containers / podman

Podman: A tool for managing OCI containers and pods.
https://podman.io
Apache License 2.0
23.07k stars 2.35k forks source link

ginkgo tests EPIC #18540

Open Luap99 opened 1 year ago

Luap99 commented 1 year ago

e2e tests:

These are issues or general possible improvements I noticed while working on the ginkgo v2 migration. If you have some spare time feel free to tackle some points.

The error messages are properly to much work to change for existing tests but we definitely should require this for new tests on PR review. Running machine/bindings tests in parallel may be useful to safe some CI time/cost.

cc @containers/podman-maintainers @edsantiago

edsantiago commented 1 year ago

remove flake attempts (https://github.com/containers/podman/issues/17967)

I've been slamming CI on #17831. So far I've identified two tests that definitely need FlakeAttempts(3). Both are in my PR. Unfortunately there are still a bunch of other flakes that are real bugs (in tests or in podman itself or unclear). I'm whacking those when I can, and reporting the ones I can't.

Luap99 commented 1 year ago

Yeah I don't expect this to be fixed soon, I just wanted to write that down somewhere as I think these things are important. Just properly not important enough to get prioritized.

github-actions[bot] commented 1 year ago

A friendly reminder that this issue had no activity for 30 days.

github-actions[bot] commented 1 year ago

A friendly reminder that this issue had no activity for 30 days.

edsantiago commented 1 week ago

Touching this so it stays alive. Many of the checklist items have been addressed in the past year, and the remaining ones are still worth doing.