Mi chiedo se il plugin Maven surefire esegue test multi-thread predefiniti (e in tal caso è possibile controllare il numero di thread?) O se esegue test dalle classi Test in un ordine casuale o prevedibile, oppure se l'ordine può essere dettato in qualche modo.Il plugin Maven surefire esegue test utilizzando più thread?
Non l'ho ancora verificato (lo farò domani solo cercando qualche consiglio di guida e verifica a questo punto), ma sembra come se le mie varie classi di JUnit Test stessero eseguendo i test in alcuni casi combinati ordine. Il che rende molto difficile orchestrare la creazione delle risorse di test (che sono piuttosto pesanti nel mio caso).
Probabilmente è un problema classico. Eseguo la mia suite con il runner Eclipse JUnit e tutto è molto lineare e piacevole. Vado alla linea di cmd di Maven e le cose sembrano essere l'una per l'altra.
Ciao, consapevole di evitare test interattivi, cercando di arrivarci ... Votato per entrambi i problemi. Sembra che 555 sia ora parte della versione 2.5 http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.5/. – harschware
utilizza la versione 2.4.2 o successiva del plugin surefire nel caso in cui non desideri affrontare problemi relativi a OOM –