From: Richard Gibson Date: Tue, 30 Dec 2014 02:07:03 +0000 (-0500) Subject: Build: Rearrange grunt/npm tasks into a build/dist/test pattern X-Git-Tag: 3.0.0-alpha1+compat~146 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=07719736b7ead25cdcf511d785ae2591a4d631d3;p=jquery.git Build: Rearrange grunt/npm tasks into a build/dist/test pattern Ref 76df9e4e389d80bff410a9e5f08b848de1d21a2f Ref bb928bde7e7b85357fef3fedd450b04c03e965d7 Conflicts: Gruntfile.js package.json --- diff --git a/Gruntfile.js b/Gruntfile.js index 0192cb027..99ae3f093 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -120,7 +120,7 @@ module.exports = function( grunt ) { }, watch: { files: [ "<%= jshint.all.src %>" ], - tasks: "dev" + tasks: [ "dev" ] }, uglify: { all: { @@ -153,11 +153,15 @@ module.exports = function( grunt ) { // Integrate jQuery specific tasks grunt.loadTasks( "build/tasks" ); - grunt.registerTask( "lint", [ "jshint", "jscs" ] ); + grunt.registerTask( "lint", [ "jsonlint", "jshint", "jscs" ] ); + + // Only defined for master at this time, but kept for cross-branch consistency + grunt.registerTask( "test_fast", [] ); + + grunt.registerTask( "test", [ "test_fast" ] ); // Short list as a high frequency watch task - grunt.registerTask( "dev", [ "build:*:*", "lint" ] ); + grunt.registerTask( "dev", [ "build:*:*", "lint", "uglify", "dist:*" ] ); - // Default grunt - grunt.registerTask( "default", [ "jsonlint", "dev", "uglify", "dist:*", "compare_size" ] ); + grunt.registerTask( "default", [ "dev", "test_fast", "compare_size" ] ); }; diff --git a/package.json b/package.json index c4c61c201..d97652b78 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "scripts": { "build": "npm install && grunt", "start": "grunt watch", - "test": "grunt" + "test": "grunt && grunt test" }, "commitplease": { "components": [