sanitycheck: add classname to testcase
classname seems to be expected by some parsers, so use it in the report, the name now has the same value, we can add some more information once we have meaningful metadata for the testcases with more details. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
035799fe45
commit
202d1308ae
1 changed files with 2 additions and 2 deletions
|
@ -1596,13 +1596,13 @@ class TestSuite:
|
|||
i = self.instances[name]
|
||||
if append:
|
||||
for tc in eleTestsuite.findall('testcase'):
|
||||
if tc.get('name') == "%s:%s" %(i.platform.name, i.test.name):
|
||||
if tc.get('classname') == "%s:%s" %(i.platform.name, i.test.name):
|
||||
eleTestsuite.remove(tc)
|
||||
|
||||
if not goal.failed and goal.qemu:
|
||||
qemu_time = "%s" %(goal.metrics["qemu_time"])
|
||||
|
||||
eleTestcase = ET.SubElement(eleTestsuite, 'testcase', name="%s:%s" %(i.platform.name, i.test.name), time=qemu_time)
|
||||
eleTestcase = ET.SubElement(eleTestsuite, 'testcase', classname="%s:%s" %(i.platform.name, i.test.name), name="%s" %(name), time=qemu_time)
|
||||
if goal.failed:
|
||||
failure = ET.SubElement(eleTestcase, 'failure', type="failure", message=goal.reason)
|
||||
p = ("%s/%s/%s" %(args.outdir, i.platform.name, i.test.name))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue