WithTimeout Annotation does not work

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      @WithTimeout does not work as expected. It will only affect the error text ("Test timed out (after 2 seconds)") rather than the timing of the test itself.

      eg, using the following test:

      public class WithTimeoutTest {
      
          @Rule
          public JenkinsRule jenkinsRule = new JenkinsRule();
      
          @WithTimeout(1)
          @Test
          public void testFailsAfter1Second() throws InterruptedException {
              Thread.sleep(181_000);
          }
      }

      Expected Result:

      • Test failed after 1 second.
      • log message: "Test timed out (after 5 seconds)".

      Actual Result:

      • Test failed after 180 seconds (JenkinsRule default)
      • log message: "Test timed out (after 5 seconds)".

            Assignee:
            Oliver Gondža
            Reporter:
            Steve Arch
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: