[PATCH 4/8] report: sort properties by name

Darrick J. Wong
2022-12-20T00:01:30Z

From: Darrick J. Wong <djwong@kernel.org>

When we're generating a junit xml report, always sort the properties by
name. This makes it easier for humans to find a particular property.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
---
common/report | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/report b/common/report
index 1817132d51..b415a2641d 100644
--- a/common/report
+++ b/common/report
@@ -27,7 +27,7 @@ _xunit_add_property()
local value="${!name}"

if [ ! -z "$value" ]; then
- echo -e "\t\t<property name=\"$name\" value=\"$value\"/>" >> $REPORT_DIR/result.xml
+ echo -e "\t\t<property name=\"$name\" value=\"$value\"/>"
fi
}
_xunit_make_section_report()
@@ -68,7 +68,7 @@ ENDL
echo -e "\t<properties>" >> $REPORT_DIR/result.xml
for p in "${REPORT_ENV_LIST[@]}"; do
_xunit_add_property "$p"
- done
+ done | sort >> $REPORT_DIR/result.xml
echo -e "\t</properties>" >> $REPORT_DIR/result.xml
if [ -f $report ]; then
cat $report >> $REPORT_DIR/result.xml