В рамках тестирования я использовал язык машинописного текста для разработки кода, который будет совместим с транспортиром, я использовал инфраструктуру BDD, в которой я определил некоторые параметры огурца в моем config.ts следующим образом:
capabilities: {
specs: "../example.feature"
}
cucumberOpts: {
compiler: "ts:ts-node/register",
format: "rerun:./reports/rerun.txt",
require: "../../stepdefinations/*.ts",
strict: true
}
onComplete: () =>{
Reporter.createHTMLReport();
}
Как уже упоминалось в формате, я смог получить номера строк невыполненных сценариев в файле rerun.txt, который содержит следующее: example.feature: 145: 439
Как запустить этот файл перед завершениемкомплект тестов, как выполнить неудачные сценарии 3 раза