Я пытаюсь использовать репортер Allure, найденный на
Репортер Allure
Я создал бегунок:
const createTestCafe = require('testcafe');
let testcafe = null;
createTestCafe('localhost', 1337, 1338)
.then(tc => {
testcafe = tc;
const runner = testcafe.createRunner();
return runner
.src(['tests/fixture1.js', 'tests/ingo1.js'])
.browsers(['chrome'])
.reporter('allure')
.run();
})
.then(failedCount => {
console.log('Tests failed: ' + failedCount);
testcafe.close();
});
При запуске скриптаЯ получаю сообщение «Allure Reporter запущен», а после завершения я получаю «Allure Reporter готов».Но в моей корневой папке я не получаю никакого привлекательного отчета.Я также пытаюсь использовать свой собственный файл конфигурации
const DOC_ALLURE_CONFIG = {
CLEAN_REPORT_DIR: true,
COPY_HISTORY: true,
RESULT_DIR: '/allure/allure-results',
REPORT_DIR: '/allure/allure-report',
META: {
STORY_ID: 'STORY',
TEST_ID: 'ID',
SEVERITY: 'SEVERITY',
TEST_RUN: 'TEST_RUN'
},
STORY_LABEL: 'JIRA Story Link',
STORY_URL: 'https://jira.example.ca/browse/{{ID}}',
TEST_LABEL: 'JIRA Test Link',
TEST_URL: 'https://jira.example.ca/secure/Tests.jspa#/testCase/{{ID}}',
labels: {
screenshotLabel: 'Screenshot',
browserLabel: 'Browser',
userAgentLabel: 'User Agent',
allureStartMessage: 'Allure Ingo reporter started...',
allureClosedMessage: 'Allure Ingo reporter closed...'
}
};
module.exports = DOC_ALLURE_CONFIG;
Это также не работает.Пользовательские сообщения не отображаются, только по умолчанию.Похоже, что плагин allure игнорирует все и не распознает мой модуль узла.
Какие настройки я пропустил, чтобы получить отчеты allure в корне моего проекта?
(Пробовал также сссылка npm ...)