summaryrefslogtreecommitdiff
path: root/tasks/external_tests.rb
diff options
context:
space:
mode:
authorRanjib Dey <ranjib@pagerduty.com>2015-06-12 23:51:14 -0700
committerRanjib Dey <ranjib@pagerduty.com>2015-06-12 23:51:14 -0700
commit414b3b2bea634c48f6c1996b0e7a5884cc3ad2c7 (patch)
treea9a9f750021114e0b6f8d46145ae8dee2b9f8ac4 /tasks/external_tests.rb
parentfdde9a0a476c407d34882631b50406cf585c6602 (diff)
parentb08c9010c387c762a6fa82fa9ae8c2a5e5c8594d (diff)
downloadchef-414b3b2bea634c48f6c1996b0e7a5884cc3ad2c7.tar.gz
Merge remote-tracking branch 'origin/master' into HEAD
Conflicts: lib/chef/chef_class.rb
Diffstat (limited to 'tasks/external_tests.rb')
-rw-r--r--tasks/external_tests.rb29
1 files changed, 29 insertions, 0 deletions
diff --git a/tasks/external_tests.rb b/tasks/external_tests.rb
new file mode 100644
index 0000000000..2ff991ddf7
--- /dev/null
+++ b/tasks/external_tests.rb
@@ -0,0 +1,29 @@
+task :chef_sugar_spec do
+ gem_path = Bundler.environment.specs['chef-sugar'].first.full_gem_path
+ system("cd #{gem_path} && rake")
+end
+
+task :foodcritic_spec do
+ gem_path = Bundler.environment.specs['foodcritic'].first.full_gem_path
+ system("cd #{gem_path} && rake test")
+end
+
+task :chefspec_spec do
+ gem_path = Bundler.environment.specs['chefspec'].first.full_gem_path
+ system("cd #{gem_path} && rake")
+end
+
+task :chef_rewind_spec do
+ gem_path = Bundler.environment.specs['chef-rewind'].first.full_gem_path
+ system("cd #{gem_path} && rake spec")
+end
+
+task :poise_spec do
+ gem_path = Bundler.environment.specs['poise'].first.full_gem_path
+ system("cd #{gem_path} && rake spec")
+end
+
+task :halite_spec do
+ gem_path = Bundler.environment.specs['halite'].first.full_gem_path
+ system("cd #{gem_path} && rake spec")
+end