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

tests/e2e: Skip tests after analysis #2226

Conversation

stevenhorsman
Copy link
Member

Based in the test analysis done for 18 days of nighty tests in #1831 (comment) the only containerd test failures we saw were:

  • TestLibvirtCreatePeerPodAndCheckEnvVariableLogsWithImageOnly - three times
  • TestLibvirtCreatePeerPodAndCheckWorkDirLogs - four times
  • TestLibvirtCreatePeerPodAndCheckEnvVariableLogsWithDeploymentOnly - twice

Although the chances of failure for each of these tests is < 25%, we want to reduce the re-runs required, so if we skip these we should have more stable CI tests. It should also be noted that most of the failures were seen on the packer built images. This is probably just chance, but might indicate that the peer pod boot speed is related and we should re-evaluate again once we can remove the packer podvm images.

Based in the test analysis done for 18 days of nighty tests in
confidential-containers#1831 (comment)
the only containerd test failures we saw were:
- `TestLibvirtCreatePeerPodAndCheckEnvVariableLogsWithImageOnly` - three times
- `TestLibvirtCreatePeerPodAndCheckWorkDirLogs` - four times
- `TestLibvirtCreatePeerPodAndCheckEnvVariableLogsWithDeploymentOnly` - twice

Although the chances of failure for each of these tests is < 25%, we want to reduce
the re-runs required, so if we skip these we should have more stable CI tests.
It should also be noted that most of the failures were seen on the packer built images.
This is probably just chance, but might indicate that the peer pod boot speed is related
and we should re-evaluate again once we can remove the packer podvm images.

Signed-off-by: stevenhorsman <[email protected]>
@stevenhorsman stevenhorsman requested a review from a team as a code owner January 3, 2025 15:28
@stevenhorsman stevenhorsman added the test_e2e_libvirt Run Libvirt e2e tests label Jan 3, 2025
Copy link
Member

@bpradipt bpradipt left a comment

Choose a reason for hiding this comment

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

/lgtm

Copy link
Member

@wainersm wainersm left a comment

Choose a reason for hiding this comment

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

LGTM!

@mkulke mkulke merged commit 73c0dac into confidential-containers:main Jan 7, 2025
44 checks passed
@stevenhorsman stevenhorsman deleted the skip-flakey-containerd-tests branch January 7, 2025 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test_e2e_libvirt Run Libvirt e2e tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants