inspec/lib
Jerry Aldrich bbc4002b53 Fix profile vendoring on Windows (#3378)
* Fix profile vendoring on Windows

This fixes vendoring on Windows by doing the following:
  - Expanding relative paths (handles `\\`)
  - Ensuring archives after closed after reading (prevents locking)

This also does the following:
  - Removes extra file from testing tar archive
  - Ensures fetching dirs/archives in the local fetcher behaves the same

* Fix profile vendoring on Windows

This fixes vendoring on Windows by doing the following:
  - Expanding relative paths (handles `\\`)
  - Ensuring archives after closed after reading (prevents locking)

This also does the following:
  - Removes extra file from testing tar archive
  - Ensures fetching dirs/archives in the local fetcher behaves the same

* Add vendoring to fuctional testing and fix the tmp path for windows

* Add tests for relative paths and backslashes

* Remove backslashes support in filenames on Linux

Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>
2018-09-13 20:19:02 -04:00
..
bundles Fix the compliance target error checks. (#3392) 2018-09-13 13:06:02 -04:00
fetchers Fix profile vendoring on Windows (#3378) 2018-09-13 20:19:02 -04:00
inspec Fix profile vendoring on Windows (#3378) 2018-09-13 20:19:02 -04:00
matchers cmp should recognise a string being a negative int (#3007) 2018-05-02 10:19:57 -04:00
resource_support Add new resource: aws_ecs_cluster (#3213) 2018-08-09 09:19:27 -04:00
resources Add windows functional tests (#3385) 2018-09-12 18:04:16 -04:00
source_readers Bump Rubocop to 0.49.1 (#2323) 2017-11-21 08:49:41 +01:00
utils Plugins API v2: Loader, Base API, and Test Harness (#3278) 2018-08-16 18:16:32 -04:00
inspec.rb Add string impact options for controls (#3359) 2018-09-13 14:14:05 -04:00