Commit Graph

3 Commits

Author SHA1 Message Date
Tomáš Hozza 544f3d38c8
Test: rework FMF test metadata and test discovery for integration tests
Do not execute test script in the test plan, but use TMT test discovery
instead.

Related: rhbz#2174845

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-05-30 13:03:53 +02:00
Tomáš Hozza ca40d1fbe2
Test: rework execution of unit-tests
We have been running just a subset of osbuild unit tests and also not as
a root, so some of them would be skipped.

In addition, the downstream patches were never applied on sources which
were used for unit-testing. Thus if any issue with test was just
backported as a patch, this had no effect on the test result.

Rework how tests are executed by using a dedicated script which will
take care of the installation of test dependencies, preparation of
sources including application of downstream patches and execute all unit
tests.

Rework also the FMF test metadata and test discovery.

Related: rhbz#2174845

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-05-30 13:03:53 +02:00
Tomáš Hozza 6bb05396df
Bootstrap CI tests from internal RHEL dist-git branch
Resolves: rhbz#2174845

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-03-30 10:22:11 +02:00