Uploaded image for project: 'Yetus'
  1. Yetus
  2. YETUS-156

[Umbrella] build driver

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.3.0
    • Precommit
    • None
    • Hide
      <!-- markdown -->

      For users:

      This patch adds the qbt ("quality build tool") command in order to run test-patch as a regularly scheduled reporting tool against a source tree without the necessity of providing a patch file.

      For Developers:

      This feature has changed several internal structures and control mechanisms to be incompatible with previous releases:

      * Previously, a text file was used add extra parameters onto the `docker run` command. Now this is done via the `DOCKER_EXTRAARGS[@]` variable.
      * `BINNAME` now strips off the .sh extension.
      * `PATCH_OR_ISSUE` and related vars may be empty when running in the full build mode.
      Show
      <!-- markdown --> For users: This patch adds the qbt ("quality build tool") command in order to run test-patch as a regularly scheduled reporting tool against a source tree without the necessity of providing a patch file. For Developers: This feature has changed several internal structures and control mechanisms to be incompatible with previous releases: * Previously, a text file was used add extra parameters onto the `docker run` command. Now this is done via the `DOCKER_EXTRAARGS[@]` variable. * `BINNAME` now strips off the .sh extension. * `PATCH_OR_ISSUE` and related vars may be empty when running in the full build mode.
    • Important

    Description

      it might be useful to create something that runs test-patch's plug-ins as part of a build process. In other words, perform a full source build, generating reports from checkstyle, findbugs, shellcheck, multi-jdk, etc.

      Attachments

        1. YETUS-156.02.patch
          86 kB
          Allen Wittenauer
        2. YETUS-156.03.patch
          85 kB
          Allen Wittenauer
        3. YETUS-156.04.patch
          86 kB
          Allen Wittenauer

        Issue Links

          1.
          change docker's extraargs to be an array Sub-task Resolved Allen Wittenauer
          2.
          add ability to write console report to a file Sub-task Resolved Allen Wittenauer
          3.
          core engine changes for build driver Sub-task Resolved Allen Wittenauer
          4.
          plug-in changes for build driver Sub-task Resolved Allen Wittenauer
          5.
          documentation changes for build driver Sub-task Resolved Allen Wittenauer
          6.
          hadoop and hbase personality changes for build driver Sub-task Resolved Allen Wittenauer
          7.
          runtime wrapper for build driver Sub-task Resolved Allen Wittenauer
          8.
          findbugs in build driver has problems Sub-task Resolved Allen Wittenauer
          9.
          build driver: author plug-in still mentions patches Sub-task Resolved Allen Wittenauer
          10.
          build driver for hadoop shouldn't union unit tests Sub-task Resolved Allen Wittenauer
          11.
          build driver: speed up checkstyle Sub-task Resolved Allen Wittenauer
          12.
          build driver: unit tests still mentions patches Sub-task Resolved Allen Wittenauer
          13.
          build driver: maven install should be smarter Sub-task Resolved Allen Wittenauer
          14.
          need a way to ignore results from a list of tests Sub-task Resolved Allen Wittenauer
          15.
          build driver: maven install actually needs to be dumber Sub-task Resolved Allen Wittenauer
          16.
          add ability to write report to an HTML formatted file Sub-task Resolved Allen Wittenauer
          17.
          flink, hbase, jmeter personalities custom tests need to be made qbt aware Sub-task Resolved Allen Wittenauer
          18.
          In build driver mode, some plugins have misleading status text Sub-task Resolved Allen Wittenauer
          19.
          test plugin for author tag detection should have a way to opt-out of specific instances Sub-task Resolved Allen Wittenauer
          20.
          document --html-report-file and clean up htmlout's comments Sub-task Resolved Allen Wittenauer

          Activity

            People

              aw Allen Wittenauer
              aw Allen Wittenauer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: