TestNG不从控制台运行测试

时间:2014-11-19 14:20:32

标签: java netbeans testng

我在计算机上安装了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继续测试?

0 个答案:

没有答案