Vasundhara Jagdale
41a90b8909
CFINSPEC-553: Fix failing verify pipeline builds on ruby 3.0 ( #6378 )
...
* bundle install without kitchen group from Gemfile as verify pipeline is breaking for ruby 3.0 as Chef 18 requires to be work with ruby 3.1. In future we will be removing the support for ruby 3.0 as Chef 18 never released with ruby 3.0
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
* Removes all excluded groups from the bundle config set which was removed from the Gemfile.
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
* Exclude the gem dependencies for kitchen for omnibus builds
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
* Exclude the kitchen dependencies on windows platform too
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2023-04-05 12:30:37 +05:30
Collin McNeese
7b5b5db3ab
Updates habitat test for windows to match install logic for linux
...
Signed-off-by: Collin McNeese <cmcneese@chef.io>
2021-11-11 12:03:42 -06:00
kagarmoe
fb2319f499
Fix main in expeditor script
...
Signed-off-by: kagarmoe <kgarmoe@chef.io>
2021-09-20 11:12:29 -07:00
jayashri garud
aa72a9be6b
Replace deprecated --without flag with bundle config
...
Signed-off-by: jayashri garud <jgarud@msystechnologies.com>
2021-09-02 16:17:15 +05:30
Clinton Wolfe
6b4a55aa35
Remove coverage testing from CI
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-03 20:58:48 -04:00
Clinton Wolfe
cf8bcfb9fa
Borrow docker setup script from chef/chef and try a single suite
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2021-05-03 19:30:01 -04:00
Tim Smith
6bf4319065
Update the habitat tests to run on Ruby 2.6.6 as well
...
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-08-13 13:47:59 -07:00
James Stocks
04cfc73805
Remove world readable attribute from /usr/local/bundle
...
Artifact tests may fail due to warnings about `Insecure world writable dir /usr/local/bundle in PATH` appearing in stderr
Signed-off-by: James Stocks <jstocks@chef.io>
2020-07-17 16:00:26 +01:00
James Stocks
f7d1f75f15
Change S3 URL for fetching ruby+devkit
...
The S3 bucket URL (https://public-cd-buildkite-cache.s3-us-west-2.amazonaws.com/rubyinstaller-devkit-2.6.5-1-x64.exe ) no longer works.
Signed-off-by: James Stocks <jstocks@chef.io>
2020-04-02 17:19:16 +01:00
Ryan Davis
f0b9dde4af
I don't think we're ready for StrictMode.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-13 12:42:41 -08:00
Ryan Davis
3c9c2b4b1f
Get stricter about error handling in powershell.
...
Still doesn't do anything about subcmds failing. Those have to be
manually checked.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-11 15:46:03 -08:00
Ryan Davis
e8b6ff219f
Turn off interactive and coloring for hab builds.
...
Our logs on BK were >1mb.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-10 18:34:00 -08:00
Ryan Davis
947365719a
Fix artifact-habitat testing for inspec.
...
Needed a fallback on `ENV["project_root"]` not being defined.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-10 18:34:00 -08:00
Tim Smith
70723000a8
Pull Ruby installer for windows from S3 not GitHub
...
This should prevent failures when we get throttled pulling it from GitHub.
Signed-off-by: Tim Smith <tsmith@chef.io>
2020-02-05 10:26:24 -08:00
Miah Johnson
dc278348b6
Merge pull request #4800 from inspec/mj/powershell_is_trash
...
powershell doesnt care if 'regular executables' fail
2019-12-18 12:13:55 -08:00
Miah Johnson
524413edef
powershell doesnt care if 'regular executables' fail
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-18 12:12:05 -08:00
Ryan Davis
8cda44bdb8
Remove the Gemfile.lock diffing to make BK output cleaner.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-16 13:24:04 -08:00
Ryan Davis
8327e35473
Latest version of rubygems is starting to blow up because of bundler executable overwrite warnings
...
Sticking to 3.0.6 for now.
2019-12-16 13:17:14 -08:00
Miah Johnson
93670a7738
sum-coverage doesnt have -t
...
Error: unknown shorthand flag: 't' in -t
Usage:
cc-test-reporter sum-coverage [flags]
Flags:
-o, --output string output path (default "coverage/codeclimate.json")
-p, --parts int total number of parts to sum
Global Flags:
-d, --debug run in debug mode
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-11 16:39:34 -08:00
Ryan Davis
c3efba6b12
Fixed against broken master
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-10 18:26:32 -08:00
Miah Johnson
66fbe4d907
Merge pull request #4776 from inspec/mj/debug
...
something wonky going on with /tmp, lets debug
2019-12-10 13:41:46 -08:00
Miah Johnson
d58c67acd3
lets just look at /tmp
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-10 13:35:45 -08:00
Miah Johnson
878a5ff880
something wonky going on with /tmp, lets debug
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-10 13:19:25 -08:00
Ryan Davis
7cfca95799
Merge pull request #4761 from inspec/mj/sum-coverage
...
sum multiple test runs together for codeclimate
2019-12-05 16:25:49 -08:00
Ryan Davis
e5318f3564
Refactor BK verify script so we can reuse bundle caching across projects easily.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-05 12:17:57 -08:00
Ryan Davis
933c95e27f
Split lint to its own step and let all the others just run tests.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-04 12:25:29 -08:00
Ryan Davis
1e2a4e3734
Merge pull request #4755 from inspec/zenspider/fix-bundle-caching
...
Fix buildkite bundle caching
2019-12-04 12:22:44 -08:00
Miah Johnson
05380a654e
sum coverage from parallelized tests
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-12-03 19:08:45 -08:00
Ryan Davis
14e835e4cc
Attempt to fix bundle caching.
...
Unfortunately, I can only test this via commits to BK...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-03 15:36:06 -08:00
Ryan Davis
e1966973cc
Added SKIP_BUNDLE_CACHE var to .expeditor/buildkite/verify.sh
...
This lets me test our docker setup locally much quicker as I don't
have to time out on the aws s3 push/pull steps.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-12-03 15:00:21 -08:00
Miah Johnson
fe8f868504
dont set a default simplecov format; we do that elsewhere.
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-28 00:53:22 -08:00
Miah Johnson
6d0abf2980
clean up output
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 22:38:32 -08:00
Miah Johnson
9db7b70e30
remove coveralls; all we need is simplecov
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 22:12:48 -08:00
Miah Johnson
144081eab5
execute test
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:51:53 -08:00
Miah Johnson
726be2fa7a
update perm
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:45:57 -08:00
Miah Johnson
38a027350a
Set up our coverage secrets
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:27:16 -08:00
Miah Johnson
2a00b2b6a7
Clean up variable usage, and use download_s3_file
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 20:27:16 -08:00
Miah Johnson
8d19c65eb1
Use codeclimate for test coverage, v1
...
Adds a coverage.sh to be executed by the coverage pipeline.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-27 13:40:13 -08:00
Miah Johnson
a636f6bdc9
Merge pull request #4678 from inspec/mj/artifact_tests
...
Add several tests to our artifact suite
2019-11-25 11:53:57 -08:00
Miah Johnson
45070c15c0
Fixup tests
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-21 17:01:10 -08:00
Ryan Davis
5dab3e0bbf
Switch to test:parallel K=4 on windows.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-12 14:51:56 -08:00
Miah Johnson
549e3c196e
Merge pull request #4675 from inspec/mj/hab1101
...
Get artifact/habitat starting tests on both Windows and Linux
2019-11-07 12:13:31 -08:00
Miah Johnson
13a1c30ba6
Corret build scripts
...
correct path to hab artifact
Rather than throwing, lets try to install the version
Make sure hab is in the path
we use -b on windows. lets be consistent
export project_root too
picardface
fix regex
execute rake _through_ habitat
make test vrooom
test presence of inspec
strip out clixml bs
... no which on bk.
full path to which
export PATH
test exist on linux/windows
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-07 10:09:35 -08:00
Miah Johnson
9eff871be1
crossing fingers
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-06 14:20:27 -08:00
Ryan Davis
bbba778980
Tentative buildkite setup. Not activated yet.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-11-05 16:05:18 -08:00
Ryan Davis
d608cc54b0
Merge pull request #4660 from inspec/zenspider/artifact-caching-fixes
...
Fix false positives on bundle caching check in buildkite.
2019-11-04 13:12:24 -08:00
Miah Johnson
df113b92d2
comet
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-01 17:58:08 -07:00
Miah Johnson
503ac7dd7d
are we getting our ps1 sourced?
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-01 17:58:08 -07:00
Miah Johnson
388f761720
use $project_root in powershell
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-01 17:58:08 -07:00
Miah Johnson
d4badc6ad3
set up binlink in shell script
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-11-01 17:58:08 -07:00