@@ -149,46 +149,36 @@ gulp.task("build-test", function() {
149
149
. pipe ( gulp . dest ( "test/" ) ) ;
150
150
} ) ;
151
151
152
- gulp . task ( "test" , [ "istanbul:hook" ] , function ( ) {
153
- return gulp . src ( [
154
- "node_modules/reflect-metadata/Reflect.js" ,
155
- "test/**/*.test.js"
156
- ] )
157
- . pipe ( mocha ( { ui : "bdd" } ) )
158
- . on ( "error" , function ( err ) {
159
- process . exit ( 1 ) ;
160
- } )
161
- . pipe ( istanbul . writeReports ( ) ) ;
162
- } ) ;
163
-
164
152
gulp . task ( "istanbul:hook" , function ( ) {
165
- return gulp . src ( [ "src/**/*.js" ] )
166
- . pipe ( istanbul ( ) )
167
- . pipe ( sourcemaps . write ( "." ) )
168
- . pipe ( istanbul . hookRequire ( ) ) ;
153
+ return gulp . src ( [ "src/**/*.js" ] )
154
+ . pipe ( istanbul ( ) )
155
+ . pipe ( sourcemaps . write ( "." ) )
156
+ . pipe ( istanbul . hookRequire ( ) ) ;
169
157
} ) ;
158
+
159
+ gulp . task ( "test" , gulp . series ( [ "istanbul:hook" ] ) , function ( ) {
160
+ return gulp . src ( [
161
+ "node_modules/reflect-metadata/Reflect.js" ,
162
+ "test/**/*.test.js"
163
+ ] )
164
+ . pipe ( mocha ( { ui : "bdd" } ) )
165
+ . on ( "error" , function ( err ) {
166
+ process . exit ( 1 ) ;
167
+ } )
168
+ . pipe ( istanbul . writeReports ( )
169
+ ) ;
170
+ } ) ;
171
+
170
172
171
173
//******************************************************************************
172
174
//* DEFAULT
173
175
//******************************************************************************
174
- gulp . task ( "build" , function ( cb ) {
175
- runSequence (
176
- "lint" ,
177
- [
178
- "build-src" ,
179
- "build-es" ,
180
- "build-lib" ,
181
- "build-amd" ,
182
- "build-dts"
183
- ] ,
184
- "build-test" , cb
185
- ) ;
186
- } ) ;
187
-
188
- gulp . task ( "default" , function ( cb ) {
189
- runSequence (
190
- "clean" ,
191
- "build" ,
192
- "test" ,
193
- cb ) ;
194
- } ) ;
176
+ gulp . task ( "build" , gulp . series ( "lint" ,
177
+ gulp . parallel ( "build-src" , "build-es" , "build-lib" , "build-amd" , "build-dts" ) ,
178
+ "build-test" , ( done ) => {
179
+ done ( ) ;
180
+ } ) ) ;
181
+
182
+ gulp . task ( "default" , gulp . series ( "clean" , "build" , "test" , ( done ) => {
183
+ done ( ) ;
184
+ } ) ) ;
0 commit comments