-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Remove build \!remote flags from test #8170
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rhatdan 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 |
More tests for podman-remote to keep @edsantiago happy. :^) |
test/e2e/push_test.go
Outdated
@@ -163,6 +165,7 @@ var _ = Describe("Podman push", func() { | |||
}) | |||
|
|||
It("podman push to docker-archive", func() { | |||
SkipIfRemote("Rootless push does not support docker-archive transport") |
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.
Not entirely familiar, should this be SkipIfRootless? Or should it say Remote push? And the tests after this one as well
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.
Yes this should say Remote push does not support. Will wait to see what tests pass.
Changes LGTM, but tests aren't hip. |
Test failures are all timeouts. Restarted. |
Timeouts again. I noticed today that in my own PR, remote tests were taking 1h24. Given that the CI timeout is 90m, I think we have to speed up remote tests before we can merge this. |
@baude I think we have to wait for you to speed up remote tests. |
@baude These tests are still failing on 1.30 minutes timeout? |
Weird: the logs in all four |
@edsantiago That would make sense. But I am not sure which one. I could start to break these up into separate PRs to try to narrow it down. |
@edsantiago Split the PR in 2 to see if one can pass. |
@containers/podman-maintainers PTAL |
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
test/e2e/containers_conf_test.go
Outdated
@@ -81,11 +83,17 @@ var _ = Describe("Podman run", func() { | |||
|
|||
It("podman Capabilities in containers.conf", func() { | |||
os.Setenv("CONTAINERS_CONF", "config/containers.conf") | |||
if IsRemote() { | |||
podmanTest.RestartRemoteService() | |||
} |
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.
This is probably just ginkgo-ignorance on my part, but: given that BeforeEach()
already does this (Setenv,Restart), why is it necessary in this case, and lines 104-107, 118-121, and 132-135? (93-97 is correct because it changes the envariable).
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.
It most likely is not.
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.
Removed
950ecdc
to
6562c36
Compare
Add some more tests, document cases where remote will not work Add FIXMEs for tests that should work on podman-remote but currently do not. Signed-off-by: Daniel J Walsh <[email protected]>
This was a horrible scary set of failures but it turned out to be a flake. Has anyone seen these before? |
Believe this one's an old friend, no? |
This one, I don't recognize. |
/lgtm |
/hold cancel |
Add some more tests, document cases where remote will not work
Add FIXMEs for tests that should work on podman-remote but currently
do not.
Signed-off-by: Daniel J Walsh [email protected]