blob: 3ce3c030561d52de42b732f42c3d4ba4d0c91ae6 [file] [log] [blame]
Zachary Leafb6d86302024-10-29 10:29:15 +00001
2#!/usr/bin/env bash
3#
4# Copyright (c) 2024 Arm Limited. All rights reserved.
5#
6# SPDX-License-Identifier: BSD-3-Clause
7#
8
Zachary Leafb6d86302024-10-29 10:29:15 +00009TF_ROOT="$1"
10
11TEST_CASE="Rust cargo fmt checks"
12
13echo "# ${TEST_CASE}"
14
15LOG_FILE=`mktemp -t common.XXXX`
16
17EXIT_VALUE=0
18
Sandrine Afsa21d4a542025-06-24 10:27:15 +020019cargo fmt --all -- --check &> "$LOG_FILE"
Zachary Leafb6d86302024-10-29 10:29:15 +000020
21if [ "$?" -ne 0 ]; then
22 EXIT_VALUE=1
23fi
24
25echo >> "$LOG_TEST_FILENAME"
26echo "****** $TEST_CASE ******" >> "$LOG_TEST_FILENAME"
27echo >> "$LOG_TEST_FILENAME"
28if [[ "$EXIT_VALUE" == 0 ]]; then
29 echo "Result : SUCCESS" >> "$LOG_TEST_FILENAME"
30else
31 echo "Result : FAILURE" >> "$LOG_TEST_FILENAME"
32fi
33echo >> "$LOG_TEST_FILENAME"
34cat "$LOG_FILE" >> "$LOG_TEST_FILENAME"
35
36rm "$LOG_FILE"
37
38exit "$EXIT_VALUE"