keyd
keyd copied to clipboard
t/runner.py: New --flaky-attempts argument to retry failing tests
Several of the tests are flaky on platforms such as CI runner VMs due to sleep imprecision mixed with tight timing requirements in the tests. This option allows those tests to be retried until they succeed, up to a maximum number of attempts.