Skip to content
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

System test cleanup #9719

Merged
merged 1 commit into from
Mar 16, 2021
Merged

Conversation

edsantiago
Copy link
Member

  • cp test: clean up stray image

  • build test: add workaround for CI: Ubuntu 2004 is slow #9567 (ultra-slow ubuntu).
    We're seeing CI flakes (timeouts) due to ubuntu 2004 being
    absurdly slow. Workaround: double our timeout on one specific
    test when ubuntu + remote.

  • build test: clean up new copy-from test (from Add missing params for podman-remote build  #9275).
    The test was copy-pasted from buildah system tests, without
    really adapting for podman environment (e.g. it was using
    images that we don't use here, and would cause pulls, which
    will cause flakes). Rewrite test so it references only $IMAGE,
    remove some confusing/unnecessary stuff, selectively run
    parts of it even when rootless or remote, and add a
    test to confirm that copy-from succeeded.

  • load test: add error-message test to new load-invalid (podman load with invalid input has 0 (success) exit code #9672).
    Basically, make sure the command fails for the right reason.

  • play test (kube): use $IMAGE, not alpine; and add pause-image
    cleanup to teardown()

  • apiv2 mounts test: add a maintainability comment in a tricky
    section of code; and tighten up the mount point test.

Signed-off-by: Ed Santiago [email protected]

@openshift-ci-robot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: edsantiago

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 15, 2021
@edsantiago
Copy link
Member Author

Rebased to incorporate time zone fix from #9716

- cp test: clean up stray image

- build test: add workaround for containers#9567 (ultra-slow ubuntu).
  We're seeing CI flakes (timeouts) due to ubuntu 2004 being
  absurdly slow. Workaround: double our timeout on one specific
  test when ubuntu + remote.

- build test: clean up new copy-from test (from containers#9275).
  The test was copy-pasted from buildah system tests, without
  really adapting for podman environment (e.g. it was using
  images that we don't use here, and would cause pulls, which
  will cause flakes). Rewrite test so it references only $IMAGE,
  remove some confusing/unnecessary stuff, selectively run
  parts of it even when rootless or remote, and add a
  test to confirm that copy-from succeeded.

- load test: add error-message test to new load-invalid (containers#9672).
  Basically, make sure the command fails for the right reason.

- play test (kube): use $IMAGE, not alpine; and add pause-image
  cleanup to teardown()

- apiv2 mounts test: add a maintainability comment in a tricky
  section of code; and tighten up the mount point test.

Signed-off-by: Ed Santiago <[email protected]>
@TomSweeneyRedHat
Copy link
Member

LGTM

@rhatdan
Copy link
Member

rhatdan commented Mar 16, 2021

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Mar 16, 2021
@openshift-merge-robot openshift-merge-robot merged commit 72ddf2f into containers:master Mar 16, 2021
@@ -370,6 +370,7 @@ load helpers
is "${lines[0]}" "${randomcontent[0]}" "eval symlink - created container"
is "${lines[1]}" "${randomcontent[1]}" "eval symlink - created container"
run_podman rm -f cpcontainer
run_podman rmi $cpimage
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for cleaning up :)

@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Sep 23, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants