You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by ij...@apache.org on 2022/09/07 16:53:20 UTC

[kafka] branch ijuma/retry-branch-builds created (now 5c2aea8e5d)

This is an automated email from the ASF dual-hosted git repository.

ijuma pushed a change to branch ijuma/retry-branch-builds
in repository https://gitbox.apache.org/repos/asf/kafka.git


      at 5c2aea8e5d MINOR: Retry on test failure for branch builds and increase max test retry to 10

This branch includes the following new commits:

     new 5c2aea8e5d MINOR: Retry on test failure for branch builds and increase max test retry to 10

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[kafka] 01/01: MINOR: Retry on test failure for branch builds and increase max test retry to 10

Posted by ij...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ijuma pushed a commit to branch ijuma/retry-branch-builds
in repository https://gitbox.apache.org/repos/asf/kafka.git

commit 5c2aea8e5d36f0cb244ae50afde4e55073c5160c
Author: Ismael Juma <is...@juma.me.uk>
AuthorDate: Wed Sep 7 09:53:03 2022 -0700

    MINOR: Retry on test failure for branch builds and increase max test retry to 10
    
    Originally, we only enabled retries for PR builds to avoid hiding timing
    related issues. In practice, however, the results are too noisy without
    any retry due to various environmental issues.
    
    Enable 1 retry for all builds and increase the max test retry to 10.
---
 Jenkinsfile | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 272e67544a..aedcc08d15 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -29,15 +29,10 @@ def isChangeRequest(env) {
   env.CHANGE_ID != null && !env.CHANGE_ID.isEmpty()
 }
 
-def retryFlagsString(env) {
-    if (isChangeRequest(env)) " -PmaxTestRetries=1 -PmaxTestRetryFailures=5"
-    else ""
-}
-
 def doTest(env, target = "unitTest integrationTest") {
   sh """./gradlew -PscalaVersion=$SCALA_VERSION ${target} \
       --profile --no-daemon --continue -PtestLoggingEvents=started,passed,skipped,failed \
-      -PignoreFailures=true -PmaxParallelForks=2""" + retryFlagsString(env)
+      -PignoreFailures=true -PmaxParallelForks=2 -PmaxTestRetries=1 -PmaxTestRetryFailures=10"""
   junit '**/build/test-results/**/TEST-*.xml'
 }