hashicorp-copywrite[bot]
36a312ee26
add missing license headers and update copyright file headers to BUS-1.1
2023-08-10 21:53:25 +01:00
Paul Hinze
a846e55a0e
ci: enable shell provisioner component
...
This would have caught the issue in https://github.com/hashicorp/vagrant-ruby/pull/319
2022-07-25 10:26:03 -05:00
Paul Hinze
10b505cfad
ci: Run docker tests with gogo
...
They were running with Ruby... whoopsie
2022-05-13 16:41:19 -05:00
Paul Hinze
f748c42921
ci: Switch to static gem build names in non-shared dirs
...
Having multiple different VMs building gems inside a shared dir was
causing them to collide, making the second build always fail.
2022-04-25 14:51:11 -05:00
Paul Hinze
baf1d777bc
ci: Run docker provider too
2022-04-25 14:35:30 -05:00
Paul Hinze
11a4664901
ci: Set up docker to use Go vagrant too
2022-04-25 14:35:30 -05:00
Paul Hinze
4cf5f7c1ba
ci: quiet things down a bit
2022-04-25 12:26:59 -05:00
Paul Hinze
6ace8d5d9d
ci: Switch to a log artifact vs a noisy stdout
2022-04-25 12:26:59 -05:00
Paul Hinze
a6184cf431
ci: Use branch for vagrant-spec
2022-04-25 12:26:59 -05:00
Paul Hinze
9d553412ee
Remove rubygems-bundler to address issues executing vagrant ruby
...
Executing the `vagrant` in the path was yielding an error:
> Could not locate Gemfile or .bundle/ directory
Traced it back to this gem making every ruby binary into a bundler shim
2022-04-25 12:26:59 -05:00
Paul Hinze
98385bd1c0
ci: Bump ulimits - gogo uses lots of open files :)
2022-04-25 12:26:59 -05:00
Paul Hinze
df3c0b6b0f
ci: install gem and use go binary for test runs
2022-04-25 12:26:59 -05:00
Paul Hinze
60a9528a82
ci: Install Ruby 2.7 and not latest, which is catching 3.x
2022-04-25 12:26:59 -05:00
Paul Hinze
b5c321e769
ci: Just run the basic component we know passes locally for now
2022-04-25 12:26:59 -05:00
sophia
9e7ece840a
Use vagrant-spec from hashicorp org
2022-04-25 12:26:27 -05:00
sophia
0c29065483
Set Vagrant path
2022-04-25 12:26:27 -05:00
sophia
35c1396003
Don't run tests for windows
2022-04-25 12:26:26 -05:00
sophia
9b35ab6ed6
Run docker tests
2022-04-25 12:26:26 -05:00
sophia
2cc32e9256
Extract ubuntu steps for getting Vagrant ready for testing
2022-04-25 12:26:26 -05:00
sophia
49ea304ba3
Update centos test setup
2022-04-25 12:26:26 -05:00
sophia
17ff196305
Add ci test for spectesting
2022-04-25 12:26:26 -05:00
sophia
cba6b76a26
Run vagrant-spec tests
2022-04-25 12:26:26 -05:00
sophia
0e29cf9900
Setup vagrant-spec
2022-04-25 12:26:26 -05:00
sophia
b28379bec3
Setup Vagrant for running spec tests within vm
2022-04-25 12:26:26 -05:00
Sophia Castellarin
0b5489f1fd
Merge pull request #11915 from soapy1/enable-vagrant-experimental-tests
...
Enable experimental vagrant features for tests
2020-10-09 11:55:00 -05:00
sophia
8e9b3e3c0f
Enable experimental vagrant features for tests
2020-09-22 14:22:43 -05:00
sophia
55857e6f21
Readd vbox tests
2020-09-17 12:55:00 -05:00
sophia
d1c0f9268c
Only run tests for docker
2020-09-17 10:21:50 -05:00
sophia
32ac59b308
Seperate out docker testst
2020-09-15 17:16:33 -05:00
sophia
83b2b399f3
Add docker image to boxes hash
2020-09-15 16:00:19 -05:00
sophia
a843fd9da7
Add docker specific tests
2020-09-15 16:00:19 -05:00
sophia
da7f957a46
Add docker provider spec tests
2020-09-15 16:00:19 -05:00
sophia
735e565668
Use curl to download artifacts
2020-09-03 12:54:56 -05:00
sophia
880ee30cbf
Download vagrant installer to pkg/dist
2020-09-02 17:02:21 -05:00
sophia
8d6bc662fb
Use latest built assests to run test
2020-09-02 17:02:21 -05:00
Jeff Bonhag
0547c2e36d
Pass guest platform through mapping
2020-07-30 16:30:13 -04:00
Jeff Bonhag
57a0703663
Pass guest platform into spec runner
...
This will allow us to filter specs based on the guest operating system,
for example if we don't want to run certain tests on a Windows guest.
See https://github.com/hashicorp/vagrant-spec/pull/35/files#diff-411e94c903d454a80d43973dd16f9b7bR19
for an example.
2020-07-29 16:48:21 -04:00
Brian Cain
65864f86da
Boost guest memory
...
With 2GB of ram, certain tests were timing out and not able to complete.
This commit bumps up that base setting to 5GB to be safe.
2020-02-07 16:15:28 -08:00
Brian Cain
0f1f559c5d
Update vagrant-spec readme
2020-02-07 15:36:15 -08:00
Brian Cain
8dc45976d6
Document VAGRANT_SPEC_ARGS option for running tests
2020-02-07 13:29:36 -08:00
Brian Cain
ef2075c9b2
Ensure nfs kernel server is on ubuntu hosts
2020-02-06 14:46:11 -08:00
Brian Cain
9aaea362c6
Introduce platform mapping for other kinds of vagrant boxes
2020-02-05 16:55:13 -08:00
Brian Cain
4cfaa9809b
Update readme with more info on how to run spec tests
2020-02-05 16:54:59 -08:00
Chris Roberts
dd3d6c7cf2
Extend assert retries to allow for slow setup
2018-10-11 13:00:44 -07:00
Chris Roberts
63ae9556c6
Fix typo in spec runner script
2018-09-11 15:07:21 -07:00
Chris Roberts
85acf0cac7
Update box versions
2018-06-19 09:57:03 -07:00
Chris Roberts
586ee5bfba
Use common provider configuration. Include extra information output for logs.
2018-03-12 09:06:10 -07:00
Chris Roberts
1abbe67ee9
Add test runner script
2018-03-08 12:11:22 -08:00
Brian Cain
2225379b84
Update spec box versions
2018-01-17 16:34:15 -08:00
Chris Roberts
f4cc82dffc
Include current kernel version when install devel package
2018-01-16 16:42:49 -08:00