2016-08-31 5 views
0

Konfigurieren von Grunt, um automatisierte JS-Tests mit Jenkins und Qnit zu machen, blockiere ich tatsächlich zu diesem Thema.Grunt keine "qunit" Ziele gefunden

Als ich grunzen laufen: Running "qunit_junit" Aufgabe

XML Berichte Keine "QUnit" Ziele gefunden _build/Test-Berichte geschrieben werden. Warnung: Task "qunit" ist fehlgeschlagen. Verwenden Sie --force, um fortzufahren.

Aborted due to warnings. 

Mein Gruntfile:

'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/' 
     } 
    }; 

}; 

I geprüft und console.log() in dem node_modules wird der Grunzen-contrib-QUnit installiert und die Aufgabe ist darin so Grunzen Funde das Modul und die Aufgabe scheinen es aber nicht zu laden.

Antwort

2

Nur auf einen Blick - Sie erstellen Ihre Konfiguration, aber nichts damit zu tun.

Ändern Sie diese Zeile

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

dazu:

grunt.initConfig(gruntConfig); 

Vielleicht möchten Sie auch, dass unter all den anderen Sachen, die man zu gruntConfig hinzufügen nach unten zu verschieben.

+0

Vielen Dank Mann, das war ein dummer Fehler ^^ – baldash

Verwandte Themen