Replace current failing tests mixed with custom roles with standard tests as described in Fedora CI docs: https://docs.fedoraproject.org/en-US/ci/how-to-add-dist-git-test/ Functionality of test_basic_zone.yml was ported to scripts/test_basic_zone.sh. |
||
|---|---|---|
| .. | ||
| scripts | ||
| README.md | ||
| tests.yml | ||
Package tests
These tests implement the standard test interface in Fedora CI. See https://docs.fedoraproject.org/en-US/ci/tests/ for details.
Manual execution
Run the following command on your machine. Please note, it will make modifications to your system. It's best to run these on a clean, throw-away testing system or a VM.
ansible-playbook tests/tests.yml -e subjects=/path/to/knot.rpm,/path/to/knot-libs.rpm -e artifacts=/path/to/artifacts