2022-02-09 11:58:21

by Anna Schumaker

[permalink] [raw]
Subject: [PATCH 1/4] check: Export CHECK_OPTIONS and PLATFORM for Xunit Reporting

From: Anna Schumaker <[email protected]>

I found that running ./check by hand with Xunit reporting enabled caused
the PLATFORM variable to be unset, and the CHECK_OPTIONS was the default
"-g auto" instead of the "-g quick" that I also passed in. This patch
sets both variables so Xunit reporting is accurate.

Signed-off-by: Anna Schumaker <[email protected]>
---
Maybe there is a better way to do this? If so please let me know!
---
check | 2 ++
1 file changed, 2 insertions(+)

diff --git a/check b/check
index a08631213cbb..c8a38345123a 100755
--- a/check
+++ b/check
@@ -273,6 +273,7 @@ _prepare_test_list()
}

# Process command arguments first.
+export CHECK_OPTIONS="$*"
while [ $# -gt 0 ]; do
case "$1" in
-\? | -h | --help) usage ;;
@@ -360,6 +361,7 @@ if ! . ./common/rc; then
echo "check: failed to source common/rc"
exit 1
fi
+export PLATFORM=$(_full_platform_details)

if [ -n "$subdir_xfile" ]; then
for d in $SRC_GROUPS $FSTYP; do
--
2.35.1