Are the results of these tests reported to resultsdb? Does this flow
publish messages to fedora-messaging or fedmsg?
Results are not published via fedora-messaging neither on resultsdb. But
I don't see technical issue to do it. A Zuul job is composed of pre-run, run,
and post-run playbook. The post-run playbook could be used to run an
Ansible role dedicated to the message publication.
How to publish in resultdb ? Is resultdb listening to fedora-messaging bus ?
Is there any authentication required to send on the bus ?
Are either of those
things done in ways that are compatible with the several existing
implementations of "test stuff for a Fedora build/update/compose"
(Taskotron, "the pipeline", openQA, autocloud...)
Yes, as much as we can, but for sure there are rooms for improvements and
we'll be happy to receive guidance from Fedora CI folks.
This Zuul jobs workflow integrates with Pagure, Koji and have some form of
compatibility with the standard-test-roles.
For Taskotron and openQA, I understand they are job runners, Zuul CI also handles
that step of the process so I don't see how to integrate with them.