Функции не запускаются при использовании Runner.parallel - PullRequest
1 голос
/ 03 апреля 2019

Я пытаюсь запустить свои первые простые функции с Runner.parallel, чтобы получить отчет cucumber.json. Но что происходит, никаких функций не найдено. Мне нужна помощь для настройки каратэ, чтобы он работал с функциями.

Токовый выход

11:35:55.420 [main] INFO com.intuit.karate.Runner - Karate version: 0.9.2
Karate version: 0.9.2
======================================================
elapsed:   0.00 | threads:    5 | thread time: 0.00 
features:     0 | ignored:    0 | efficiency: 0.00
scenarios:    0 | passed:     0 | failed: 0
======================================================

Runner

@KarateOptions(features = {"karate.feature"})
public class KarateRunner {

    @Test
    public void testParallel() {
        Results results = Runner.parallel(getClass(), 5, "target/surefire-reports");
        assertTrue(results.getErrorMessages(), results.getFailCount() == 0);
    }

}

Мой файл karate.feature находится в том же каталоге, что и KarateRunner.java Если я запускаю функцию из интерфейса IDE, она работает нормально.

Я попробовал этот ответ, но не работает Каратэ 0.9.1 не генерирует cucumber.json, который используется для отчетов по огурцам

Нужно ли мне использовать некоторые .js конфиги или что-нибудь еще?

1 Ответ

1 голос
/ 03 апреля 2019

Ваш KarateRunner.java запускает все файлы .feature, которые существуют в подкаталогах. Попробуйте переместить .feature в подпапку.

...