2015-03-28 14 views
7

Scrivo un test junit parametrizzato.come trasformare test parametrizzati junit non paralleli in corsa parallela

Esiste un modo integrato per eseguirlo in parallelo? qualsiasi @annoation per esempio?

In caso contrario, e il mio unico modo è quello di scrivere questo manuale -

come è possibile gestire un pool di thread in JUnit, java?

+0

Dupe di questa domanda: http://stackoverflow.com/questions/4970907/concurrent-junit-testing – Buddy

+0

ma il vostro link non si riferiscono a test di parametri. destra? –

risposta

14

La libreria JUnit Toolbox fornisce un corridore ParallelParameterized. Sostituire

@RunWith(Parameterized.class) 
public class YourTest { 

con

@RunWith(ParallelParameterized.class) 
public class YourTest { 
+0

e dovrei concludere con l'istruzione 'sync'? solo i membri chiamati dai metodi di test? '@ AfterClass' e' @ BeforeClass' e 'ctor' sono ancora chiamati una volta e non paralleli. destra? –

+0

come posso verificare se funziona davvero in parallelo? –

+0

Primo commento. '@ AfterClass' e' @ BeforeClass': sì Costruttore: no, viene chiamato per ogni set di parametri –