summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2018-10-31 15:19:45 -0700
committerGitHub <noreply@github.com>2018-10-31 15:19:45 -0700
commitf49dc361cc3ee0098a97687fed3c21af210bbdd4 (patch)
treeaf78cb4615d8941bcc012b854d14a8902f42e568
parenta1c0c933ef2117bfff8bba82add42b92b2df05c7 (diff)
parent53ad2c51cbd68c1fc94ebd59758d909f275a1d0c (diff)
downloadchef-f49dc361cc3ee0098a97687fed3c21af210bbdd4.tar.gz
Merge pull request #7838 from chef/appveyor_chef13
Break out appveyor
-rw-r--r--appveyor.yml31
1 files changed, 27 insertions, 4 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 6fb83ff6ce..4de1d2f527 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -5,7 +5,12 @@ platform:
- x64
cache:
-- vendor/bundle
+ - vendor/bundle
+
+configuration:
+ - integration
+ - functional
+ - unit
environment:
matrix:
@@ -47,6 +52,7 @@ install:
- SET BUNDLE_WITHOUT=server:docgen:maintenance:pry:travis:integration:ci
- bundle config --local path vendor/bundle # use the cache we define above
- bundle install || bundle install || bundle install
+ - SET SPEC_OPTS=--format progress
build: off
@@ -56,6 +62,23 @@ before_test:
- bundler --version
- bundle env
-test_script:
- - SET SPEC_OPTS=--format progress
- - bundle exec rake spec
+for:
+ -
+ matrix:
+ only:
+ - configuration: integration
+ build_script:
+ - bundle exec rake spec:integration
+ -
+ matrix:
+ only:
+ - configuration: functional
+ build_script:
+ - bundle exec rake spec:functional
+ -
+ matrix:
+ only:
+ - configuration: unit
+ build_script:
+ - bundle exec rake spec:unit
+ - bundle exec rake component_specs