-
Notifications
You must be signed in to change notification settings - Fork 610
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Test rework permanent next-target #3517
Conversation
20b08e0
to
521d09a
Compare
.github/workflows/test.yml
Outdated
runs-on: ubuntu-24.04 | ||
timeout-minutes: 20 | ||
lint-go: | ||
timeout-minutes: "${{ fromJSON(env.SHORT_TIMEOUT) }}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Whoever came-up with this notion that it would be cool to have the world CIs built on top of yaml + shell + a layer of crap deserves to be repeatedly whacked with a wet trout.
cd2c625
to
b6022fc
Compare
@AkihiroSuda technically ready for review, although we should first merge the "global lock for CNI", along with "part 4" - then I will rebase and break it in cleaner commits. |
ab11cef
to
9be06cf
Compare
1c16e3b
to
161dc04
Compare
ece4022
to
1fd7aae
Compare
Signed-off-by: apostasie <[email protected]>
1fd7aae
to
4cb201b
Compare
Has been fully subsumed into breakout PRs. |
Note:
This PR is a dump of all next- things for test rework.
It will never be merged, and will be forked-out into smaller PR.
Github actions changes:
Integration test entrypoint:
./hack/test-integration.sh
Dockerfile changes:
Currently, test suites have been ran locally (no-flaky, on the host directly) 100 times without failure:
./cmd/nerdctl
< 1 sec per run./cmd/nerdctl/completion
< 1 sec per run./cmd/nerdctl/issues
< 10 secs per run./cmd/nerdctl/system
< 10 secs per run./cmd/nerdctl/volume
< 10 secs per run./cmd/nerdctl/network
< 10 secs per run./cmd/nerdctl/image
< 30 secs per run./cmd/nerdctl/ipfs
WORK IN PROGRESS rn:
./cmd/nerdctl/builder
./cmd/nerdctl/container
NOT part of this PR:
./cmd/nerdctl/login
./cmd/nerdctl/compose