test: introduce an integration test suite (#459)
* ci: build on alt-archs as well * test: introduce an integration test suite Since we already use Packit, let's utilize its second part as well and add a TMT [0] based integration test suite. This PR add a second job to the existing Packit configuration, which then sends the just built RPMs to Testing Farm [1] that executes all selected tests (which currently means all discovered tests). To demonstrate the functionality a bit, this PR also adds a simple test case for #439. [0] https://tmt.readthedocs.io/en/stable/overview.html [1] https://docs.testing-farm.io/Testing%20Farm/0.1/index.html
Showing
- .packit.yaml 12 additions, 1 deletion.packit.yaml
- test/integration/.fmf/version 1 addition, 0 deletionstest/integration/.fmf/version
- test/integration/README 54 additions, 0 deletionstest/integration/README
- test/integration/main.fmf 2 additions, 0 deletionstest/integration/main.fmf
- test/integration/plans/upstream-ci.fmf 11 additions, 0 deletionstest/integration/plans/upstream-ci.fmf
- test/integration/systemd/main.fmf 2 additions, 0 deletionstest/integration/systemd/main.fmf
- test/integration/systemd/rules/start-restart-stop-unit.rules 8 additions, 0 deletionstest/integration/systemd/rules/start-restart-stop-unit.rules
- test/integration/systemd/test.sh 46 additions, 0 deletionstest/integration/systemd/test.sh
test/integration/.fmf/version
0 → 100644
test/integration/README
0 → 100644
test/integration/main.fmf
0 → 100644
test/integration/plans/upstream-ci.fmf
0 → 100644
test/integration/systemd/main.fmf
0 → 100644
test/integration/systemd/test.sh
0 → 100755
Please register or sign in to comment