Как настроить Allure-отчет в Nightwatch? - PullRequest
0 голосов
/ 21 февраля 2020

Я довольно новичок в allure-report. Может кто-нибудь поделиться частью настройки и конфигурации allure-report в nightwatch?.

enter image description here

global module

const path = require('path');
const cwd = process.cwd();

module.exports = {
    reporter: function(results , done) {
      let srcResult = path.join(cwd,'/reports/client','*.xml');
      console.log('path to the reports'+srcResult);
      var generation = allure(["generate", "--clean", srcResult]);
      generation.on ('exit',()=>{
        done();
      });
    }
};

path to the reportsC:\uiautomation\reports\client\*.xml
C:\uiautomation\reports\client\CHROME_80.0.3987.122_Windows_user_registration.xml is not a directory
Report successfully generated to allure-report```


1 Ответ

1 голос
/ 22 февраля 2020

вы можете попытаться использовать allure-commandline для этого.

попробуйте это:

  • запустите npm install allure-commandline --save-dev
  • создайте внешнее глобальное. js с следующий код:

var allure = require("allure-commandline");

module.exports = {
    reporter: function(results , done) {
      let srcResult = "../path/to/your/xml/result";
      var generation = allure(["generate", "--clean", srcResult]);
      generation.on ('exit',()=>{
        done();
      });
    }
};

после этого вы сможете найти папку allure result и открыть ее, используя команду allure open. Также, пожалуйста, не забудьте настроить globals_path в файле настроек nightwatch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...