Attualmente sto usando formica per creare il mio progetto java su una macchina Windows XP. Ho compiti diversi definiti in build.xml e uno di questi è l'esecuzione di uno script Python per analizzare l'output dell'applicazione. Mi piacerebbe fare in modo che ANT fallisca quando un tag particolar viene scoperto da uno script. Sto cercando utilizzando:ANT non ottiene il codice di uscita restituito da uno script python
sys.exit(1)
o
os.system("EXIT 1")
la seconda, in particolare, eseguire il comando EXIT console che fanno con successo il processo di costruzione in mancanza se eseguito all'interno di una vasca file.Unfortunately formica non è in grado per rivelare il codice di uscita all'interno dello script avviato e continua normalmente fino alla fine mostrando un messaggio BUILD SUCCESSFUL.
lo script viene chiamato in questo modo:
<exec dir="${path}/scripts" executable="python">
<arg line='log_analysis.py results.log" ' />
</exec>
grazie per il vostro aiuto