【发布时间】:2022-07-27 18:18:21
【问题描述】:
我要一个一个地执行两个指定的测试用例 我有如下配置的测试运行器
@CucumberOptions(
features = {"src/test/resources/features"},
glue = "classpath:",
plugin = { "html:src/test/resources/execution/report/cucumber-reports.html" },
tags = "@Test213 and @Test214"
)
public class TestRunner extends AbstractTestRunner {
}
但是当我运行它时,没有执行任何场景 - 只有来自 testNG 的 @Before。
控制台输出:
14:32:09.036 [main] INFO integration.RestFXTestBaseClass - New browser instance opened
14:32:09.039 [main] INFO cleaner.RestFXCleaner - Cleaning execution directory...
14:32:09.044 [main] INFO cleaner.RestFXCleaner - Items deleted
===============================================
Default Suite
Total tests run: 0, Passes: 0, Failures: 0, Skips: 0
===============================================
【问题讨论】:
-
在未来,如果您包含您正在运行的版本(即 Cucumber 版本、TestNG 版本,甚至 Java 版本)也不会受到影响。有时答案可能会因您正在运行的软件版本而异.
-
黄瓜 6.9.1、TestNG 7.0 和 Java 11