@@ -12,7 +12,7 @@ let engine;
1212let engineLogger ;
1313let lightningPort ;
1414
15- test . before ( async ( ) => {
15+ test . beforeEach ( async ( ) => {
1616 const keys = await generateKeys ( ) ;
1717 lightningPort = nextPort ( ) ;
1818 lightning = initLightning ( lightningPort , keys . private ) ;
@@ -33,13 +33,10 @@ test.before(async () => {
3333 ) ) ;
3434} ) ;
3535
36- test . afterEach ( ( ) => {
36+ test . afterEach ( async ( ) => {
3737 engineLogger . _reset ( ) ;
38- } ) ;
39-
40- test . after ( async ( ) => {
4138 lightning . destroy ( ) ;
42- await worker . destroy ( ) ;
39+ await worker . destroy ( { immediate : true } ) ;
4340} ) ;
4441
4542const createDummyWorker = ( ) => {
@@ -653,7 +650,7 @@ test.serial('use local adaptor versions from monorepo', (t) => {
653650test . serial ( "Don't send adaptor logs to stdout" , ( t ) => {
654651 return new Promise ( async ( done ) => {
655652 // We have to create a new worker with a different repo for this one
656- await worker . destroy ( ) ;
653+ await worker . destroy ( { immediate : true } ) ;
657654 ( { worker, engineLogger } = await createDummyWorker ( ) ) ;
658655
659656 const message = 've have been expecting you meester bond' ;
@@ -692,7 +689,7 @@ test.serial(
692689 ( t ) => {
693690 return new Promise ( async ( done ) => {
694691 // We want to create our own special worker here
695- await worker . destroy ( ) ;
692+ await worker . destroy ( { immediate : true } ) ;
696693 ( { worker, engineLogger } = await createDummyWorker ( ) ) ;
697694
698695 const attempt1 = {
@@ -739,7 +736,7 @@ test.serial(
739736test . serial ( 'worker should exit if it has an invalid key' , ( t ) => {
740737 return new Promise ( async ( done ) => {
741738 if ( ! worker . destroyed ) {
742- await worker . destroy ( ) ;
739+ await worker . destroy ( { immediate : true } ) ;
743740 }
744741
745742 // generate a new, invalid, public key
@@ -792,7 +789,7 @@ test.serial('worker should exit if it has an invalid key', (t) => {
792789test . serial ( 'set a default timeout on the worker' , ( t ) => {
793790 return new Promise ( async ( done ) => {
794791 if ( ! worker . destroyed ) {
795- await worker . destroy ( ) ;
792+ await worker . destroy ( { immediate : true } ) ;
796793 }
797794
798795 ( { worker } = await initWorker ( lightningPort , {
@@ -842,7 +839,7 @@ test.serial('set a default timeout on the worker', (t) => {
842839test . serial ( 'set a timeout on a run' , ( t ) => {
843840 return new Promise ( async ( done ) => {
844841 if ( ! worker . destroyed ) {
845- await worker . destroy ( ) ;
842+ await worker . destroy ( { immediate : true } ) ;
846843 }
847844
848845 ( { worker } = await initWorker ( lightningPort , {
@@ -882,7 +879,7 @@ test.serial('set a timeout on a run', (t) => {
882879test . serial ( 'set a default payload limit on the worker' , ( t ) => {
883880 return new Promise ( async ( done ) => {
884881 if ( ! worker . destroyed ) {
885- await worker . destroy ( ) ;
882+ await worker . destroy ( { immediate : true } ) ;
886883 }
887884
888885 ( { worker } = await initWorker (
@@ -923,7 +920,7 @@ test.serial('set a default payload limit on the worker', (t) => {
923920test . serial ( 'override the worker payload through run options' , ( t ) => {
924921 return new Promise ( async ( done ) => {
925922 if ( ! worker . destroyed ) {
926- await worker . destroy ( ) ;
923+ await worker . destroy ( { immediate : true } ) ;
927924 }
928925
929926 ( { worker } = await initWorker (
@@ -965,7 +962,7 @@ test.serial('override the worker payload through run options', (t) => {
965962test . serial ( 'Redact logs which exceed the payload limit' , ( t ) => {
966963 return new Promise ( async ( done ) => {
967964 if ( ! worker . destroyed ) {
968- await worker . destroy ( ) ;
965+ await worker . destroy ( { immediate : true } ) ;
969966 }
970967
971968 ( { worker } = await initWorker ( lightningPort , {
@@ -1006,7 +1003,7 @@ test.serial('Redact logs which exceed the payload limit', (t) => {
10061003test . serial ( "Don't return dataclips which exceed the payload limit" , ( t ) => {
10071004 return new Promise ( async ( done ) => {
10081005 if ( ! worker . destroyed ) {
1009- await worker . destroy ( ) ;
1006+ await worker . destroy ( { immediate : true } ) ;
10101007 }
10111008
10121009 ( { worker } = await initWorker ( lightningPort , {
@@ -1046,7 +1043,7 @@ test.serial(
10461043 "Don't send job logs to stdout when job_log_level is set to none" ,
10471044 ( t ) => {
10481045 return new Promise ( async ( done ) => {
1049- await worker . destroy ( ) ;
1046+ await worker . destroy ( { immediate : true } ) ;
10501047 ( { worker, engineLogger } = await createDummyWorker ( ) ) ;
10511048
10521049 const message = 'log that will never exist' ;
0 commit comments