通过testng套件运行testng时,会忽略它的超时注释



当我使用TestNG测试从下面的谷歌文档链接运行代码时,它运行得非常好https://docs.google.com/document/d/1GHNxnZdiHbpkbJ8YTTKd4608CirQhCcNg5OTLT7SOIc/edit

但是,当我通过TestNG Suite使用TestNG.xml文件从上面的谷歌文档链接运行代码时,注释timeOut被忽略,并且在1000毫秒(即1秒)后不会显示错误消息。TestNG.xml代码也是用谷歌文档编写的。

请让我知道如何通过testNG.xml文件使timeOut注释工作,或者也让我知道是否还有其他工作可以做。我的testNG版本:6.8.0.20121120_1820

正如我所看到的,您的testNG xml没有运行任何东西,它只知道使用什么类。<class>之后,您将丢失:

<methods>
<include name="f"></include>
</methods>

希望它能有所帮助!

它确实使测试用例失败。只是它没有显示错误消息。您可以将verbose=2设置为变通方法,以便在套件标记中看到错误消息。