summaryrefslogtreecommitdiff
path: root/acceptance
Commit message (Collapse)AuthorAgeFilesLines
* Remove the existing acceptance testing frameworkkill-acceptanceTim Smith2018-06-2673-1663/+0
| | | | | | | | We haven't used this framework for 2 major releases of Chef and as time goes on it's more and more likely we'll build something very different for testing. We 100% do need acceptance testing, but between dokken testing in Travis and the potential for more complex integration testing with build-kite I think we should do the proper cleanup and remove this code now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove awesome customers testing and update kitchen configsTim Smith2018-06-161-1/+1
| | | | | | | | Awesome customers cookbook testing isn't even correct from learn chef anymore and it's not coming back in this form. There's no reason to keep carrying it around. This change also deps on kitchen 1.21 and uses the new name for the configs. Much easier to find if you're browsing the source in Finder/Explorer. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove duplicate files from acceptance / chef-configdedupeTim Smith2018-03-111-3/+0
| | | | | | Squash down to a single gitignore file and remove the readme from chef-config that date back to when it was its own repo Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove testing of Debian 7bye_debian_7Tim Smith2018-02-042-13/+0
| | | | | | Debian 7 goes EOL 31st May 2018 Signed-off-by: Tim Smith <tsmith@chef.io>
* Update the acceptance chef-config pin for chef 14acceptanceTim Smith2018-01-041-2/+2
| | | | | | There's no reason to exclude chef 13 at this point. Signed-off-by: Tim Smith <tsmith@chef.io>
* Move git and docker setup top cookbook tests to travis.shain/move_git_and_docker_cookbook_testsScott Hain2017-12-153-30/+1
| | | | Signed-off-by: Scott Hain <shain@chef.io>
* Updating / fixing deps to fix acceptance (#6292)Bryan McLellan2017-07-241-1/+1
| | | | | | | | | | * Remove call to update_omnibus_overrides The rake tasks `update_omnibus_overrides` was removed in dafd5139338aed684410e311b9be906b346db678. * Update acceptance/Gemfile.lock to match Gemfile.lock for mixlib-shellout This should fix acceptance where we're seeing both mixlib-shellout 2.3.1 and 2.3.2.
* fix some issues with sinatra appLamont Granquist2017-07-111-18/+34
| | | | | | i'm not certain how this ever worked, odd. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Fix acceptance try #2lcg/fix-acceptance2Lamont Granquist2017-07-101-4/+4
| | | | | | you would think i wouldn't ever write compile/converge bugs by now... Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* acceptance tests are (ab)using our internal rubylcg/acceptance-fixLamont Granquist2017-07-031-0/+6
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* use the HA pool for the docker acceptance testtm/ha_keyservers_poolThom May2017-06-301-0/+4
| | | | | | the port 80 keyservers pool is really unreliable Signed-off-by: Thom May <thom@chef.io>
* bump acceptance provisioning timeout to 10 minutestm/bump_acceptance_timeoutThom May2017-06-191-0/+1
| | | | Signed-off-by: Thom May <thom@chef.io>
* whitelist minitesttm/minitestThom May2017-05-261-1/+1
| | | | | | The minitest gem is shipped by ruby itself. Signed-off-by: Thom May <thom@chef.io>
* Remove FIPS acceptance testingtm/acceptanceThom May2017-05-1110-139/+0
| | | | | | | This has always been a pretty grotesque hack, and should be replaced with real testers running in FIPS mode natively. Signed-off-by: Thom May <thom@chef.io>
* reenable FIPS testsThom May2017-04-113-3/+3
| | | | Signed-off-by: Thom May <thom@chef.io>
* Have knife cookbook generate use SPDX standard license stringsTim Smith2017-04-051-1/+1
| | | | | | We’re trying to get everything to use these so we can have standardized values in Supermarket. All Rights Reserved is clearly not a standard license and that’s just life. Signed-off-by: Tim Smith <tsmith@chef.io>
* bypass fips tests because we need a build in currentLamont Granquist2017-04-043-3/+3
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Ensure we check all required fieldstm/fix_data_collector_acceptanceThom May2017-04-041-0/+4
| | | | Signed-off-by: Thom May <thom@may.lt>
* RFC 67: Remove cookbook segmentsThom May2017-04-041-5/+5
| | | | | | | | | This implements RFC 67, which removes cookbook segments, and moves to a single list of all the files contained in a cookbook. This allows us to move forward with better audit modes and also proper shipping of ohai plugins. Signed-off-by: Thom May <thom@chef.io>
* bumping acceptance gemsLamont Granquist2017-03-301-10/+11
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bumping again mostly to get chef-zeroLamont Granquist2017-03-281-5/+5
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bumping everythingLamont Granquist2017-03-281-13/+13
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Disable some tests for nowtm/mangle_acceptanceThom May2017-03-212-9/+10
| | | | Signed-off-by: Thom May <thom@chef.io>
* Attempt to make the acceptance tests actually readableThom May2017-03-201-1/+1
| | | | Signed-off-by: Thom May <thom@chef.io>
* simplify dependency bumping rake tasks and bump all depsLamont Granquist2017-03-101-8/+8
| | | | | | | this eliminates all the "run gem pristine" warning spam and i believe uses "bundle lock" correctly. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Revert "simplify dependency bumping rake tasks and bump all deps"Lamont Granquist2017-03-101-8/+8
| | | | | | This reverts commit 6628f708acdefe2fc6bff85a1edade89f0b4d8ee. oops.
* simplify dependency bumping rake tasks and bump all depsLamont Granquist2017-03-101-8/+8
| | | | | | | this eliminates all the "run gem pristine" warning spam and i believe uses "bundle lock" correctly. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* pinning chef-config in acceptance to rubygems versionLamont Granquist2017-03-072-11/+8
| | | | | | | | | jenkins barfed pretty hard on the prior attempt to fix. this should work better. can obviously be backed out once chef-13 is released. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* use master of chef-config we're tesing in acceptance testsLamont Granquist2017-03-072-5/+12
| | | | | | | | | | | i guess this makes this also an integration test of chef-config against berkshelf and ridley. i considered going the other way and pinning to < 13 in order to get the rubygems version, but decided to go this direction since it feels like we get more 'coverage' this way. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix the acceptance GemfileLamont Granquist2017-03-072-16/+22
| | | | | | | same fix as the other Gemfile stuff to stop using github and switch to https everywhere Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump chef version to 13.0.0Lamont Granquist2017-02-281-14/+14
| | | | | | | | | | | This requires pulling in master of several gems, bumps all the other gems, plus pulls in new kitchen-appbundle-updater which supports pulling master of ohai. Note that kitchen-windows is disabled because it turns out it was broken and red on 12.19 all along. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Fix some Travis failures related to style and gem depstduffield/un-f-the-worldTom Duffield2017-02-101-1/+1
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Add back a few gems that are required (and document why)Tom Duffield2017-02-092-4/+6
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Add rake to acceptance Gemfile so we can build native extensionsTom Duffield2017-02-092-0/+3
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Remove a lot of old restraintsTom Duffield2017-02-092-64/+53
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Bump deps to avoid corrupt Gemfile.lock warningTim Smith2017-02-071-11/+12
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update depstduffield/fix-syntaxTom Duffield2017-01-241-1/+1
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Bump depsTom Duffield2017-01-231-5/+5
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Pin nio4r gem to avoid install errorTom Duffield2017-01-202-6/+12
| | | | | | | The nio4r gem, which is a dep of celluloid, was having some install problems. To avoid this we're just pinning it. Signed-off-by: Tom Duffield <tom@chef.io>
* Clarify platform constraints for ios and solarisTom Duffield2017-01-191-1/+1
| | | | | | Based on feedback. Signed-off-by: Tom Duffield <tom@chef.io>
* Add gems for ECC algorithm support to omnibus.Ryan Hass2017-01-181-20/+20
| | | | | | | | | | | | | | | | | These definitions have been added to resolve build issues with ECC algorithm support on Solaris and Cisco IOS-XR. The bcyrpt_pbkdf gem currently link against shared libs which are not installed on Cisco IOS-XR. The rbnacl gems currently fail to compile on Solaris for both x86-64 and SPARC. Adding these definitions will allow us to selectively define the supported platforms as well as provide a simple means to itterate on patches as needed. Signed-off-by: Ryan Hass <rhass@users.noreply.github.com>
* Revert gem update for nio4r in the acceptance lockRyan Hass2017-01-051-6/+6
| | | | | | | The updated nio4r gem was causing some weirdness which resulted in failing tests. This backs out the change for now. Signed-off-by: Ryan Hass <rhass@users.noreply.github.com>
* Update acceptance Gemfile.lock.rhass/acceptance-fixRyan Hass2017-01-031-18/+18
| | | | | | | | Update the Gemfile.lock for chef-acceptance to pull in the latest test-kitchen version which includes the following fix: https://github.com/test-kitchen/test-kitchen/commit/53a0eaf452985fa3facdc8f9059cdad012696144 Signed-off-by: Ryan Hass <rhass@users.noreply.github.com>
* Update chef client testing depstas50/newchefclientTim Smith2016-12-021-23/+32
| | | | | | We need the new chef-client cookbook Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove vendored git submodulesSeth Chisamore2016-11-042-0/+0
| | | | | | | Similar to the issue uncovered in chef/chef-server#997 which breaks Bundler. Signed-off-by: Seth Chisamore <schisamo@chef.io>
* Add `deprecations` to data collector expected fieldsfix-data-collector-acceptancedanielsdeleo2016-11-031-1/+3
| | | | Signed-off-by: Daniel DeLeo <dan@chef.io>
* Remove overly strict acceptance testdanielsdeleo2016-11-031-10/+0
| | | | | | | Implementations should be robust to extra fields for forwards compatibility with future clients. Signed-off-by: Daniel DeLeo <dan@chef.io>
* Bump deps to pull in latest Ohaitas50/deps2Tim Smith2016-10-311-11/+11
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update EC2 tags for internal standards compliance.rhass/COOL-541_update-ec2-tagsRyan Hass2016-10-181-1/+3
| | | | | | [ci skip] Signed-off-by: Ryan Hass <rhass@chef.io>
* fix the rubygems version generated by rake dependenciesThiago Oliveira2016-10-131-6/+6
| | | | Signed-off-by: Thiago Oliveira <thiagoo@yahoo-inc.com>