首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有找到"qunit“目标

没有找到"qunit“目标
EN

Stack Overflow用户
提问于 2016-08-31 16:37:44
回答 1查看 308关注 0票数 0

将grunt配置为使用jenkins和qunit进行自动JS测试,我实际上是在阻止这个问题。

当我运行咕噜:运行"qunit_junit“任务

XML报告将被写入_build/test-reports没有找到"qunit“目标。警告:任务"qunit“失败。继续使用武力。

代码语言:javascript
复制
Aborted due to warnings.

我的公文包:

代码语言:javascript
复制
'use strict';

module.exports = function(grunt) {

    var gruntConfig = {};

    grunt.initConfig({
    sync: {
        target: {}
    }
    });

    grunt.registerTask('default', ['qunit_junit', 'qunit']);
    grunt.loadNpmTasks('grunt-contrib-qunit');
    grunt.loadNpmTasks('grunt-qunit-istanbul');
    gruntConfig.qunit = {
    src: ['static/test/index.html'],
        options: {
            coverage: {
        src: ['static/js/**/*.js'],
        instrumentedFiles: 'temp/',
        htmlReport: 'report/coverage',
        coberturaReport: 'report/',
                linesThresholdPct: 20
            }
        }
    };
    grunt.loadNpmTasks('grunt-qunit-junit');
    gruntConfig.qunit_junit = {
        options: {
            dest: 'report/'
        }
    };

};

我在console.log()中检查了node_modules,安装了grunt -contrib单元,任务就在其中,所以grunt找到了模块和任务,但似乎没有加载它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-31 16:56:46

只是一目了然-你正在创建你的配置,但没有做任何事情。

更改这一行

代码语言:javascript
复制
grunt.initConfig({
  sync: {
    target: {}
  }
});

对此:

代码语言:javascript
复制
grunt.initConfig(gruntConfig);

您还可能希望将其向下移到添加到gruntConfig中的所有其他内容下面。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39254833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档