Skip to content

Commit 3ef2ae1

Browse files
committed
Add ANSI colour codes to type-sizes test output
1 parent 3bf9cbc commit 3ef2ae1

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

tests/type-sizes.sh

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,21 @@
22

33
set -eu -o pipefail
44

5-
cd "$(dirname "${0}")"
5+
if [ -t 1 ]; then
6+
ANSI_BOLD="$(printf "\x1b[1m")"
7+
ANSI_GREEN="$(printf "\x1b[32m")"
8+
ANSI_RED="$(printf "\x1b[31m")"
9+
ANSI_RESET="$(printf "\x1b[0m")"
10+
else
11+
ANSI_BOLD=""
12+
ANSI_GREEN=""
13+
ANSI_RED=""
14+
ANSI_RESET=""
15+
fi
616

17+
# -- cd to script directory
18+
19+
cd "$(dirname "${0}")"
720
SDL_UNITS_PATH="$(pwd)/../units/"
821

922
TEMP_DIR="$(mktemp --directory)"
@@ -212,9 +225,9 @@ EXIT_CODE="${?}"
212225

213226
echo ""
214227
if [ "${EXIT_CODE}" -eq 0 ]; then
215-
echo "[ OK ] Outputs match"
228+
echo "${ANSI_BOLD}[${ANSI_GREEN}PASS${ANSI_RESET}${ANSI_BOLD}]${ANSI_RESET} Outputs match"
216229
else
217-
echo "[FAIL] Outputs differ!"
230+
echo "${ANSI_BOLD}[${ANSI_RED}FAIL${ANSI_RESET}${ANSI_BOLD}]${ANSI_RESET} Outputs differ!"
218231
echo "${DIFF}"
219232
fi
220233

0 commit comments

Comments
 (0)