File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
internal-packages/run-engine/src/engine/tests Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ describe("RunEngine priority", () => {
7676
7777 expect ( runs . length ) . toBe ( priorities . length ) ;
7878
79- await setTimeout ( 500 ) ;
79+ await engine . runQueue . processMasterQueueForEnvironment ( authenticatedEnvironment . id , 5 ) ;
8080
8181 //dequeue 4 times, in order
8282 const dequeue : DequeuedMessage [ ] = [ ] ;
@@ -88,13 +88,26 @@ describe("RunEngine priority", () => {
8888 dequeue . push ( ...items ) ;
8989 }
9090 expect ( dequeue . length ) . toBe ( 4 ) ;
91+
92+ console . log (
93+ "runs" ,
94+ runs . map ( ( r ) => r . friendlyId )
95+ ) ;
96+ console . log (
97+ "dequeued run IDs" ,
98+ dequeue . map ( ( d ) => d . run . friendlyId )
99+ ) ;
100+
91101 expect ( dequeue [ 0 ] . run . friendlyId ) . toBe ( runs [ 4 ] . friendlyId ) ;
92102 expect ( dequeue [ 1 ] . run . friendlyId ) . toBe ( runs [ 3 ] . friendlyId ) ;
93103 expect ( dequeue [ 2 ] . run . friendlyId ) . toBe ( runs [ 1 ] . friendlyId ) ;
94104 expect ( dequeue [ 3 ] . run . friendlyId ) . toBe ( runs [ 0 ] . friendlyId ) ;
95105
96106 //wait 2 seconds (because of the negative priority)
97107 await setTimeout ( 2_000 ) ;
108+
109+ await engine . runQueue . processMasterQueueForEnvironment ( authenticatedEnvironment . id , 1 ) ;
110+
98111 const dequeue2 = await engine . dequeueFromWorkerQueue ( {
99112 consumerId : "test_12345" ,
100113 workerQueue : "main" ,
You can’t perform that action at this time.
0 commit comments