1. 13 Jun, 2018 1 commit
    • Rob Browning's avatar
      (PDB-3917) Explicitly configure integration test versions · 60ae6cc4
      Rob Browning authored
      Instead of picking up the integration test subject versions from
      PUPPET_VERSION and PUPPETSERVER_VERSION, require them to be explicitly
      configured (and later changed) via ext/bin/config-puppet-test-ref and
      ext/bin/config-puppetserver-test-ref.
      
      Among other things, this makes the contents of ext/test-conf/ the
      single source of truth with respect to the versions.  It also avoids
      having to mangle the project.clj via sed for the integration tests,
      and it makes it much less likely that the project.clj, Gemfile, and
      whatever else might disagree (e.g. if you forgot to specify the
      environment variables identically across command invocations).
      60ae6cc4