|
|
|
|
|
by andrey_utkin
2576 days ago
|
|
At Undo we develop a "software flight recorder technology" - basically think of `rr` reversible debugger, it is our open source competitor. One particular usecase for Undo (besides obviously recording software bugs per se) is recording execution of tests. Huge time saver. We do this ourselves - when a test fails in CI, engineers can download a recording file of a failing test and investigate it with our reversible debugger. |
|
I think that's one message that is completely lost in the article and in the rest of the comments here: it is possible to improve technology so that flaky tests are more debuggable.
With enough investment (hardware and OS support for low-impact always-on recording) we could make every flaky test debuggable.