@@ -17,7 +17,7 @@ module.exports = function(grunt) {
17
17
]
18
18
} ,
19
19
20
- clean : [ 'tmp' , 'dist' , 'lib/handlebars/compiler/parser.js' ] ,
20
+ clean : [ 'tmp' , 'dist' , 'lib/handlebars/compiler/parser.js' , 'integration-testing/**/node_modules' ] ,
21
21
22
22
copy : {
23
23
dist : {
@@ -192,7 +192,13 @@ module.exports = function(grunt) {
192
192
cmd : 'npm run checkTypes' ,
193
193
bg : false ,
194
194
fail : true
195
+ } ,
196
+ integrationTests : {
197
+ cmd : './integration-testing/run-integration-tests.sh' ,
198
+ bg : false ,
199
+ fail : true
195
200
}
201
+
196
202
} ,
197
203
198
204
watch : {
@@ -241,8 +247,9 @@ module.exports = function(grunt) {
241
247
grunt . registerTask ( 'bench' , [ 'metrics' ] ) ;
242
248
grunt . registerTask ( 'sauce' , process . env . SAUCE_USERNAME ? [ 'tests' , 'connect' , 'saucelabs-mocha' ] : [ ] ) ;
243
249
244
- grunt . registerTask ( 'travis' , process . env . PUBLISH ? [ 'default' , 'sauce' , 'metrics' , 'publish:latest' ] : [ 'default' ] ) ;
250
+ grunt . registerTask ( 'travis' , process . env . PUBLISH ? [ 'default' , 'bgShell:integrationTests' , ' sauce', 'metrics' , 'publish:latest' ] : [ 'default' ] ) ;
245
251
246
252
grunt . registerTask ( 'dev' , [ 'clean' , 'connect' , 'watch' ] ) ;
247
253
grunt . registerTask ( 'default' , [ 'clean' , 'build' , 'test' , 'release' ] ) ;
254
+ grunt . registerTask ( 'integration-tests' , [ 'default' , 'bgShell:integrationTests' ] ) ;
248
255
} ;
0 commit comments