我正在尝试使用XML和TestNG运行测试套件,但是我总是同时使用这两种消息:Eclipse和命令行:
[TestNG] Running:
/Users/achavez/Programs/Selenium/java/src/tests/resources/testng.xml
===============================================
TestingSuite1
Total tests run: 0, Failures: 0, Skips: 0
===============================================
该文件已正确读取,但似乎测试未运行。
这些是我的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>
这就是我的目录结构在Eclipse中的样子:
另外,这也是我尝试通过命令行运行测试套件的方式:
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
我尝试通过Eclipse清理项目,但这似乎没有帮助。我也尝试运行:
mvn clean
但它也没有做。
任何帮助我指出正确方向的帮助将不胜感激!
您还可以检查导入的导入的Test批注,应为:
import org.testng.annotations.Test;
@Test
public myTest(){ ... }
而不是例如:
import org.junit.Test;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句