.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