Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-7290

Automate smoke-test of puppet gem release artifacts

    Details

    • Type: Task
    • Status: Ready for Engineering
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Template:
    • Acceptance Criteria:
      • running ci:test:gem meaningfully smoke tests puppet gems slated for release
    • Team:
      Platform OS
    • Story Points:
      3
    • QA Risk Assessment:
      Needs Assessment

      Description

      We should have a rake task or Jenkins job that pulls down the newly built puppet gem and runs smoke tests on it. We need to decide what is meaningful to test and how it should be invoked.

      • Smoke test may include puppet --version, a simple puppet apply (perhaps using a notify).
      • Targets should include four platform combinations: generic, universal darwin, windows-x86, windows-x64.
      • Test should live in component acceptance suite.
      • Differing platform-specific gem dependencies are a consideration/constraint.
      • Need a recent ruby installed on the system running the test.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                sean.mcdonald Sean McDonald
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Zendesk Support