Я пытаюсь создать отчет об очаровании в транспортире,
Для создания отчета об очаровании я использую jasmine allure reporter: 1.0.2 и инструмент командной строки allure: 2.7.0 версии
В моем файле conf я добавил код для генерации результатов xml в определенной папке, а затем использую инструмент allure-commandline для генерации html-отчета, который генерируется в папке с именем «Allure-report» в домашнем каталоге проекта. , но теперь, когда я открываю файл index.html, созданный с помощью инструмента allure-commandline, я вижу ошибку 404 в разных разделах отчета
Далее я также попытался запустить следующие команды: -
mvn site -Dallure.results_pattern = F: \ Backup \ Protractor-Workspace \ Typescript_framework \ Test_results \ Allure-result , эта команда для создания html-отчета из xml-файлов, которые генерируются при запуске spec-файлов.
, а также попытался запустить джет-сервер с помощью команды: -
mvn jetty: run -Djetty.port = 1332 эта команда запускает сервер Jetty
но в обоих случаях я получил ошибку: -
Для указанной цели требуется выполнить проект, но в этом каталоге нет POM
Далее, Чтобы объяснить далее, я также попытался запустить Jetty Server из папки node_modules / jasmine-allure-reporter, но обнаружил, что в нем нет файла pom.xml, из-за которого я снова не получил "POM в этом каталоге «ошибка
Пожалуйста, дайте мне знать, что мне теперь делать?
Ниже приведен код, который я написал в файле conf.ts для генерации отчета об очаровании: -
var AllureReporter = require('./node_modules/jasmine-allure-reporter');
jasmine.getEnv().addReporter(new AllureReporter({
resultsDir: './Test_results/Allure-result'
})
);
var allure = require('allure-commandline');
var generation = allure(['generate', './Test_results/Allure-result']);
generation.on('exit', function(exitCode:any) {
console.log('Generation is finished with code:', exitCode);
});
},
Ниже приведен скриншот структуры папок моего проекта и html-отчет с ошибкой 404 not found
снимок экрана отчета
Структура папок проекта