Мы используем опцию подробности отчета, доступную в Каратэ
У меня есть MarketingPreferenceTest.feature, вызывающее BBB.feature.
Возможности указаны ниже:
MarketingPreferenceTest.feature
Background:
* url Url
* table credentials
|Email |Password|
|'aaa@test.com'|'test1234'|
* def result = karate.callSingle('classpath:resources/BBB.feature',credentials)
Scenario Outline: Get MS
Given path 'abc'
When method GET
Then status 200
BBB.feature:
Background:
* configure retry = { count: 5, interval: 1000 }
* configure headers = { 'Content-Type': 'application/json'}
* url authenticationUrl
Scenario: Login
Given path 'login'
And request { email: '#(Email)' , password: '#(Password)' }
And retry until responseStatus == 200 && response.loginResponse.loggedIn == true
When method post
Мой каратэ.config имеет
karate.configure('report', { showLog: true, showAllSteps: false } );
Когда я запускаю тесты параллельно, я хочу видеть все данные «Задано когда», напечатанные в моем отчете по огурцам из BBB.feature. Как мне этого добиться?
Ниже показан отчет об огурцах, в котором нет определений шагов из BBB.feature:
Ожидаемый результат: Хотелось бы видеть шаги BBB.feature в моем отчете, отмеченные в прямоугольнике ниже
![Cucmber Report](https://i.stack.imgur.com/lQ14p.png)