2016-04-12 26 views
0

Bir testng.xml tanımlayan testng çerçevesini kullanan bir dizi test sınıfını buldum. Böylece, sunucu-sipariş niteliğini tanımlamaz. Bu testler, arızayı önlemek için bu durumda belirli bir sırayla yürütülmelidir. Bazılarında başarısız olurken makinemde iyi görünüyorlar.Testng sınama paketi sınama sınıfı yürütme sırasını sınama

Paket XML dosyası tanımlanmamışsa ve çeşitli etkenlere bağlı olarak değişirse sınamada sınama yapmak için hangi sırayla kullanılır?

cevap

3

dependsOn*, priority gibi sipariş özelliklerini kullanmadığınız sürece ... Sınamaların sırası belirtilmez ve sisteminize bağlı olabilir (örneğin jdk sürümü).

+0

Merhaba, bu durum, test durumları veya yazdığımız açık test yöntemleri olması durumunda geçerlidir. Ama test sınıflarına atıfta bulunarak, bir test paketi XML'i kullanarak test sınıfı yürütme sırasını kontrol edebiliriz, ancak bu dosya olmadan test sınıflarının sırası nasıl yığılır? –

+0

Dediğim gibi, bu belge tarafından belirtilmemiş, değişebilir ve kullandığınız runner uygulamasına bağlıdır (eclipse, intellij, gradle, maven, ant, ...). – juherr

+0

Tamam, anladım. –

İlgili konular