在本地保存量角器诱人的html报告

By simon at 2018-02-28 • 0人收藏 • 58人看过

我正在使用量角器和茉莉花诱惑记者。执行测试后,我是 从中获取XML文件的'魅力结果'e我正在生成HTML 使用命令“allure serve allure-results”报告。执行此操作时 命令html报告正在'Temp'文件夹中生成 (%TEMP%\ 8691932647422029 \诱惑力报告)。我想要生成/保存此报告 在当地,我怎样才能做到这一点。因为在试运行之后,我可能不得不分享 html报告。你能帮我解决这个问题吗?下面是the Config.js部分 诱惑力报告

onPrepare: function() {
    var AllureReporter = require('jasmine-allure-reporter');

    jasmine.getEnv().addReporter(new AllureReporter());
    jasmine.getEnv().afterEach(function(done){      
      //allure.addEnvironment(Path, 'Chrome'),
      browser.takeScreenshot().then(function (png) {      
      allure.createAttachment('Screenshot', function () {
          return new Buffer(png, 'base64')
        },'image/png')();
        done();
      })
    });
  }

1 个回复 | 最后更新于 2018-02-28
2018-02-28   #1

请按照此设置在本地目录中生成输出。 '倾城命令行工具'将帮助您生成全部报告。 通过运行此命令npm install allure-commandline --save-dev来安装它 之后,将"posttest": "allure generate allure-results --clean -o allure-report"部分添加到package.json中。所以,当正在运行 该测试通过使用9999999999328中提到的命令npm test来进行 将在当地直接生成报告ORY。你可以参考一个样本 下面package.json文件的script部分。

"scripts": {
        "pretest": "rm -rf allure-report",
        "test": "protractor conf.js",
        "posttest": "allure generate allure-results --clean -o allure-report || true"
    }
在你的posttest部分引用输出目录位置 之后--clean -o部分。 像这样改变你的conf.js文件并添加本地目录ectory路径 resultsDir部分存储生成的xml文件。
onPrepare: function () {

    var AllureReporter = require('jasmine-allure-reporter');

    //allure report
    jasmine.getEnv().addReporter(new AllureReporter({
        resultsDir: 'allure-results'
    }));

    /* 
     * It will take screenshot after each Jasmine function 'it'
     */        
    jasmine.getEnv().afterEach(function (done) {
        browser.takeScreenshot().then(function (png) {
            allure.createAttachment('Screenshot', function () {
                return new Buffer(png, 'base64')
            }, 'image/png')();
            done();
        })
    });

}
当前的设置将生成所有99999999allure-results中的99717个文件 和allure-report文件夹中的html报告(都在根目录中)。
|-allure-results
|-allure-report
|-node_modules
|-src-|-conf.js
      |-package.json
请参阅sa在[github](https://github.com/jithinkmatthew /量角器-异步-AWAIT)

登录后方可回帖

Loading...