如何在TestNG的XML文件中添加多个文件?

huangapple go评论75阅读模式
英文:

How to add multiple files in xml file in TestNG

问题

在创建用于运行所有Java文件的XML文件时,未显示所有Java文件。

如果手动添加文件名,仍然无法运行所有Java文件。

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
  <test thread-count="5" name="Test">
    <classes>
      <class name="Entry.StatusHistory"/>
      <class name="Entry.Dashboard"/>
    </classes>
  </test> <!-- Test -->
</suite> <!-- Suite -->

它只运行Entry.StatusHistory这个文件。如何解决这个问题?

英文:

While creating xml file to run all java files, it is not showing all java file,

如何在TestNG的XML文件中添加多个文件?

if adding file name manually then also it is not running all the java file

&lt;!DOCTYPE suite SYSTEM &quot;http://testng.org/testng-1.0.dtd&quot;&gt;
&lt;suite name=&quot;Suite&quot;&gt;
  &lt;test thread-count=&quot;5&quot; name=&quot;Test&quot;&gt;
    &lt;classes&gt;
      &lt;class name=&quot;Entry.StatusHistory&quot;/&gt;
      &lt;class name=&quot;Entry.Dashboard&quot;/&gt;
    &lt;/classes&gt;
  &lt;/test&gt; &lt;!-- Test --&gt;
&lt;/suite&gt; &lt;!-- Suite --&gt;

It is only running Entry.StatusHistory this file.
How to solve this issue?

答案1

得分: 1

请确保您在Dashboard类中使用了testNG注释。因为当您的类中没有测试用例(@test)时会出现这种情况。因此,testNG.xml将不会运行该类。

英文:

Please make sure that you've used testNG annotations in Dashboard class. As this happens when you have no test cases in your class(@test). So, testNG.xml will not run that class.

huangapple
  • 本文由 发表于 2020年10月13日 16:39:56
  • 转载请务必保留本文链接:https://go.coder-hub.com/64331650.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定