Secondo Pitest documentation, sembra che questo dovrebbe essere semplice, ma mi sta dando qualche problema. Dovrei essere in grado di avereRun Pitest dalla riga di comando
java -cp <your classpath> \
org.pitest.mutationtest.commandline.MutationCoverageReport \
--reportDir c:\\mutationReports \
--targetClasses example.foo.* \
--sourceDirs c:\\myProject\\src \
--targetTests example.foo*
ma non so che cosa alcune di queste cose dovrebbe essere per il mio progetto, come ad esempio "<classpath>". struttura dei file
Il mio progetto si presenta così:
In definitiva voglio mettere questo in un file .bat ed eseguirlo sul TeamCity per la mia CI
Qualsiasi aiuto sarebbe apprezzato!
Non è la risposta alla tua domanda, ma vedo build.xml nel tuo spazio di lavoro. Forse sarebbe più semplice usare [il plugin Ant per PIT] (http://pitest.org/quickstart/ant/) farlo automaticamente? Inoltre c'è un plugin Eclipse per giocare con PIT localmente dal tuo IDE. –
L'ho provato, ma ancora non sono sicuro di quali valori devo inserire. Quello che ho provato non sembra funzionare. – DeadEli
In generale sul tuo 'classpath' dovresti avere tutte le tue classi e tutte le dipendenze del tuo progetto (incluso PIT). Eclipse dovrebbe fornire la stringa classpath per te quando, ad esempio, stai eseguendo dei test. –