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

Make tests requiring iso with payload (DVD iso) reliable running in reasonable time (reduce DVD fetch time) #804

Open
rvykydal opened this issue Sep 27, 2022 · 7 comments
Labels
priority: high Issues with the highest priority.

Comments

@rvykydal
Copy link
Contributor

We are seeing s lot of flakes on Fedora where we are using Server DVD:
#694

For RHEL the production DVD is huge (~9 GB), the download time exceeds the test timeout.

These tests are involved:
https://github.com/rhinstaller/kickstart-tests/blob/master/harddrive-install-tree.sh - disabled on RHEL
https://github.com/rhinstaller/kickstart-tests/blob/master/harddrive-install-tree-relative.sh - disabled on RHEL
https://github.com/rhinstaller/kickstart-tests/blob/master/harddrive-iso.sh - disabled by not being executable
https://github.com/rhinstaller/kickstart-tests/blob/master/repo-addrepo-hd-tree.sh - disabled because of #790
https://github.com/rhinstaller/kickstart-tests/blob/master/repo-addrepo-hd-iso.sh

@rvykydal rvykydal changed the title Make tests requiring iso with payload (DVD iso) run reliably in reasonable time (reduce DVD fetch time) Make tests requiring iso with payload (DVD iso) reliable running in reasonable time (reduce DVD fetch time) Sep 27, 2022
@poncovka
Copy link
Contributor

The plan is to pre-create and use a fake ISO with a repository generated by the generate-repository.py script. The actual content can be always provided by an additional installation source. We already use that trick in some of the kickstart tests.

@rvykydal
Copy link
Contributor Author

rvykydal commented Nov 7, 2022

Status update: we haven't seen the flake in our dailies since 10/18/2022 (20 days).

@jkonecny12
Copy link
Member

We should probably split ISO generation with the test execution. Like cockpit does. In that case we would be able to gate them "easily".

@poncovka
Copy link
Contributor

We should probably split ISO generation with the test execution. Like cockpit does. In that case we would be able to gate them "easily".

We don't have to gate them at all if there are no real packages on them.

@rvykydal rvykydal added the priority: high Issues with the highest priority. label Jun 19, 2023
@rvykydal
Copy link
Contributor Author

Disabling repo-addrepo-hd-tree on rhel10: #1089

@rvykydal
Copy link
Contributor Author

Disabling on rhel, enabling on Fedora: #1145

@rvykydal
Copy link
Contributor Author

Marking all the tests with "harddrive" tag in #1210

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: high Issues with the highest priority.
Projects
None yet
Development

No branches or pull requests

3 participants