Add windows base integration tests configuration
What does this MR do?
Why was this MR needed?
Please read #1829 for reference
Are there points in the code the reviewer needs to double check?
Does this MR meet the acceptance criteria?
-
Documentation created/updated - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Branch has no merge conflicts with master
(if you do - rebase it please)
What are the relevant issue numbers?
References #1829
Merge request reports
Activity
Added 14 commits:
- 6486e6a7 - Switch from external gitlab.com/gitlab-org/gitlab-test repo to a local one
- fe209cdd - Remove machine accessing rece condition from TestMachinePreCreateMode
- acf3cc6d - Add a global index.md for docs
- 05886c0a - Fix wrong link, remove unneeded doc
- 883bb01c - Make the requirements section read nicer
- 9e18a3d3 - Do not number the installation methods
- 38e96cc9 - Fix typo of shell runner URL
- 75d549e9 - Fix some more typos
- b741727d - Fix broken links in docs/index.md
- dc2ef2f3 - Bring old readme back
- a1a90832 - Ensure that all builds are executed on tagged runners
- 52a0a5c7 - Revert "Merge branch 'bring-old-readme-back' into 'master'"
- 69fd2ed4 - Fix docs links
- da8dc66e - Add test job for windows integration tests
Toggle commit listAdded 57 commits:
- 24a5c531...81a23ec4 - 56 commits from branch
master
- b8369b30 - Add test job for windows integration tests
- 24a5c531...81a23ec4 - 56 commits from branch
@ayufan @nick.thomas Any idea why failed
go test
isn't failing whole build on Windows?@tmaczukin I mistrust Invoke-Expression. I had trouble with it in the shell generators for
IfCmd
as well, and ended up just removing it.What happens if you just call
go test
directly?It'll be hard to call
go test
directly. We don't execute tests for all*_test.go
files in our project - we need to skip for examplevendor/
. In (ba)sh it's quite easy, but in PowerShell as for now I found thatInvoke-Expression
is the only solution for creating a "dynamic" command.I'll try to find how we can enforce
Invoke-Expression
to fail the build or how to replace it with other mechanism. Thanks for the hint!