@@ -76,7 +76,7 @@ gulp.task('build:static', ['build:clean'], () =>
76
76
. pipe ( gulp . dest ( BUILD_SRC_DIR ) )
77
77
) ;
78
78
79
- gulp . task ( 'build:typescript' , [ 'build:clean' , 'build:static' ] , ( ) =>
79
+ gulp . task ( 'build:typescript' , [ 'build:clean' , 'build:static' , 'typescript:format' , 'typescript:lint' ] , ( ) =>
80
80
gulp . src ( TYPESCRIPT_FILES . concat ( [ 'typings/tsd.d.ts' ] ) )
81
81
. pipe ( $ . changed ( BUILD_SRC_DIR , { extension : '.js' } ) )
82
82
. pipe ( $ . sourcemaps . init ( ) )
@@ -92,22 +92,22 @@ gulp.task('test:remap-istanbul', ['test:mocha'], () =>
92
92
. pipe ( $ . exec ( `./node_modules/.bin/remap-istanbul -i coverage/coverage.json -o coverage/html-report -t html` ) )
93
93
) ;
94
94
95
- gulp . task ( 'test:mocha' , [ 'build:typescript' ] , ( ) =>
95
+ gulp . task ( 'test:mocha' , DEVELOPMENT ? [ ] : [ 'build:typescript' ] , ( ) =>
96
96
gulp . src ( [ `${ BUILD_SRC_DIR } /tests/*-helper.js` , `${ BUILD_SRC_DIR } /**/*-spec.js` ] )
97
97
. pipe ( $ . mocha ( {
98
98
recursive : true ,
99
- reporter : 'min ' ,
99
+ reporter : 'spec ' ,
100
100
ui : 'bdd' ,
101
- istanbul : true ,
101
+ istanbul : ! DEVELOPMENT ,
102
102
} ) )
103
103
) ;
104
104
105
105
gulp . task ( 'test' , [ 'test:mocha' , 'test:remap-istanbul' ] ) ;
106
106
107
- gulp . task ( 'dev' , [ 'typescript:format' , ' build:typescript', 'dev:server' ] , ( ) => {
108
- gulp . watch ( TYPESCRIPT_FILES , [ 'build:typescript' , 'typescript:format' , 'typescript:lint' ] ) ;
107
+ gulp . task ( 'dev' , [ 'build:typescript' , 'dev:server' ] , ( ) => {
108
+ gulp . watch ( TYPESCRIPT_FILES , [ 'build:typescript' ] ) ;
109
109
gulp . watch ( STATIC_FILES , [ 'build:static' ] ) ;
110
- gulp . watch ( BUILD_SRC_FILES , [ 'test' ] ) ;
110
+ gulp . watch ( BUILD_SRC_FILES , [ 'test:mocha ' ] ) ;
111
111
gulp . watch ( [ 'webpack/**/*' ] , [ 'dev:server' ] ) ;
112
112
} ) ;
113
113
0 commit comments