Ana içeriğe atla

Maven Test Kodu Çalıştırma

Maven'de tek bir test yöntemi çalıştırmak için komutu şu şekilde sağlamanız gerekir:

mvn test -Dtest=TestCircle#xyz test

TestCircle, test sınıfı adıdır ve xyz, test yöntemidir.

Joker karakterleri de çalışır; hem yöntem adına hem de sınıf adına.

Çok modüllü bir projede test yapıyorsanız, testin -pl <module-name> ile olduğu modülü belirtin.

************************

Aşağıdaki sözdizimini kullanarak belirli test sınıflarını ve yöntemlerini çalıştırabilirsiniz:

tam paket: mvn testi -Dtest = "com.Oracle.tests. **"

bir sınıftaki tüm yöntem: mvn testi -Dtest = CLASS_NAME1

tek sınıftan tek yöntem: mvn testi -Dtest = CLASS_NAME1 # METHOD_NAME1

çoklu sınıftan çoklu yöntem: mvn testi -Dtest = CLASS_NAME1 # METHOD_NAME1, CLASS_NAME2 # METHOD_NAME2

Yorumlar

Bu blogdaki popüler yayınlar

Selenium - XPath Kodları

XPath, XML Path Absolute XPath: root node u verir ve / ile başlar Elementin path inde herhangi bir değişiklik yapılırsa, test kodu hata verir. Örn:  html/body/div[1]/section/div[1]/div/div/div/div[1]/div/div/div/div/div[3]/div[1]/div/h4[1]/b Relative XPath: xml dokümanındaki elementi verir ve // ile başlar Örn : //*[@class='featured-box']//*[text()='Testing'] XPath Kombinasyonları: Belli bir tagin belli bir attribute değeri ile kullanımı Herhangi bir tag in belli bir attribute değeri ile kullanımı "and" operatörü "or" operatörü Belirli bir değer ile başlayan attribute Metnin bir kısmını içeren attribute Sadece text() Herhangi bir attribute un değeri Belli Bir Tag'ın Belli Bir Attribute Değeri ile Kullanımı (Specific tag with specific attribute value) Html Kodu < input   id = "Lid"  .....   > input:tag adı (etiket adı) id : attribute Lid : attribute değeri Selenium Kodu driver.findElement(By.x...

Otomasyon Testlerini JUnit ile Önceliklendirme

Kullandığınız IDE'de ilk olarak çalışmasını istediğiniz kodun @Test annotation'ının üstüne  @Category({Critical.class}) yazın. İkinci olarak çalışmasını istediğinizin üzerine; @Category({Major.class}) yazın. Bu categoriler için Critical ve Major interfacelerini oluşturun. Critical interface inin içine import org.junit.experimental.categories.Categories; import org.junit.runner.RunWith; @RunWith(Categories.class) @Categories.IncludeCategory({Critical.class}) public interface Critical { } Major categorisinin içine import org.junit.experimental.categories.Categories; import org.junit.runner.RunWith; @RunWith(Categories.class) @Categories.IncludeCategory({Major.class}) public interface Major { } yazın. pom.xml'e <profiles>             <profile>                 <id> All </id>                 <build> ...