W moim -jvm ogórkiem, cechy Maven, JUnit Instalator Mam plik TestRunner jakogórek JVM CucumberException: Brak w []
package com.lebara.testrunner;
import cucumber.junit.Cucumber;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@Cucumber.Options(
glue = {"com.lebara.stepdefs","com.lebara.framework.main", "com.lebara.testrunner"},
features = "C:/Users/sarthak.dayanand/Documents/WebRefreshTest/CukeAutomation/LebaraWebAutomationTest1/src/main/resources",
format = {"pretty", "html:target/cucumber-html-report", "json-pretty:target/cucumber-report.json"},
tags = {"@UserJourney"}
)
public class RunCukesTest {
}
Mam plik cechą w wyżej wymienionym katalogu.
Gdybym go uruchomić, pojawia się następujący wyjątek:
cucumber.runtime.CucumberException: No features found at [C:/Users/sarthak.dayanand/Documents/WebRefreshTest/CukeAutomation/LebaraWebAutomationTest1/src/main/resources/cucumber]...
Jeśli usunąć opcję „zawiera” w TestRunner, próbuje szukać plików fabularnych w tym samym katalogu co mój testrunner.java
cucumber.runtime.CucumberException: No features found at [com/lebara/testrunner]
A jeśli umieści tam pliki z funkcjami, zadziała.
Moje pytanie brzmi, dlaczego mój plik cech nie jest odbierany z mojej poprzedniej lokalizacji, co uważałem za domyślną strukturę plików dla konfiguracji ogórka - mave.
Jak mogę to odebrać? Pomoc doceniona.
zmianę z ".features" na”.feature "naprawiono to dla mnie; dzięki – ash