From 07719736b7ead25cdcf511d785ae2591a4d631d3 Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Mon, 29 Dec 2014 21:07:03 -0500 Subject: [PATCH] Build: Rearrange grunt/npm tasks into a build/dist/test pattern Ref 76df9e4e389d80bff410a9e5f08b848de1d21a2f Ref bb928bde7e7b85357fef3fedd450b04c03e965d7 Conflicts: Gruntfile.js package.json --- Gruntfile.js | 14 +++++++++----- package.json | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) 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": [ -- 2.39.5