summaryrefslogtreecommitdiff
path: root/lib/chef/cookbook/cookbook_version_loader.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/cookbook/cookbook_version_loader.rb')
-rw-r--r--lib/chef/cookbook/cookbook_version_loader.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/chef/cookbook/cookbook_version_loader.rb b/lib/chef/cookbook/cookbook_version_loader.rb
index 47258c4d4e..cd0ee9c02d 100644
--- a/lib/chef/cookbook/cookbook_version_loader.rb
+++ b/lib/chef/cookbook/cookbook_version_loader.rb
@@ -11,6 +11,7 @@ class Chef
:definition_filenames,
:recipe_filenames,
:template_filenames,
+ :test_filenames, # FIXME: LOOP OVER SEGMENTS
:file_filenames,
:library_filenames,
:resource_filenames,
@@ -44,6 +45,7 @@ class Chef
@cookbook_settings = {
:attribute_filenames => {},
:definition_filenames => {},
+ :test_filenames => {}, # FIXME: LOOP OVER SEGMENTS
:recipe_filenames => {},
:template_filenames => {},
:file_filenames => {},
@@ -81,6 +83,7 @@ class Chef
load_as(:definition_filenames, 'definitions', '*.rb')
load_as(:recipe_filenames, 'recipes', '*.rb')
load_as(:library_filenames, 'libraries', '*.rb')
+ load_recursively_as(:test_filenames, "test", "*") # FIXME: LOOP OVER SEGMENTS
load_recursively_as(:template_filenames, "templates", "*")
load_recursively_as(:file_filenames, "files", "*")
load_recursively_as(:resource_filenames, "resources", "*.rb")
@@ -122,6 +125,7 @@ class Chef
Chef::CookbookVersion.new(cookbook_name, *cookbook_paths).tap do |c|
c.attribute_filenames = cookbook_settings[:attribute_filenames].values
c.definition_filenames = cookbook_settings[:definition_filenames].values
+ c.test_filenames = cookbook_settings[:test_filenames].values # FIXME: LOOP OVER SEGMENTS
c.recipe_filenames = cookbook_settings[:recipe_filenames].values
c.template_filenames = cookbook_settings[:template_filenames].values
c.file_filenames = cookbook_settings[:file_filenames].values