javascript - grunt 模板 jasmine istanbul 没有生成覆盖率报告

标签 javascript gruntjs istanbul grunt-contrib-requirejs grunt-contrib-jasmine

我正在使用 grunt-template-jasmine-istanbul 和 grunt-template-jasmine-requirejs。当我运行测试覆盖模块时,我所有的测试用例都成功运行但没有生成覆盖。

jasmine: {
            coverage: {
            src: [...],
            options: {
                specs: '...',
                vendors: [...],
                template: require('grunt-template-jasmine-istanbul'),
                templateOptions: {
                    coverage: 'bin/coverage/coverage.json',
                    report: 'bin/coverage',
                    template: require('grunt-template-jasmine-requirejs'),
                    templateOptions: {
                        requireConfig: {
                            baseUrl: '...',
                        }
                    }
                }
            }
          }
        }

最佳答案

我们在设置中遇到了确切的问题。这个问题只是因为 src 路径中的路径不正确。因此,请确保您已正确配置路径。

下面是对我们有用的示例代码。问题应该恰好出在您的源路径配置中。

jasmine : {
    coverage : {
        src : [
        'web/js/sad/service/common/model/**/*.js' ],
        options : {
            specs : [ 'tests/**/*.js' ],
            template : require('grunt-template-jasmine-istanbul'),
            vendor : [ '../3rdParty/extjs-4.1.0/*.js',
                    'web/js/common/controller/**/*.js' ],
            templateOptions : {
                coverage : 'bin/coverage/coverage.json',
                report : 'bin/coverage',
                thresholds : {
                    lines : 5,
                    statements : 5,
                    branches : 1,
                    functions : 1
                }
            }
        }
    }
}

关于javascript - grunt 模板 jasmine istanbul 没有生成覆盖率报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34388269/

相关文章:

javascript - 找不到 Grunt 任务

node.js - 我可以使用 istanbul 来检测 mocha html-cov

node.js - 在容器中运行挂载测试后, Istanbul 尔覆盖率未知

flask - "Fatal error: spawn EACCES"正在运行 "sass:dist"任务

kubernetes - Grunt watch 在 Kubernetes 中抛出同步 :dev not found error with Sails. js

javascript - 使用 javascript 编辑类(不是元素上的内联样式)

javascript - 如何在 css 或 javascript 中将一个类分配给一个 id?

javascript - 使用 Karma/Istanbul 设置目标代码覆盖率

javascript - 顺风 CSS : Cannot convert undefined or null to object & getProcessedPlugins is not a function

javascript - Typescript - 存储静态全局变量并通过键检索?