Tests: Add retry option to flaky multiroot test, extend delay between assertions.
Tests: Randomize the order of the tests, to prevent incorrect dependencies across tests.
Additional information
This test tests quite rare scenario when setData is being called when editor is not initialized. In theory - it is possible, but I haven't managed to reproduce this in the real world. At this moment, there were no reports about incorrect behavior, so it's safe enough to retry it a few times.
Suggested merge commit message (convention)
Tests: Add
retry
option to flakymultiroot
test, extend delay between assertions. Tests: Randomize the order of the tests, to prevent incorrect dependencies across tests.Additional information
This test tests quite rare scenario when
setData
is being called when editor is not initialized. In theory - it is possible, but I haven't managed to reproduce this in the real world. At this moment, there were no reports about incorrect behavior, so it's safe enough to retry it a few times.