Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-11639

Remove patterns starts from "**/" from hudson configuration for JBoss Tools build projects

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 3.3.0.Beta3
    • 3.3.0.Beta3
    • build
    • None

      Once I removed all patterns like

      "**/TESTS-*.xml"

      from all JBT related builds from trunk but they keeps coming back.

      Such patterns for searching files in emma code coverage publishing, JUnit reports gathering or anywhere else in hudson project configuartion are evil because it slows down builds. After each build hudson should iterate overs everything in workspace (sources, build results, local maven repo) to find (in example above) JUnit test results. It should be something like

      sources/tests/*/target/surefire-reports/TEST*.xml

      which is much faster comparing to one uses "**" pattern.

      The same for code coverage xml. Instead of putting something like

      **/coverage.xml

      to find just one file in whole workspace use just direct path to this file

      it saves from couple to tens minutes for component build and if we look at build numbers HXXXX it becomes huge waste of time

            mistria@redhat.com Mickael Istria
            nivologd@gmail.com Denis Golovin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: