У меня есть собственный репортер TestRail (TR), работающий со стандартным проектом WDIO. По сути, он получает параметры TR в Json от CI, которые получают результаты теста и отправляют их в TR через 'testrail-api'.
Журналисты использовали:
reporterOptions: {
outputDir: './mochawesome-report',
mochawesome_filename: 'results.json',
testRailReporter: TRreporterConfig
},
Теперь я перенес свой проект в TestCafe, и мне нужно применить тот же репортер здесь.
Я установил пользовательский «TestRailReporter»,
перенес все параметры из wdio.conf.json
int testcafe.conf.json
.
Я могу начать свой запуск с указанными пользовательскими параметрами, которые я вижу примененными в коде.
Но, TRreporterConfig
репортер не получает никаких данных, поэтому в TR нет результатов.
Тест, инициированный:
testcafe chrome tests --TEST_RAIL_RUN_PARAMS="{\"project\":{\"id\": 1,\"name\":\"MyProject\"},\"run\":{\"id\": 1},\"suite\":{\"id\": 1,\"name\": \"MyProject\"}}"
Чем эти параметры проанализированы и предоставлены для тестового прогона
Есть ли какие-то особые «крючки», которые мне нужно добавить, чтобы получить результаты теста в TestCafe?