我在计算机上安装了NetBeans 8.0.1并用它来创建测试套件:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="testing">
<test name="suite">
<packages>
<package name="myPackage.tests"/>
</packages>
</test>
</suite>
在myPackage.tests中有一个测试类,一个非常简单的测试类:
[package, imports]
public class Tests001 {
public Tests001 () {
}
@Test
public void Fail() {
assertFalse(true);
}
在NetBeans中,我通过右键单击.xml文件并选择&#39; test file&#39;来启动测试。一切都很完美 - 或者更确切地说,它正确地失败了 - 目前的预期结果。
但是我需要从控制台启动它,所以我运行:
> java org.testng.TestNG testing.xml
得到:
===============================================
testing
Total tests run: 0, Failures: 0, Skips: 0
===============================================
没有运行测试。我无法找出原因:测试类和方法是公开的; java配置正确(JDK 1.8.0_25),我将CLASSPATH设置为
C:\Program Files\NetBeans 8.0.1\platform\modules\ext\testng-6.8.1-dist.jar
我一定忘记了什么...... 或者从控制台有没有办法让NetBeans继续测试?