Сценарии из файла огурца .feature не запущены - PullRequest
0 голосов
/ 15 мая 2019

У меня есть сотни файлов объектов, все в одной структуре папок, большинство из них работают нормально (с помощью 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 имеет ту же проблему в то время как любой другой файл функций без этого тега работает нормально.

1 Ответ

0 голосов
/ 26 мая 2019

Оказалось, что это не проблема тега или кода. У каждого из этих файлов, не запущенных, были подробности сценария в следующей строке, а не прямо перед сценарием ключевого слова (см. Пример).

Сценарий:
Проверить статус рейса

Как только я установил выше, все было гладко.

...