Код: Выделить всё
package myrunner;
import org.junit.runner.RunWith;
import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;
@RunWith(Cucumber.class)
@CucumberOptions(features = {"target\\failedrerun.txt"},
glue = {"com.qa.stepDefinitions", "com.qa.hooks" },
stepNotifications = true,
plugin = {"pretty","com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:"},
monochrome = false,
dryRun = false)
public class FailedRun {
}
Код: Выделить всё
package myrunner;
import org.junit.runner.RunWith;
import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;
@RunWith(Cucumber.class)
@CucumberOptions(features = {"src/test/java/com/qa/features/Interactions.feature"},
glue = {"com.qa.stepDefinitions", "com.qa.hooks"},
tags = "@Test",
stepNotifications = true,
plugin = {
"pretty",
"com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:",
"rerun:target/failedrerun.txt"
},
monochrome = false,
dryRun = false)
public class SuiteRunnerTest {
}
Код: Выделить всё
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
scmb
SeleniumCucumberMBDD
0.0.1-SNAPSHOT
SeleniumCucumberMBDD
http://www.example.com
UTF-8
17
17
org.seleniumhq.selenium
selenium-java
4.30.0
io.github.bonigarcia
webdrivermanager
5.8.0
io.cucumber
cucumber-java
7.14.0
io.cucumber
cucumber-junit
7.14.0
io.cucumber
cucumber-core
7.14.0
io.cucumber
cucumber-picocontainer
7.14.0
test
org.junit.jupiter
junit-jupiter-api
5.10.0
test
org.slf4j
slf4j-simple
2.0.9
org.slf4j
slf4j-api
2.0.9
com.aventstack
extentreports
5.1.0
tech.grasshopper
extentreports-cucumber7-adapter
1.9.0
org.apache.poi
poi-ooxml
5.2.3
javax.xml.bind
jaxb-api
2.3.1
org.projectlombok
lombok
1.18.30
provided
maven-compiler-plugin
3.10.1
org.apache.maven.plugins
maven-surefire-plugin
3.5.2
**/SuiteRunnerTest.java
**/FailedRun.java
rerun-failed
maven-compiler-plugin
3.10.1
org.apache.maven.plugins
maven-surefire-plugin
3.5.2
**/target/failedrerun.txt
**/SuiteRunnerTest.java
Код: Выделить всё
mvn test -Dcucumber.features=target\\failedrerun.txt
mvn test -Dcucumber.features="target\\failedrerun.txt"
mvn test -Dcucumber.options="@target/failedrerun.txt"
Mar 28, 2025 2:59:17 PM io.cucumber.core.runtime.FeaturePathFeatureSupplier get
WARNING: No features found at file:/E:/Programming/workspace/SeleniumCucumberMBDD2/target/failedrerun.txt
Mar 28, 2025 2:59:18 PM io.cucumber.core.runtime.FeaturePathFeatureSupplier get
WARNING: No features found at file:/E:/Programming/workspace/SeleniumCucumberMBDD2/target/failedrerun.txt
Mar 28, 2025 2:59:18 PM io.cucumber.core.runtime.FeaturePathFeatureSupplier get
WARNING: No features found at file:/E:/Programming/workspace/SeleniumCucumberMBDD2/target/failedrerun.txt
Mar 28, 2025 2:59:18 PM io.cucumber.core.runtime.FeaturePathFeatureSupplier get
WARNING: No features found at file:/E:/Programming/workspace/SeleniumCucumberMBDD2/target/failedrerun.txt
< /code>
Проблема: < /strong>
Когда я попытался повторно повторно сфотографированных тестовых патронов, огурец не смог идентифицировать путь сценария файла функции в текстовом файле Faidrerun.txt. И после каждого раз, когда я пытался запустить, он показывает вышеупомянутые предупреждения и очищает файл FaillRerun.txt. Проблема заключается в том, когда я упоминаю afferrerun.txt in plugin = {"rerun: target/failrerun.txt"} и запустить команду "mvn test -dcucumber.features ="@target/Fail>
Подробнее здесь: https://stackoverflow.com/questions/795 ... -using-mvn