TestNG仅在套件中运行第一个测试

jks*_*der 5 java testng

我有一个带有两个测试的testng.xml文件:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="XEP-0100" verbose="1">
    <test name="Registration">
        <classes>
            <class name="com.obscured.xmpp.TestRegister" />
        </classes>
    </test>
    <test name="Login">
        <classes>
            <class name="com.obscured.xmpp.TestLogin" />
        </classes>
    </test>
</suite>
Run Code Online (Sandbox Code Playgroud)

不幸的是,Eclipse TestNG插件在针对testng.xml运行时只运行一个测试:

在此输入图像描述

如果我将TestLogin类放在Registration测试下面,它就会运行.更奇怪的是:进度条上写着"测试2/2"!我在这里错过了什么?

Ced*_*ust 2

看起来该插件实际上运行了两项测试,但只报告一项,我认为您发布的内容没有任何问题。您可以创建一个小型独立的 Eclipse 项目并将其通过电子邮件发送给我吗?如果我能重现这个问题,我应该能够很快修复它。