Я пытаюсь создать отчет о тестировании Cypress.io со скриншотами после неудачных тестов, но я не могу прикрепить экраны к окончательному XML. Снимки экрана создаются в cypress dir, но они не привязаны к окончательному файлу .xml.
Я пробовал разные комбинации настроек, но, похоже, ничего не работает. Также нет ошибок во время выполнения теста, связанного с генерацией отчета или вложениями. Я также попытался запустить его, используя Chrome и Electron, но результаты были одинаковыми. Я использую версию Cypress: 3.4.1
cypress.json:
{
"baseUrl": "https://www.google.com/",
"reporter": "junit",
"reporterOptions": {
"mochaFile": "tests/test-output-[hash].xml",
"toConsole": true,
"attachments": true
},
"video": false
}
sampleTests.spec.js:
describe('My First Test', function() {
it('Does not do much!', function() {
cy.visit('/');
expect(true).to.equal(true)
})
it('Does not do much too!', function() {
cy.visit('/');
expect(true).to.equal(false)
})
})
Фактические результаты: Скриншоты создаются в каталоге cypress\screenshots
, но они не прикрепляются к отчету .xml
Ожидаемые результаты: Скриншоты прикрепляются к отчетам.
Что такоеЯ пропал?