Files
aiken/examples/acceptance_tests/fmt
KtorZ fe7d744946 Split continuous workflow in three jobs.
Doing all steps sequentially is starting to get long. Several of those checks are unrelated and can be done in parallel.
2024-07-16 17:41:14 +02:00

27 lines
535 B
Bash
Executable File

#!/usr/bin/env bash
if [ -z $1 ]; then
echo -e "\033[31mMissing argument: \033[1mACCEPTANCE_TEST\033[0m"
echo ""
echo -e "\033[1mUsage: \033[0m"
echo " run.sh {ACCEPTANCE_TEST}"
echo ""
echo -e "\033[1mExample: \033[0m"
echo " run.sh 034"
exit 1
fi
WORKDIR="$(dirname -- "${BASH_SOURCE[0]}")"
TARGET="$WORKDIR/$(basename $1)"
TMP=$(mktemp)
RESULT=$(cargo run -r --quiet -- fmt $TARGET 2>$TMP)
if [ "$?" -eq "0" ]; then
echo "$(basename $TARGET)"
else
echo "$(basename $TARGET)"
cat $TMP
exit 1
fi