.travis.yml in test-kitchen-1.4.2 vs .travis.yml in test-kitchen-1.5.0.rc.1

- old
+ new

@@ -1,12 +1,11 @@ language: ruby rvm: - - 2.2 + - 2.2.3 - 2.1 - 2.0.0 - - 1.9.3 - ruby-head env: - RUBYGEMS_VERSION= - RUBYGEMS_VERSION=2.4.5 @@ -22,9 +21,35 @@ bundler_args: --without guard sudo: false matrix: + include: + - rvm: 2.2 + sudo: required + dist: trusty + # To run the proxy tests we need additional gems than what Test Kitchen normally uses + # for testing + gemfile: Gemfile.proxy_tests + before_install: + - sudo apt-get update + - sudo apt-get -y install squid3 git curl + env: + # ENV['AWS_ACCESS_KEY_ID'], ENV['AWS_SECRET_ACCESS_KEY'] + - secure: "E7h427Y8z6Nx5sdrA4Ye9gO9pDGpe4jxfhJdM4HPJIM/FSkEJM0ZDPdvhQ6QAQ1S1AHja/JhQUFaNP5NzKhRkVqGCzunBBC6RVb7pp1Qo16EMhJkg7LEsExiSsjQykAzt2w6K/71V+mIlMKxCPYdpu6PT/8w/jZFgBqLEHXuogU=" + - global: + - PROXY_TESTS_DIR=proxy_tests/files/default/scripts + - PROXY_TESTS_REPO=$PROXY_TESTS_DIR/repo + + script: + - bundle exec kitchen --version + # TODO switch to master when https://github.com/chef/proxy_tests/pull/12 is merged + - git clone https://github.com/chef/proxy_tests.git + - rvmsudo -E bundle exec bash $PROXY_TESTS_DIR/run_tests.sh kitchen \* \* /tmp/out.txt + after_script: + - cat /tmp/out.txt + - sudo cat /var/log/squid3/cache.log + - sudo cat /var/log/squid3/access.log allow_failures: - rvm: ruby-head exclude: - rvm: 2.2 env: RUBYGEMS_VERSION=2.2.2