Commit graph

1565 commits

Author SHA1 Message Date
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