Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-1384

Implement Gradle Wrapper for smoke tests and cleanup.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.8.0
    • 1.0.0
    • build

    Description

      By adding a the infamous gradle wrapper script (this is the idiom in gradle - to use the wrapper instead of a local gradle install) into our VCS, we gaurantee that the gradle tricks we implement will be running the exact same on all systems, no matter what.

      • Also, it opens the tests up to be runnable by anyone, even those who don't have gradle installed.
      • Finally, gradle wrapper will embolden us to be able to use more sophisticated gradle tricks newer features, b/c we will know that they run the same in all environments.

      So, this task consists of :

      1) Adding gradle wrapper to the bigtop-smoke-tests
      2) Implementing cleanup for the build.gradle files also, possibly allowing for version specific features (i.e. advanced dependency inheritance for subprojects etc)
      3) Update README with new instructions for people running the tests.

      Attachments

        1. BIGTOP-1384.2.patch
          22 kB
          David Capwell
        2. BIGTOP-1384.3.patch
          19 kB
          David Capwell
        3. BIGTOP-1384.patch
          15 kB
          David Capwell

        Issue Links

          Activity

            People

              dcapwell David Capwell
              jayunit100 jay vyas
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: