inspec/test
Steven Danna 9bb65bd60c Use per-profile execution contexts for library loading
Previously, libraries were loaded by instance_eval'ing them against
the same execution context used for control files.  All resources were
registered against a single global registry when the `name` dsl method
was invoked.  To obtain seperation of resources, we would mutate the
instance variable holding the globale registry and then change it back
at the end.

Now, we instance_eval library files inside an anonymous class.  This
class has its own version of `Inspec.resource` that returns another
class with the resource DSL method and the profile-specific resource
registry.
2016-09-04 20:55:20 +02:00
..
cookbooks/os_prepare add iis_site tests and refactor post code review 2016-08-17 06:57:48 -04:00
functional fix inherited profile cli report for realz this time 2016-09-04 18:28:01 +02:00
integration/default promote cmp usage as it provides results with octal mode 2016-08-30 18:23:47 +01:00
resource promote cmp usage as it provides results with octal mode 2016-08-30 18:23:47 +01:00
unit Use per-profile execution contexts for library loading 2016-09-04 20:55:20 +02:00
docker_run.rb travis experiment: lower docker concurrency 2016-08-10 12:52:21 +01:00
docker_test.rb Load all dependent libraries, even if include_context isn't called 2016-09-04 20:55:20 +02:00
helper.rb Load all dependent libraries, even if include_context isn't called 2016-09-04 20:55:20 +02:00
test-extra.yaml split up tests for travis 2015-09-23 01:51:51 +02:00
test.yaml split up tests for travis 2015-09-23 01:51:51 +02:00