Już wkrótce wdroży ramę testową z Maven + TestNG + Selenium.Pakiet TestNG.xml w celu uwzględnienia wszystkich pakietów wszystkich plików
Jak zadeklarować pakiet suite.xml, który mówi TestNG, aby uruchomić testy ALL? Próbowałem wszystko to bezskutecznie:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Toplevel TestNG configuration" verbose="10">
<test name="all">
<classes>
<class name="*" />
</classes>
</test>
</suite>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Toplevel TestNG configuration" verbose="10">
<test name="all">
<groups>
<run>
<include name="*" />
<exclude name="disabled" />
</run>
</groups>
</test>
</suite>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Toplevel TestNG configuration" verbose="10">
<test name="all">
<packages>
<package name="*" />
</packages>
</test>
</suite>
trzeba określić różne konfiguracje łazienką z różnymi paramers ale wszystkie uruchomione wszystkie testy. Każdy przykład, który mogę wykopać, wyraźnie wymienia każdą klasę lub paczkę, która ma dla mnie mniej niż zero sensu.
Podobnie uważam to za naprawdę dziwaczne. Wydaje się nie tylko możliwe, ale * łatwe * tworzenie testu TestNG w katalogu 'test', jak można się spodziewać, ale nie aktualizuje' testng.xml' i lo i oto, test nie jest faktycznie uruchamiany jako część pakietu ... – dimo414