@@ -27,29 +27,26 @@ var testCases = {
2727var TESTS = { }
2828
2929Object . keys ( testCases ) . forEach ( function ( name ) {
30- TESTS [ name + " " ] = runWebpack . bind ( null , name , testCases [ name ] , false , false , false , false ) ;
31- TESTS [ name + " workers" ] = runWebpack . bind ( null , name , testCases [ name ] , false , false , false , true ) ;
32- TESTS [ name + " single " ] = runWebpack . bind ( null , name , testCases [ name ] , true , false , false , false ) ;
33- TESTS [ name + " single workers" ] = runWebpack . bind ( null , name , testCases [ name ] , true , false , false , true ) ;
34- TESTS [ name + " debug " ] = runWebpack . bind ( null , name , testCases [ name ] , false , true , false , false ) ;
35- TESTS [ name + " debug workers" ] = runWebpack . bind ( null , name , testCases [ name ] , false , true , false , true ) ;
36- TESTS [ name + " single debug " ] = runWebpack . bind ( null , name , testCases [ name ] , true , true , false , false ) ;
37- TESTS [ name + " single debug workers" ] = runWebpack . bind ( null , name , testCases [ name ] , true , true , false , true ) ;
38- TESTS [ name + " min " ] = runWebpack . bind ( null , name , testCases [ name ] , false , false , true , false ) ;
39- TESTS [ name + " min workers" ] = runWebpack . bind ( null , name , testCases [ name ] , false , false , true , true ) ;
40- TESTS [ name + " single min " ] = runWebpack . bind ( null , name , testCases [ name ] , true , false , true , false ) ;
41- TESTS [ name + " single min workers" ] = runWebpack . bind ( null , name , testCases [ name ] , true , false , true , true ) ;
30+ TESTS [ name + " " ] = runWebpack . bind ( null , name , testCases [ name ] , false , false , false ) ;
31+ TESTS [ name + " single " ] = runWebpack . bind ( null , name , testCases [ name ] , true , false , false ) ;
32+ TESTS [ name + " debug " ] = runWebpack . bind ( null , name , testCases [ name ] , false , true , false ) ;
33+ TESTS [ name + " single debug " ] = runWebpack . bind ( null , name , testCases [ name ] , true , true , false ) ;
34+ TESTS [ name + " min " ] = runWebpack . bind ( null , name , testCases [ name ] , false , false , true ) ;
35+ TESTS [ name + " single min " ] = runWebpack . bind ( null , name , testCases [ name ] , true , false , true ) ;
4236} ) ;
4337
44- var workers = new ( require ( "./lib/Workers" ) ) ( path . join ( __dirname , "lib" , "worker.js" ) , require ( "os" ) . cpus ( ) . length )
45- function runWebpack ( name , file , single , debug , min , withWorkers , cb ) {
46- webpack ( file , {
47- output : path . join ( root , "js" , "bm" , name . trim ( ) + ".js" ) ,
48- single : single ,
49- debug : debug ,
50- minimize : min ,
51- workers : withWorkers && workers ,
52- closeWorkers : false
38+ function runWebpack ( name , file , single , debug , min , cb ) {
39+ webpack ( {
40+ entry : file ,
41+ output : {
42+ path : path . join ( root , "js" , "bm" ) ,
43+ filename : name . trim ( ) + ".js"
44+ } ,
45+ optimize : {
46+ maxChunks : single ? 1 : undefined ,
47+ minimize : min ,
48+ } ,
49+ debug : debug
5350 } , cb ) ;
5451}
5552
0 commit comments