Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] beaker usually runs all tests on each provided os node #129

Merged
merged 14 commits into from
Jul 21, 2017

Commits on Jul 17, 2017

  1. beaker usually runs all tests on each provided os node

    control-repo has another usecase:
    run the test for each role onto a subset of os nodes
    
    we disable beaker task and generate new ones based on available
    acceptance tests
    for all roles to test we use multitask instead of task
    
    make papply puppet 5 aware
    Martin Alfke committed Jul 17, 2017
    Configuration menu
    Copy the full SHA
    78e486f View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2017

  1. acceptance testing

    - add .fixtures.yml to build sandbox
    - add spec_helper and spec_helper_acceptance
    - add default nodeset (docker centos7)
    - add first profile test
    Martin Alfke committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    ca11b25 View commit details
    Browse the repository at this point in the history
  2. beaker acceptance testing

    - beaker installs puppet agent which will installenvironment.conf.rpmnew
      - added to gitignore
    - on beaker hosts no git is installed. check for git cli in
      config_version script
    - preserve beaker docker hosts
    Martin Alfke committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    0b30216 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2017

  1. enable eyaml on beaker acceptance testing

    Martin Alfke committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    2a4eeb4 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2017

  1. explicitly mention puppetlabs_spec_helper gem

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    198b8b1 View commit details
    Browse the repository at this point in the history
  2. install gems on travis

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    8591ac4 View commit details
    Browse the repository at this point in the history
  3. run all tests from psick base

    lint cleanup
    unicode cleanup
    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    e569edf View commit details
    Browse the repository at this point in the history
  4. pin facter to 2.4 - needs update from facterdb

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    f10f13b View commit details
    Browse the repository at this point in the history
  5. unignore Gemfile.lock

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    9ebd1c5 View commit details
    Browse the repository at this point in the history
  6. installfirst prior usage of r10k

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    4ca3806 View commit details
    Browse the repository at this point in the history
  7. install r10k native and use directly

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    7531d5d View commit details
    Browse the repository at this point in the history
  8. pin facter in Gemfile and remove Gemfile.lock

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    31efeea View commit details
    Browse the repository at this point in the history
  9. pin facter to 2.4.0, remove puppet 3 tests

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    cbed3a6 View commit details
    Browse the repository at this point in the history
  10. remove unit tests from site modules

    Martin Alfke committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    e6ff1e4 View commit details
    Browse the repository at this point in the history