inspec/test/functional
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
..
attributes.rb Add functional tests for nested attributes (#3157) 2018-06-26 07:48:20 -04:00
filter_table_test.rb Accept regexes for --controls option to inspec exec (#3179) 2018-07-05 15:44:30 -04:00
gitfetcher_test.rb Rename --no-write-lockfile to --no-create-lockfile 2016-09-22 10:08:32 +02:00
helper.rb Plugins API v2: Loader, Base API, and Test Harness (#3278) 2018-08-16 18:16:32 -04:00
inheritance_test.rb Update reporter with breaking inspec 2.0 changes. (#2487) 2018-02-14 11:54:20 -05:00
inspec_archive_test.rb Updating tests for profile versions 2016-12-14 16:20:27 +00:00
inspec_artifact_test.rb fix intermitten functional vendor test failures (#1919) 2017-06-12 14:01:26 +02:00
inspec_check_test.rb Enable inspec archive, check, and json to run as unpriveleged user (#3263) 2018-08-07 12:12:41 -04:00
inspec_compliance_test.rb Bump Thor to version 0.20.0. (#2843) 2018-03-21 10:44:28 -07:00
inspec_detect_test.rb Update shell detect to work with platforms (#2712) 2018-02-20 07:37:23 -05:00
inspec_exec_automate.rb Error cleanly if a reporter errors while rendering (#3280) 2018-08-09 09:18:10 -04:00
inspec_exec_json_test.rb docs: Update example resource (#2904) 2018-04-05 08:50:49 -04:00
inspec_exec_jsonmin_test.rb docs: Update example resource (#2904) 2018-04-05 08:50:49 -04:00
inspec_exec_junit_test.rb Update reporter with breaking inspec 2.0 changes. (#2487) 2018-02-14 11:54:20 -05:00
inspec_exec_test.rb Populate report code for merged controls (#3264) 2018-08-02 14:39:11 -04:00
inspec_init_test.rb When a profile is created with init, the last item after a / is the (#3175) 2018-07-05 15:37:18 -04:00
inspec_json_profile_test.rb Add new "reporter" system (replacement for "formatters"), support multiple reporters per run (#2464) 2018-02-08 10:06:58 +01:00
inspec_report_test.rb Make sure we have a proper exit code and report data. (#2747) 2018-02-26 16:50:51 -05:00
inspec_shell_test.rb Update inspec detect to support APIs/Families (#2634) 2018-02-14 15:06:39 -05:00
inspec_supermakert_test.rb Fix bundle exec calls (#2670) 2018-02-17 16:49:52 +01:00
inspec_test.rb Update inspec detect to support APIs/Families (#2634) 2018-02-14 15:06:39 -05:00
inspec_vendor_test.rb Fix some issues with the vendor functional tests (#3196) 2018-07-05 14:19:41 -04:00
plugins_test.rb Plugins API v2: Loader, Base API, and Test Harness (#3278) 2018-08-16 18:16:32 -04:00