Learn more about these different git repos.
Other Git URLs
See: https://pagure.io/fedora-ci/general/issue/11
1) Extend the tests.yaml definition to declare that each test needs a fresh test bed.
@mvadkert : Having some implementation of 1) would definitively help for us to be able to run more than one integration test.
It would be very inefficient, as setup steps (like downloading and setting up selenium etc. containers) or intalling test dependencies into the VM cannot be shared, and need to be re-done for every test case. In our case, the setup takes pretty much the entire time (magnitude of 10 minutes), while the actual test only takes very few seconds. So this inefficiency is certainly not negligible.
CC @martinpitt
Metadata Update from @psss: - Issue assigned to psss
Metadata Update from @psss: - Issue tagged with: ci metadata
Simple example drafted: https://pagure.io/fedora-ci/metadata/pull-request/11
Pull request merged.
Metadata Update from @psss: - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.