inspec/lib/utils
Clinton Wolfe 811318f2f8 Plugins API v2: Loader, Base API, and Test Harness (#3278)
* Functional tests for userdir option
* Accepts --config-dir CLI option
* Actually loads a config file from the config dir, more cases to test
* Able to load config and verify contents from config-dir
* Functional tests to ensure precedence for config options
* Enable setting config dir via env var
* .inspec, not .inspec.d
* Begin converting PluginCtl to PluginLoader/Registry
* Able to load and partially validate the plugins.json file
* More work on the plugin loader
* Break the world, move next gen stuff to plugin/
* Be sure to require base cli in bundled plugins
* Move test file
* Revert changes to v1 plugin, so we can have a separate one
* Checkpoint commit
* Move v2 plugin work to v2 area
* Move plugins v1 code into an isolated directory
* rubocop fixes
* Rip out the stuff about a user-dir config file, just use a plugin file
* Two psuedocode test file
* Working base API, moock plugin type, and loader.
* Adjust load path to be more welcoming
* Silence circular depencency warning, which was breaking a unit test
* Linting
* Fix plugin type registry, add tests to cover
* Feedback from Jerry

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2018-08-16 18:16:32 -04:00
..
command_wrapper.rb Bump Rubocop to 0.49.1 (#2323) 2017-11-21 08:49:41 +01:00
convert.rb lint 2016-01-15 04:07:25 +01:00
database_helpers.rb A number of bug fixes and new features for oracledb_session resource (#3170) 2018-07-09 13:57:45 -04:00
enumerable_delegation.rb Makes JSON resource enumerable, despite method_missing magic (#2910) 2018-04-26 11:54:16 -04:00
erlang_parser.rb add rabbitmq config resource 2017-04-12 20:51:12 +02:00
file_reader.rb Unify method in which file content is read across all resources (#2359) 2018-03-22 08:25:45 -04:00
filter.rb Add common methods to FilterTable automatically (#3104) 2018-06-05 22:35:09 -04:00
filter_array.rb Remove any "All Rights Reserved" references (#1969) 2017-06-28 04:14:19 -07:00
find_files.rb nginx_conf resource: Fix include paths with quotes (#2726) 2018-05-03 09:53:20 -04:00
hash.rb implement be_mounted.with for file resources 2016-01-03 00:03:24 +01:00
json_log.rb Bump Rubocop to 0.49.1 (#2323) 2017-11-21 08:49:41 +01:00
latest_version.rb Bump Rubocop to 0.49.1 (#2323) 2017-11-21 08:49:41 +01:00
modulator.rb add author header 2015-10-06 18:55:44 +02:00
nginx_parser.rb nginx_conf resource: Fix include paths with quotes (#2726) 2018-05-03 09:53:20 -04:00
object_traversal.rb Bump Rubocop to 0.49.1 (#2323) 2017-11-21 08:49:41 +01:00
parser.rb Bump Rubocop to 0.49.1 (#2323) 2017-11-21 08:49:41 +01:00
pkey_reader.rb Require a key attribute for the key_rsa resource (#2891) 2018-04-12 16:15:04 -04:00
simpleconfig.rb Remove deprecations for InSpec 2.0 (#2506) 2018-02-08 11:05:21 +01:00
spdx.rb verifies that inspec.yml uses licenses in SPDX format 2017-05-31 00:21:05 -05:00
spdx.txt update unit tests 2017-05-31 00:21:05 -05:00