This paper proposes SHAKER, a lightweight technique to improve the ability of ReRun to detect flaky tests.
In addition, SHAKER was able to reveal 61 new flaky tests that went undetected in 50 re-executions with ReRun. Keywords-test flakiness, regression testing, ...
This paper proposes SHAKER, a lightweight technique to improve the ability of ReRun to detect flaky tests. SHAKER adds noise in the execution environment (e.g., ...
This paper proposes SHAKER, a lightweight technique to improve the ability of ReRun to detect flaky tests.
Shaker [37] exposes flakiness by adding noise to the environment in the form of tasks that also stress the CPU and memory whilst the test suite is executed.
People also ask
How do you detect flaky tests?
What are your strategies for handling flaky tests?
What is an example of a flaky test?
How to measure flaky tests?
Sep 28, 2020 · Comments · Improving Testing by Mimicking User Behavior · What are AI Agents? · Every Mutation Should be Rewarded: Boosting Fault Localization ...
Shaker. SHAKER is a lightweight approach to detect flakiness in time-constrained tests by adding noise in the execution environment.
Jun 24, 2022 · Alternatively, Shaker can also be used via its provided Command Line Interface. In our evaluation, Shaker was able to discover more flaky tests ...
Our hypothesis, validated in a previous study [11], was that SHAKER reveals flaky tests more promptly, with less. (re)executions, as compared with rerunning ...
Shake It! Detecting Flaky Tests Caused by Concurrency with Shaker. D Silva, L Teixeira, M d'Amorim. 2020 IEEE International Conference on Software Maintenance ...