У меня есть сотни файлов объектов, все в одной структуре папок, большинство из них работают нормально (с помощью Junit), но некоторые из них просто не работают. Все, что я получаю в выводе консоли: -
Feature: Verify Customer Registration/ Sign Up
@Web @Regression @P-High
Scenario: Verify the available fields on the Sign Up page
Given user launches the browser and navigates to "HOME" page
When user clicks on SignIn link from global header
And clicks on SignUp link from SignIn page
Then Verify below Sub/Main Module of My Account
0 Scenarios ()
4 Steps (5 skipped)
0m0.000s
Я удостоверился, что на всех шагах есть приклеенные определения шагов.
package com.aso.qe.test.runner;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class) @CucumberOptions(
features="src/test/resources/features/web",
glue="com.aso.qe.test.stepdefinition.web",
tags = "@P-High",
)
public class WebTestRunner{ }
Каждый файл функций с тегом @ P-High имеет ту же проблему
в то время как любой другой файл функций без этого тега работает нормально.