mirror of
https://github.com/enso-org/enso.git
synced 2024-12-23 21:01:51 +03:00
21dc90a0ed
* OpenFileCmd sends a reply when finished Lack of reply and therefore a non-determinism on when OpenFile handler can finish, led to some sporadic instability. Once caches format got changed, things were taking such a long time that I wasn't able to start even a basic project (requests would start to timeout). The change also removes PushContextCmd from synchronous cmds (as introduced in #798 to remove initialization problems in tests as well as in real scenarions); the change did the job but was also a bit controversial. The change can also help with randomly failing applies (#8174) as IDE kept closing and opening the project that might have exploited the race-condition. * Adapt tests * Make tests more resilient to out of order messages * Drop retries that lead to confusing errors * less random failures * s/OpenFileNotification/OpenFileRequest |
||
---|---|---|
.. | ||
java/org/enso/interpreter/test | ||
scala/org/enso/interpreter/test/instrument |