Issue
I'm trying to run a testing suite using XML and TestNG, but I'm always getting the same message using both: Eclipse and the command line:
[TestNG] Running:
/Users/achavez/Programs/Selenium/java/src/tests/resources/testng.xml
===============================================
TestingSuite1
Total tests run: 0, Failures: 0, Skips: 0
===============================================
The file is read correctly, but it seems like the tests are not running.
These are the contents of my testng.xml:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="TestingSuite1" verbose="1">
<test name="Test1" >
<packages>
<package name="tests"/>
</packages>
</test>
</suite>
and this is how my directory structure looks like in Eclipse:
Also, this is also how I'm attempting to run the testing suite through the command line:
java -jar /Applications/Zend\ Studio.app/Contents/Resources/Java/plugins/org.testng.eclipse_6.8.6.20141201_2240/lib/testng.jar src/tests/resources/testng.xml
I've tried cleaning the project through eclipse, and that didn't seem to help. I also tried running:
mvn clean
but it didn't do the job either.
Any help pointing me to the right direction will be greatly appreciated!
Solution
You could also check imports for imported Test annotation, should be:
import org.testng.annotations.Test;
@Test
public myTest(){ ... }
and not for example:
import org.junit.Test;
Answered By - teejay
Answer Checked By - Marie Seifert (JavaFixing Admin)