TestNG未在测试套件中运行测试

我喜欢卷饼:

我正在尝试使用XML和TestNG运行测试套件,但是我总是同时使用这两种消息:Eclipse和命令行:

[TestNG] Running:
  /Users/achavez/Programs/Selenium/java/src/tests/resources/testng.xml


===============================================
TestingSuite1
Total tests run: 0, Failures: 0, Skips: 0
===============================================

该文件已正确读取,但似乎测试未运行。

这些是我的testng.xml的内容:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="TestingSuite1" verbose="1">
    <test name="Test1"  >
        <packages>
            <package name="tests"/>
        </packages>
    </test>
</suite>

这就是我的目录结构在Eclipse中的样子:

Eclipse中的TestNG目录结构

另外,这也是我尝试通过命令行运行测试套件的方式:

java -jar /Applications/Zend\ Studio.app/Contents/Resources/Java/plugins/org.testng.eclipse_6.8.6.20141201_2240/lib/testng.jar src/tests/resources/testng.xml

我尝试通过Eclipse清理项目,但这似乎没有帮助。我也尝试运行:

mvn clean 但它也没有做。

任何帮助我指出正确方向的帮助将不胜感激!

teejay:

您还可以检查导入的导入的Test批注,应为:

import org.testng.annotations.Test;
@Test
public myTest(){ ... }

而不是例如:

import org.junit.Test;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

测试套件未在 Katalon Studio 中运行

在套件中的testNG中运行一项测试

TestNg:如何在测试套件中运行特定测试以对不同的参数重复n次

如何在TestNG测试套件中使测试最后运行

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

使用 jar / no runnable 方法运行 testNG 测试套件

'● 测试套件未能运行'

在堆栈中运行测试套件的惯用方式

在测试套件中重新运行失败的测试用例

如何使Mix只运行我的测试套件中的特定测试?

在 Jest 中运行特定测试套件的单个测试

作为Maven测试运行时,TestNG测试失败,但作为TestNG套件运行时,则通过

检测Junit测试类是在套件中运行还是单独运行

Maven Eclipse运行测试套件

如何从 testNG.xml 文件中的测试套件中排除测试文件夹

TestNG:使用多个测试类在套件文件中执行并行测试

@PostConstruct 未在 Spring 测试中运行

货物未在顶级文件中运行测试

测试未在 maven java 中运行

testNG套件标签时间戳与testng-results.xml中的测试方法时间戳不同

在运行测试套件时:运行测试套件显示测试通过通知但显示“空套件”

如何从代码中运行整个JUnit测试套件

如何在Jest-Puppeteer中运行特定的测试套件

JUnit @Parameterized函数在测试套件中的@BeforeClass之前运行?

PhpSpec:如何仅从套件中运行一个测试?

如何在 Jest 中运行单个测试套件?

从命令提示符或 jenkins 运行 TestNG 测试套件时出现 Maven 异常

如何从测试套件中对测试进行排序。

在HSpec中设置测试套件