================
@@ -247,6 +250,19 @@ def finish(self, litConfig):
             and getattr(self, "test_retry_attempts", None) is None
         ):
             self.test_retry_attempts = litConfig.maxRetriesPerTest
+        # Global config is from LIT_OPTS and must override site-specific 
settings.
+        if litConfig.maxIndividualTestTime is not None:
+            suite_timeout = self.maxIndividualTestTime
+            if suite_timeout > 0 and suite_timeout != 
litConfig.maxIndividualTestTime:
+                litConfig.note(
+                    (
+                        "The test suite {0!r} configuration requested an 
individual"
+                        " test timeout of {1} seconds but a timeout of {2} 
seconds was"
+                        " requested on the command line. Forcing timeout to be 
{2}"
+                        " seconds."
+                    ).format(self.name, suite_timeout, 
litConfig.maxIndividualTestTime)
+                )
+            self.maxIndividualTestTime = litConfig.maxIndividualTestTime
----------------
boomanaiden154 wrote:

This looks like it needs to be indented one more level?

https://github.com/llvm/llvm-project/pull/198192
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to