Project

General

Profile

action #95848

Updated by ilausuch almost 3 years ago

## Problem 

 t/05-scheduler-full.t fails more often than it used too (it is in "unstable" already) 

 https://app.circleci.com/pipelines/github/os-autoinst/openQA/7142/workflows/7a75593c-a719-4da8-934e-4c4433f67dc2/jobs/67405/steps 

 ``` 
 [09:54:43] t/05-scheduler-full.t ..................... 2/?  
     #     Failed test 'running job set to done if its worker re-connects claiming not to work on it anymore' 
     #     at t/05-scheduler-full.t line 220. 
     #            got: 'running' 
     #       expected: 'done' 

     #     Failed test 'running job incompleted if its worker re-connects claiming not to work on it anymore' 
     #     at t/05-scheduler-full.t line 222. 
     #            got: 'none' 
     #       expected: 'incomplete' 

     #     Failed test 'reason is set' 
     #     at t/05-scheduler-full.t line 224. 
     #                     undef 
     #       doesn't match '(?^:abandoned: associated worker .+:\d+ re-connected but abandoned the job)' 
     # Looks like you failed 3 tests of 12. 
 [09:54:43] t/05-scheduler-full.t ..................... 3/?  
 #     Failed test 're-scheduling and incompletion of jobs when worker rejects jobs or goes offline' 
 #     at t/05-scheduler-full.t line 228. 
 [09:54:43] t/05-scheduler-full.t ..................... 4/? [09:54:43] t/05-scheduler-full.t ..................... 5/? # Looks like you failed 1 test of 5. 
                                                             [09:54:43] t/05-scheduler-full.t ..................... Dubious, test returned 1 (wstat 256, 0x100) 
 Failed 1/5 subtests  
 ``` 

 ## Acceptance Criteria 

 **AC 1**: t/05-scheduler-full.t is more stable for 10 runs after apply the solution than currently 

 ## Suggestions 
 * Just an observation: It became more unstable when many of our tests on CircleCI became slower and unstable

Back