我可以运行我的cucumber runner文件(作为JUnit),没有任何问题。测试已经开始,并且运行良好。
但是当我运行maven时,尽管maven指向Runner文件,但无法执行测试。
请找到我的maven日志和pom.xml文件。有没有人能帮我解释一下pom.xml中缺少了什么?或者eclipse配置?
[INFO] Scanning for projects...
[INFO]
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuild
是否有办法通过CLI执行宁静屏幕播放测试?我试图发出mvn test -Dcucumber.options="list of test files"命令,但是Maven没有执行任何操作。
目前,这是我在src/test/java下拥有的主要类。
import cucumber.api.CucumberOptions;
import net.serenitybdd.cucumber.CucumberWithSerenity;
import org.junit.runner.RunWith;
@RunWith(CucumberWithSerenity.class)
我是第一次接触cucumber测试框架。我的目标是使用Junit和Maven并行运行场景文件。我遵循了以下步骤:
我有两个功能文件
特性1:
Feature: Scenarios feature file One
Scenario: Scenario Number One
When request is sent to fetch data with user one
Then check the result
特性2:
Feature: Scenarios feature file One
Scenario: Scenario Number Two
我有一个UI测试项目和一个具有相同技术栈( have 1.8、Cucumber-JVM、JUnit、Maven)的API测试项目,这两个项目都向我展示了这个问题。可能是因为在这两种情况下都存在相同的依赖关系集。
我已经使用了片状测试重新运行机制,使用maven-尽是火插件内置功能<rerunFailingTestsCount>1</rerunFailingTestsCount>。另外,我有基于<groupId>io.cucumber</groupId>而不是<groupId>info.cukes</groupId>的黄瓜依
我使用Java和Cucumber来运行我的测试。我的测试通过了,我想在使用Cucumber运行测试后生成一个报告。所以我运行终端:mvn clean verify。但我得到的错误如下:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running mgl.example.RunTest
@first
Feature: Test drag-drop and scroll options
Sce
我被这个弄糊涂了。我已经创建了一些测试(示例如下所示),并使用故障安全来运行它们,但是我得到了错误的计数。例如,当我运行下面所示的场景时,我希望测试以1的形式运行,但它显示的是2。有人能指出我哪里出了问题吗?测试是用Junit Runner运行的。
情景:-
@QA-100 @abc @xyz
Scenario: Generation of xml file
Given I have generated a xml file with below details
| empname| department|
| Jordan | Accounts |
当我在我的项目和由maven运行的测试中使用黄瓜、maven-surefire-plugin、maven-故障安全插件和jacoco时,我得到了这个错误。
有人能帮我解决这个问题吗?
org.sonar.java.jacoco.JacocoController$JacocoControllerError: Looks like several tests executed in parallel in the same JVM, thus coverage per test can't be recorded correctly.
at org.sonar.java.jacoc