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

              jsd-sla-details-panel

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved: