-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
test/buildah-bud: run in parallel #25343
Conversation
Since commit 708fe0af in buildah the tests can run in parallel, let's enable it here to get the same speed up. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
As they run parallel now we can use some more cores and remove the long timeout, they must be faster than the 20min default now. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
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.
LGTM
Buildah bats tests have been made (mostly) parallel-safe in the past few months. One test is flaking, but it's not a test that needs to be run under podman: that functionality is almost entirely buildah-manifest-push so it uses the buildah binary, and doesn't exercise anything under podman. Therefore: 1) run bud tests with -j$(nproc) on fastvm (was: standardvm) 2) desperate scramble to parallelize podman system service. May not be quite 100% perfect, but I think this is in good enough shape for someone to adopt and push through. Signed-off-by: Ed Santiago <santiago@redhat.com> Signed-off-by: Paul Holzinger <pholzing@redhat.com>
@flouthoc PTAL |
LGTM here, but I'll wait for a merge from @flouthoc |
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.
LGTM
/lgtm
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: flouthoc, giuseppe, Luap99 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
To speed up CI times