pingou
Pierre-YvesChibonmaintainer
ci-resultsdb-listener ===================== Listens to fedora-messaging messages sent by the Fedora CI pipeline running in ci.centos.org and uploads them to a specified resultsdb. Get it running -------------- * In another terminal, setup and get running a resultsdb instance. Instructions can be found at: https://pagure.io/taskotron/resultsdb/ * Install the dependencies: :: sudo dnf install python3-fedora-messaging * Adjust the fedora-messaging example configuration with your own uuid :: sed -e "s/[0-9a-f]\{8\}-[0-9a-f]\{4\}-[0-9a-f]\{4\}-[0-9a-f]\{4\}-[0-9a-f]\{12\}/$(uuidgen)/g" conf/config.toml.dev-example > dev_config.toml * Run the consumer: :: PYTHONPATH=. fedora-messaging --conf dev_config.toml consume Run the tests ------------- * Install tox: :: sudo dnf install python3-tox * Run the tests: :: tox .