Now openQA is emitting fedmsgs, we should be able to have the check-compose consumer run when it sees openqa.job.done with a remaining count of 0 (i.e. all tests for the build have now completed), instead of running a check-compose process that waits for tests to complete the old-fashioned way after seeing the 'compose complete' fedmsg (which is how it works right now).
openqa.job.done
remaining
check-compose
Well, this was actually pretty easy and I pushed it out last night. Today's report was done with the new code.
I can probably drop the 'wait' support from the openQA client code now and simplify check-compose a bit, but the main thing is done.
Login to comment on this ticket.