Skip to content

Commit 97a8022

Browse files
committed
Remove test case name from class name
The validations framework currently puts test case name as part of the class name field, which in the end means that the test case name is duplicated, e.g. as it is processed by Polarion or other JUnit parser. This change alters the class name field to be just `validations`.
1 parent e66ca1a commit 97a8022

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

roles/validations/filter_plugins/cifmw_validations_xml_filter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
<?xml version='1.0' encoding='utf-8'?>
4040
<testsuites>
4141
<testsuite name="validations" failures="0" skipped="0" tests="2" errors="1" time="7.090">
42-
<testcase name="test-1" classname="validations.test-1" time="2.545" />
43-
<testcase name="test-2" classname="validations.test-2" time="4.545">
42+
<testcase name="test-1" classname="validations" time="2.545" />
43+
<testcase name="test-2" classname="validations" time="4.545">
4444
<error message="error message" />
4545
</testcase>
4646
</testsuite>
@@ -80,7 +80,7 @@ def __map_xml_results(cls, test_results):
8080
},
8181
)
8282
for name, data in test_results.items():
83-
attributes = {"name": name, "classname": f"validations.{name}"}
83+
attributes = {"name": name, "classname": "validations"}
8484
if "time" in data:
8585
attributes["time"] = cls.__float_conversion(data["time"])
8686
tc_elm = ET.SubElement(ts_elm, "testcase", attrib=attributes)

0 commit comments

Comments
 (0)