Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Test fails intermittently only in pipeline

Johan Karlsson August 17, 2020

I have a test that always works locally on all machines I've tested it on, but fails now and then in the pipeline.

 

The test in question is written in Java and uses a thread pool with a static size of 1 to ensure that a scheduled event is fired under certain conditions. I use awaitility to await a certain state, but that state is not reached within the configured timeout.

 

Might threading be a problem? Is there any limit to the number threads?

1 answer

1 accepted

0 votes
Answer accepted
mkleint
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 25, 2020

it's very likely a threading problem. with a thread pool of one, you still have 2 threads inteacting, right? one awaiting on the result from the threadpool?

Johan Karlsson August 30, 2020

Sorry, should've been clearer on that. The underlying scheduler is assigned a thread pool of size 1, the application still runs on the main thread.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events