#40 Don't install test subjects into test environment for generic tests
Closed 5 years ago by kparal. Opened 5 years ago by kparal.

In order to move Taskotron tests to Fedora CI (#36), the CI system should be able to avoid installing test subjects into the test environment, because most generic tests don't need it.

This is not strictly required, but most generic tests don't operate on an installed package but rather on a set of rpms, and therefore it would be highly inefficient to always install these test subjects (and all its dependencies) before executing the generic test. If the CI system can pre-download the test subjects and provide them in a directory, that could be beneficial, but again not strictly required (our current tests handle downloading themselves, at the moment, and some of them even don't need the rpms).

In an IRC meeting, it was proposed to create a separate pipeline for generic tests to adjust this behavior. If that's the case, the behavior might be hardcoded (to never download or install test subjects) and we might not need ci-metadata support for this. That's why I filed the ticket in here, but if you prefer to move it to ci-metadata project, I can move it there.


Metadata Update from @kparal:
- Issue status updated to: Closed (was: Open)

5 years ago

@mvadkert said our tests would get executed by "ci-tool" which don't have the same workflow as the current STI-based tests, and no change is necessary in that tool. So this ticket can get closed.

Login to comment on this ticket.

Metadata