kullanarak JUnit test paketini çalıştırarak Birden çok test vakası çalıştırmak için bir JUnit test paketi yazdım.Maven
Şimdi tüm testlerin bir sınıf tarafından tetiklenmesini, taşınmasını ve yönetilmesini sağlamak için test paketi sınıfımı (AllTest.java) bir kerede çalıştırmak istiyorum. Ben maven-failsafe-eklenti kullanılabilir biliyorum, ama Maven bir JUnit test paketi çağırmak için başka kolay bir yolu var mı?
Bunun için başka bir eklenti kullanmak istemiyorum.
Bu benim şimdiki maven-yedekli-eklenti yapılandırması:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.9</version>
<configuration>
<includes>
<include>**/AllTests.java</include>
</includes>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>verify</id>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
Varsayılan "surefire" eklentisini aynı yapılandırmayla kullanabilirsiniz. –
Maven-failsafe-plugin kullanmak istemiyorum Ve ben eminfire eklentisi ile denedim. Ancak, @RunWith (Suite.class) ve @SuiteClasses ({TestClassMyPOJOBase.class}) – Chetan
olarak ek açıklamada bulunan sınıfın seçilmemesi ünite testleri veya entegrasyon testleri yapıyor mu? Birim Testi => maven-surefire-plugin, entegrasyon testleri => maven-failsafe-plugin. Suitlerle çalışmamalısınız, çünkü Maven-surefire ya da maven-failsafe tüm testleri yürütmeye özen gösterir. Ayrıca Birim testleri ve entegrasyon testleri için adlandırma kurallarını unutmayın. – khmarbaise