Проблема при выполнении определения шага с использованием ExtendedCucumber из библиотеки com.github.mkolisnyk - PullRequest
0 голосов
/ 04 июня 2018

В момент, когда я добавляю расширенную зависимость от огурца, определение шага не выполняется, когда я удаляю расширенную зависимость от огурца, оно работает нормально и выполняет определения шага.

Ниже приведена зависимость Maven, которую я использую.

<dependency>
            <groupId>com.github.mkolisnyk</groupId>
            <artifactId>cucumber-reports</artifactId>
            <version>1.0.5</version>
</dependency>

/ * Эта часть кода не выполняет определения шагов * /

import org.junit.runner.RunWith;

import com.github.mkolisnyk.cucumber.runner.ExtendedCucumber;
import com.github.mkolisnyk.cucumber.runner.ExtendedCucumberOptions;

import cucumber.api.CucumberOptions;

@RunWith(ExtendedCucumber.class)
@ExtendedCucumberOptions(jsonReport = "target/cucumber.json",
        overviewReport = true,
        outputFolder = "target")
@CucumberOptions(features = {"./src/test/resources/features"}, plugin = { "html:target/cucumber-html-report",
        "json:target/cucumber.json", "pretty:target/cucumber-pretty.txt",
        "usage:target/cucumber-usage.json", "junit:target/cucumber-results.xml" },
        glue = { "com/test/stepdefinition" },
        monochrome = true)
public class RunCucumberTest {

}

/ * Это нормально работает и выполняет шагопределения * /

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@CucumberOptions(features = { "./src/test/resources/features" }, plugin = { "html:target/cucumber-html-report",
        "json:target/cucumber.json", "pretty:target/cucumber-pretty.txt", "usage:target/cucumber-usage.json",
        "junit:target/cucumber-results.xml" }, glue = {
                "com/test/stepdefinition" }, monochrome = true)
public class RunCucumberTest {

}

Я не уверен, почему это происходит, я что-то здесь упускаю?

1 Ответ

0 голосов
/ 04 июля 2019

Обновите зависимость всех огурцов до 1.2.5, тогда она будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...