Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-25975

More reliable test infrastructure

    XMLWordPrintable

Details

    Description

      There are too many @RandomlyFails tests. SemaphoreStep should be used more consistently in place of WatchYourStep and waiting for the execution to suspend. (Already prototyped in WorkflowTest.env.)

      Also any build logs should be streamed immediately to stderr, rather than forcing the test to include the current log in every assertion message observed to fail. (In combination with SemaphoreStep, this should also more reliably flush recent output: WorkflowRun flushes logs when new steps are run.)

      Attachments

        Issue Links

          Activity

            jglick Jesse Glick created issue -
            jglick Jesse Glick made changes -
            Field Original Value New Value
            Status Open [ 1 ] In Progress [ 3 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "PR 59 (Web Link)" [ 12125 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "PR 92 (Web Link)" [ 12166 ]
            jglick Jesse Glick made changes -
            Link This issue is related to JENKINS-26398 [ JENKINS-26398 ]
            jglick Jesse Glick made changes -
            Link This issue is related to JENKINS-26399 [ JENKINS-26399 ]
            scm_issue_link SCM/JIRA link daemon made changes -
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Resolved [ 5 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 159963 ] JNJira + In-Review [ 196260 ]
            abayer Andrew Bayer made changes -
            Component/s pipeline-general [ 21692 ]
            abayer Andrew Bayer made changes -
            Component/s workflow-plugin [ 18820 ]

            People

              jglick Jesse Glick
              jglick Jesse Glick
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: