Christoph Hartmann
06dda5c36e
Merge pull request #378 from chef/dr/legacy-supports
...
warn about legacy supports fields in metadata
2016-01-21 12:13:31 +01:00
Dominik Richter
d10207caca
warn about legacy supports fields in metadata
...
I.e.: Prevent users from writing `supports: linux` and similar. These are deprecated and will be removed. Also improve the warning to indicate what the user should do instead. Finally add tests to make sure we get all these.
2016-01-21 11:05:26 +01:00
Christoph Hartmann
a5ed04d51c
Merge pull request #379 from chef/sr/use-empty-iso
...
integration tests: stop using alpine iso
2016-01-21 11:04:09 +01:00
Stephan Renatus
21224abd10
integration tests: stop using alpine iso
2016-01-21 10:39:03 +01:00
Christoph Hartmann
95c22b8d9d
Merge pull request #375 from chef/dr/profile-tests
...
add profile tests (non-legacy)
2016-01-20 23:31:12 +01:00
Dominik Richter
cac102aeac
add profile tests (non-legacy)
2016-01-20 21:57:23 +01:00
Christoph Hartmann
123380b27f
Merge pull request #376 from frightenedmonkey/feature/update-readme-test-kitchen-link
...
Update README links to the examples directory
2016-01-20 21:47:33 +01:00
Michael Lewis
63bb8160a3
Update README links to the examples directory
2016-01-20 12:01:04 -08:00
Stephan Renatus
4192dedd14
Merge pull request #361 from chef/chris-rock/appveyor
...
Enable appveyor for unit tests on Windows
2016-01-20 11:47:12 +01:00
Christoph Hartmann
0160440ecc
activate appveyor
2016-01-20 11:12:29 +01:00
Christoph Hartmann
73006e4ca5
Merge pull request #371 from chef/dr/separate-rspec
...
separate RSpec handling in runner
2016-01-19 22:59:33 +01:00
Dominik Richter
20b138778e
bugfix: expose tests for docker unit-tests
2016-01-19 15:48:06 +01:00
Dominik Richter
6cc2575170
bugfix: clean up failed dockerized tests
...
We need to put those tickets back in the semaphore, otherwise the remaining tests never get executed. doh
2016-01-19 15:48:06 +01:00
Dominik Richter
c713a0af87
lint
2016-01-19 15:48:06 +01:00
Dominik Richter
22c6fa871d
add code docs to rspec runner
2016-01-19 15:48:06 +01:00
Dominik Richter
611487e956
clearly identify legacy profile tests and fix identification
2016-01-19 15:48:06 +01:00
Dominik Richter
8c464965c1
extract example group creation
...
and restore profile tests that had been completely mocked until now
2016-01-19 15:48:06 +01:00
Dominik Richter
dd2d93fd6f
completely separate rspec runner parts
2016-01-19 15:48:06 +01:00
Dominik Richter
21a92a0c4e
isolate rspec-dsl in profile context
2016-01-19 15:48:06 +01:00
Dominik Richter
b991dd03bb
flatten creation of profile context
2016-01-19 15:48:06 +01:00
Dominik Richter
21d9ae7e1d
move resource dsl creation to resource plugin
2016-01-19 15:48:06 +01:00
Stephan Renatus
3486a67ca4
Merge pull request #372 from chef/jc/typo
...
Fix typo
2016-01-19 15:27:00 +01:00
Jason Reed
1807c688b8
Fix typo
2016-01-19 09:07:24 -05:00
Christoph Hartmann
acbec3a0df
Merge pull request #370 from chef/dr/desc
...
Improve the description and summary of the InSpec gem.
2016-01-15 20:25:35 -05:00
Dominik Richter
fbd8ca45df
Improve the description and summary of the InSpec gem.
2016-01-16 01:59:53 +01:00
Dominik Richter
a7729ce656
Merge pull request #369 from chef/0.9.9
...
0.9.9
2016-01-15 16:52:56 -08:00
Dominik Richter
b0ffe684ab
freeze those versions
2016-01-15 21:41:20 +01:00
Christoph Hartmann
e9b94d55d1
0.9.9
2016-01-15 15:20:04 -05:00
Christoph Hartmann
b3e36d9e66
Merge pull request #368 from chef/dr/metadata-test
...
add tests for loading metadata yaml internals
2016-01-15 15:14:14 -05:00
Dominik Richter
4064e63df5
add tests for loading metadata yaml internals
2016-01-15 20:51:34 +01:00
Christoph Hartmann
0366ba218c
Merge pull request #367 from chef/dr/backwards-compat
...
make metadata.rb legacy mode consistent for supports
2016-01-15 14:41:30 -05:00
Dominik Richter
acbc345321
make metadata.rb legacy mode consistent for supports
...
Before introducing InSpec profiles in https://github.com/chef/inspec/pull/252 we had `metadata.rb` keep all information. This included an undisclosed field called `supports`. However, this field was never actually used in practice. So for legacy profiles, this means that `supports` was ignored. In order to keep old profiles running in exactly the way they were before, ignore this field when reading from metadata.rb
2016-01-15 18:58:18 +01:00
Christoph Hartmann
b278e4726c
Merge pull request #333 from foobarbam/master
...
Adding AIX classes, tests, and targetted ssh testing
2016-01-14 23:20:14 -05:00
Christoph Hartmann
b9978b5606
new rubocop fixes
2016-01-14 23:15:10 -05:00
Christoph Hartmann
46d85c2cbc
fail test if lsof is not available
2016-01-14 23:03:51 -05:00
Jeremy W. Chalfant
9e40e6d9f3
my rubocop is different
2016-01-14 23:03:26 -05:00
Jeremy W. Chalfant
0681562fcd
rubocop is nuts
2016-01-14 23:03:26 -05:00
Jeremy W. Chalfant
98a7e6303e
fix remaining rubocop complaints
2016-01-14 23:03:26 -05:00
Jeremy W. Chalfant
2fc8ba1b83
fix lint complaint
2016-01-14 23:03:26 -05:00
Jeremy W. Chalfant
2d8c892298
use formmated lsof output to ensure accuracy and consistency across platforms
2016-01-14 23:03:26 -05:00
Jeremy W. Chalfant
adbc5b8ef4
sanity check and AIX tests
2016-01-14 23:03:26 -05:00
Jeremy W. Chalfant
2e7ab9bad7
fix rubocop complaint
2016-01-14 23:03:25 -05:00
Jeremy W. Chalfant
388937e9b4
add aix user support
2016-01-14 23:03:25 -05:00
Jeremy W. Chalfant
3b87e385d7
my rubocop is different
2016-01-14 23:03:25 -05:00
Jeremy W. Chalfant
6cd801fbb9
rubocop is nuts
2016-01-14 23:03:25 -05:00
Jeremy W. Chalfant
94a286929f
fix remaining rubocop complaints
2016-01-14 23:03:25 -05:00
Jeremy W. Chalfant
420aef7cb9
fix lint complaint
2016-01-14 23:03:25 -05:00
Jeremy W. Chalfant
c8c676e1d6
use formmated lsof output to ensure accuracy and consistency across platforms
2016-01-14 23:03:25 -05:00
Jeremy W. Chalfant
f31a9f35b5
sanity check and AIX tests
2016-01-14 23:03:25 -05:00
Jeremy W. Chalfant
5a6b1bbddf
fix rubocop complaint
2016-01-14 23:03:25 -05:00