Description of problem: result element no longer has result attribute. We rely on this in out tooling (tcms-results). This change breaks all beaker regression testing. Details by xzhou: > One attribute "result" has gone. > > -<result id="184817448" path="/start" result="Pass" score="0.00">Install Started</result> > +<result id="184817448" path="/start" score="0.00">Install Started</result> Version-Release number of selected component (if applicable): 22.0
So it turns out our test coverage for job results XML is not very thorough, which in hindsight is obviously quite a serious problem. However I have compared the results XML output from release-21 branch vs. release-22 branch and this missing result="" attribute is the only issue I can see.
http://gerrit.beaker-project.org/4648
I am going to add some more complete test cases for the job results XML too but I don't want to hold up this fix for those.
(In reply to Dan Callaghan from comment #3) > I am going to add some more complete test cases for the job results XML too > but I don't want to hold up this fix for those. http://gerrit.beaker-project.org/4649
Steps to verify: 1. look at one completed job results XML. 2. It contains the <result> element.
(In reply to matt jia from comment #6) > Steps to verify: > > 1. look at one completed job results XML. > > 2. It contains the <result> element. To be more specially, the missing result attribute has been added back to the <result> element.
Beaker 22.1 has been released.