如何在 html 文件中获取 grunt mocha 测试结果?

How can I get my grunt mocha test result in a html file?

使用

mochaTest: {
   test: {
    options: {
      reporter: 'html-cov',
      captureFile: 'coverage.html' 
    },
    src: ['tests/*.js']
  }
}

在我的 gruntfile 中是

"html-cov" reporter not found

警告。 如何在 html 文件中获取我的测试结果并查看它?

谢谢..

我也在使用 grunt.loadNpmTasks('grunt-selenium-standalone') 任务。

请检查以下内容link:

https://github.com/pghalliday/grunt-mocha-test

这里是完整的例子,希望对你有帮助..

你可以使用 Mochawesome。它是与 Javascript 测试框架 mocha 一起使用的自定义报告程序。它会生成一个很好的 HTML/CSS 报告,帮助可视化您的测试套件。

首先需要安装插件:

npm install --save-dev mochawesome

然后你改变你的 grunt-mocha-test 报告器:

mochaTest: {
    test: {
        options: {
            reporter: 'mochawesome', //You need to change this !
            colors: true,
            summery: true,
            captureFile: 'results.html',
            quiet: false,
            clearRequireCache: true
        },
        src: ['test/*spec.js'],
        excludes: ['plugins']
    },
    'travis-cov': {
        options: {
            reporter: 'travis-cov'
        }
    }
},