Ho riscontrato un problema con l'esecuzione del comando test gradle clean. La mia applicazione utilizza activiti per il flusso di lavoro. url: https://github.com/sanelib/eBOSS/tree/merge-before-dev Filiale: "merge-before-dev" sta avendo più test per il processo di attivazione di worflow. Ma esegue solo 6 di 12 test di integrazione dal modulo "core". Se uso @Ignore per 6 test casuali, allora ho successo per il resto 6. Ho messo fuori alcune console per eseguire il debug e ho scoperto che si blocca all'avvio del processo activiti.Activiti + Spring Boot + Gradle build si blocca mentre test gradle clean
Questa origine include anche lo schema del database nella cartella/script. Fammi sapere se ti manca qualsiasi file richiesto per i test nel tuo ambiente.
Qualcuno può esaminare questo e darmi una soluzione?
Se si utilizza maxParallelForks = Runtime.runtime.availableProcessors()/2, quindi funziona. Non capisco perché succede per piccoli test. –
Anche se inserisco forkEvery = 10 con maxParallelForks = 1. Funziona. Ma a causa di questo riavvia dopo ogni 10 test e causa più tempo per l'esecuzione. –
Ho spostato il progetto su 'merge-before-dev', ho eseguito' gradle clean test' dalla riga di comando e alcuni test sono terminati con eccezioni. È ok? – Opal