Bug 1371750

Summary: Publish test results on message bus
Product: [Community] rpm-test-trigger Reporter: Roman Joost <rjoost>
Component: generalAssignee: beaker-dev-list
Status: NEW --- QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unreleasedCC: jhutar, jorris
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1403972    

Description Roman Joost 2016-08-31 02:35:01 UTC
For a proper integration, we'll need to publish the test results on the message bus. Three things are needed:

* result status, i.e. good/bad/needs_inspection
* testrun id
* short message

Comment 1 Jan Hutaƙ 2017-08-07 09:56:39 UTC
Should this be done by rpm-test-trigger, or by rpmdeplint?

Are the statuses set currently? Do we have them described somehow? What about PASS / FAIL / ERROR (infrastructure failure - please fix infrastructure and rerun) / SKIP (test is not applicable for some case, can be considered as PASS) / WAIVED (test failed, but was wived and so it can be considered as PASS with link to WaiverDB).

Comment 2 Roman Joost 2017-08-08 01:13:06 UTC
Dear Jan,

should be done by rpm-test-trigger so it can be picked up by Errata Tool. There are currently no statuses defined. From my perspective, things like SKIP and WAIVED aren't applicable here, but rather applicable to waiver DB (correct me if I'm wrong Dan). So the three you came up with sound fine: PASS, FAIL, ERROR. Now thinking of it, didn't we already define them in rpm-test-trigger?