Commit c51bd2f20fb4fc6b1d04274707e7ea195a57e056

Patrick Steinhardt 2020-02-04T12:15:56

azure: tests: reset FAILED status if flaky re-run succeeds While we already do have logic to re-run flaky tests, the FAILED variable currently does not get reset to "0". As a result, successful reruns will still cause the test to be registered as failed. Fix this by resetting the variable accordingly.

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/azure-pipelines/test.sh b/azure-pipelines/test.sh
index d275b94..dfd9960 100755
--- a/azure-pipelines/test.sh
+++ b/azure-pipelines/test.sh
@@ -54,6 +54,7 @@ run_test() {
 		CLAR_SUMMARY="${BUILD_DIR}/results_${1}.xml" ctest -V -R "^${1}$" || RETURN_CODE=$? && true
 
 		if [ "$RETURN_CODE" -eq 0 ]; then
+			FAILED=0
 			break
 		fi