bpmn-io / diagram-js

A toolbox for displaying and modifying diagrams on the web.
MIT License
1.65k stars 418 forks source link

Investigate `Scheduler` tests consistently failing on CI (Linux, Firefox) #921

Open nikku opened 1 week ago

nikku commented 1 week ago

What should we do?

As mentioned by @marstamm in https://github.com/bpmn-io/diagram-js/pull/920#issuecomment-2208350929 the CI tests consistently fail on Linux, Firefox after the introduction of the scheduler https://github.com/bpmn-io/diagram-js/commit/f7b95f241da809f6eb93dcbeaefe65f332e06df5#diff-4b07ab4f15eebbd591cbc13b0b12a96714c31f1caf51176504a929aa98dec27fR17.

The initial version of the scheduler tests passed CI; I'm not sure how we could miss the new version of the tests failing on Firefox. We want to investigate what's up and ensure our CI is stable, green, again.

Why should we do it?

Ensure our CI is reliable.

nikku commented 1 week ago

I investigated this locally and can reproduce the issue. In isolation the tests run just fine:

image

Work in progress draft PR up at https://github.com/bpmn-io/diagram-js/pull/922.