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

Make checking for modification time of junit results be configurable and off by default

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed (View Workflow)
    • Blocker
    • Resolution: Fixed
    • junit-plugin
    • None
    • 1119.va_a_5e9068da_d7

    Description

      The JUnit Result Archiver will fail the build if the test result files that match the filemask do not have a very recent modification time. The error message it prints is this:
      "Test reports were found but none of them are new. Did tests run?"

      This can be inconvenient in several settings; notably, when the clocks on the master and slave fall out of sync, or when the test results were generated by some process that isn't part of the build itself – maybe they were scp'd from somewhere else, for instance. Or for testing the JUnitResultArchiver itself.

      In my opinion, the behavior should be changed such that check-for-recent-modifications should be off by default. Additionally, the user should be able to specify a "recent" threshold via a setting.

      Attachments

        Issue Links

          Activity

            mkobit Mike Kobit added a comment -

            Echoing what alex_dubrouski said, this totally breaks incremental builds from tools like Gradle.

            mkobit Mike Kobit added a comment - Echoing what alex_dubrouski said, this totally breaks incremental builds from tools like Gradle.

            Is there any progress on this? We are also hit by this, so currently we have only the option to disable junit recording at all...

            laeubi Christoph Läubrich added a comment - Is there any progress on this? We are also hit by this, so currently we have only the option to disable junit recording at all...
            postman Per Östman added a comment -

            This one is nine (9) years old. Come on, please fix this!

            postman Per Östman added a comment - This one is nine (9) years old. Come on, please fix this!
            zaktaccardi Zak Taccardi added a comment -

            Note: I filed this too on GitHub which is related https://github.com/jenkinsci/junit-plugin/issues/201

            zaktaccardi Zak Taccardi added a comment - Note: I filed this too on GitHub which is related  https://github.com/jenkinsci/junit-plugin/issues/201
            basil Basil Crow added a comment - Fixed in jenkinsci/junit-plugin#384 . Released in 1119.va_a_5e9068da_d7 .

            People

              olamy Olivier Lamy
              bshine bshine
              Votes:
              54 Vote for this issue
              Watchers:
              50 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: