Launch the result propagation concurrently 30 times
Note: the result propagation takes a lock with SELECT GET_LOCK("listener_propagate", 10 seconds), with a timeout of 10s, to make sure it's never running concurrently.
Problem
The whole test runs in 1s in my local environment, but on CircleCI, it takes longer than the timeout of 10s, so it fails.
Issue: https://github.com/France-ioi/AlgoreaBackend/issues/1067
What the test does
SELECT GET_LOCK("listener_propagate", 10 seconds)
, with a timeout of10s
, to make sure it's never running concurrently.Problem
The whole test runs in 1s in my local environment, but on CircleCI, it takes longer than the timeout of 10s, so it fails.![image](https://github.com/France-ioi/AlgoreaBackend/assets/5871762/bf1335be-c81d-4181-9bc4-42c323f5ff13)