Uploaded image for project: 'Puppet Development Kit'
  1. Puppet Development Kit
  2. PDK-959

Make PDK and beaker get along

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Epic Name:
      PDK Beaker Enablement
    • Template:
    • Acceptance Criteria:
      Hide
      • Users of a packaged PDK installation on any supported platform should be able to safely include "beaker" (and friends) in their module's Gemfile and still make use of all `pdk validate` and `pdk test unit` functionality.
      • Bonus would be if they can actually run acceptance tests via manual invocation through the `pdk bundle` subcommand.
      Show
      Users of a packaged PDK installation on any supported platform should be able to safely include "beaker" (and friends) in their module's Gemfile and still make use of all `pdk validate` and `pdk test unit` functionality. Bonus would be if they can actually run acceptance tests via manual invocation through the `pdk bundle` subcommand.
    • Team/s:
      Puppet Developer Experience
    • QA Risk Assessment:
      Needs Assessment

      Description

      While we are not committed to directly add beaker-related functionality to PDK, we should do what we can to make PDK tolerant of beaker and friends being included in a module's Gemfile.

      The Gemfile.lock management changes in 1.5.0 should address most dependency resolution issues, but there are still challenges related to beaker dependency installation and native gem extension compilation, particularly on Windows.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              jesse Jesse Scott
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support