blob: 3ce3c030561d52de42b732f42c3d4ba4d0c91ae6 [file] [log] [blame]
#!/usr/bin/env bash
#
# Copyright (c) 2024 Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
TF_ROOT="$1"
TEST_CASE="Rust cargo fmt checks"
echo "# ${TEST_CASE}"
LOG_FILE=`mktemp -t common.XXXX`
EXIT_VALUE=0
cargo fmt --all -- --check &> "$LOG_FILE"
if [ "$?" -ne 0 ]; then
EXIT_VALUE=1
fi
echo >> "$LOG_TEST_FILENAME"
echo "****** $TEST_CASE ******" >> "$LOG_TEST_FILENAME"
echo >> "$LOG_TEST_FILENAME"
if [[ "$EXIT_VALUE" == 0 ]]; then
echo "Result : SUCCESS" >> "$LOG_TEST_FILENAME"
else
echo "Result : FAILURE" >> "$LOG_TEST_FILENAME"
fi
echo >> "$LOG_TEST_FILENAME"
cat "$LOG_FILE" >> "$LOG_TEST_FILENAME"
rm "$LOG_FILE"
exit "$EXIT_VALUE"