summaryrefslogtreecommitdiff
path: root/tasks
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2019-06-07 12:44:38 -0700
committerTim Smith <tsmith@chef.io>2019-06-07 12:44:38 -0700
commit89606ff480c2d34117173e1db2d1b2fd0c76cd97 (patch)
tree79a47e03eb01159c1b3082ee1d45e70c2c7143e4 /tasks
parent392b06bfd73b511922c634923eb90e9bd6e4051e (diff)
downloadchef-89606ff480c2d34117173e1db2d1b2fd0c76cd97.tar.gz
Document what the run external command does
Help out anyone stumbling upon this to know the backstory Signed-off-by: Tim Smith <tsmith@chef.io>
Diffstat (limited to 'tasks')
-rwxr-xr-xtasks/bin/run_external_test6
1 files changed, 6 insertions, 0 deletions
diff --git a/tasks/bin/run_external_test b/tasks/bin/run_external_test
index 04fe5343ba..845c9b9d91 100755
--- a/tasks/bin/run_external_test
+++ b/tasks/bin/run_external_test
@@ -1,5 +1,11 @@
#!/usr/bin/env ruby
+# This script helps to test external gems in the content of the current
+# Chef install. We want to make sure that the external gems will still function
+# once we release Chef so we run *their* specs against the current contents
+# of the chef / ohai repos. It let's us know if we need to update downstream
+# gems or fix regressions in chef *before* we release.
+
$:.unshift(File.expand_path("../../lib", File.dirname(__FILE__)))
require "tmpdir"