chia7712 commented on code in PR #11926:
URL: https://github.com/apache/kafka/pull/11926#discussion_r1114653978


##########
build.gradle:
##########
@@ -435,6 +435,12 @@ subprojects {
       maxRetries = userMaxTestRetries
       maxFailures = userMaxTestRetryFailures
     }
+
+    // Allows devs to run tests in a loop to debug flaky tests
+    // Eg: I=0; while ./gradlew :streams:test -Prerun-tests --tests 
org.apache.kafka.streams.integration.IQv2StoreIntegrationTest --fail-fast; do 
(( I=$I+1 )); echo
+    if (project.hasProperty("rerun-tests")) {
+      outputs.upToDateWhen { false }
+    }

Review Comment:
   > which causes us to recompile the tests on every iteration.
   
   just curious. on my local, `cleanTest` does not invoke recompile. The 
following console output is produced by command `./gradlew cleanTest 
clients:test --tests RequestResponseTest --info`
   ```
   > Task :clients:compileTestJava UP-TO-DATE
   Caching disabled for task ':clients:compileTestJava' because:
     Build cache is disabled
   Skipping task ':clients:compileTestJava' as it is up-to-date.
   Resolve mutations for :clients:testClasses (Thread[Execution worker Thread 
6,5,main]) started.
   :clients:testClasses (Thread[Execution worker Thread 6,5,main]) started.
   
   > Task :clients:testClasses UP-TO-DATE
   Skipping task ':clients:testClasses' as it has no actions.
   Resolve mutations for :clients:checkstyleTest (Thread[Execution worker 
Thread 6,5,main]) started.
   :clients:checkstyleTest (Thread[Execution worker Thread 6,5,main]) started.
   ```
   Could you share the command which causes the recompile to me? thanks.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to