Taming Timeout Flakiness: An Empirical Study of SAP HANA
Alexander Berndt, Sebastian Baltes, Thomas Bach · 2024
Context: Regression testing aims to prevent code changes from breaking existing features. Flaky tests negatively affect regression testing because they result in test failures that are not necessarily caused by code changes, thus providing an ambiguous signal. Test timeouts are one contributing factor to such flaky test failures.