From d6c0682658d1806da24206ce5a57de08c0cf4bf1 Mon Sep 17 00:00:00 2001 From: Brian Hicks Date: Thu, 19 Nov 2020 20:21:46 -0600 Subject: [PATCH] diff between current and golden tests --- .gitignore | 1 + script/run-integration-tests.sh | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 5f8126b..0505aec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /forbidden-imports.toml /result /target +/tests/golden-results/*.current diff --git a/script/run-integration-tests.sh b/script/run-integration-tests.sh index 85d9e59..cb4c216 100755 --- a/script/run-integration-tests.sh +++ b/script/run-integration-tests.sh @@ -6,8 +6,13 @@ run_test() { TEST_FILE="${1:-}" NAME="$(basename "$TEST_FILE")" + GOLDEN="tests/golden-results/$NAME.txt" + CURRENT="$GOLDEN.current" + echo "===== $NAME" - env PATH="$(pwd)/target/debug:$PATH" bash -xeou pipefail "$TEST_FILE" > "tests/golden-results/$NAME.txt" + env PATH="$(pwd)/target/debug:$PATH" bash -xeou pipefail "$TEST_FILE" > "$CURRENT" + + diff -U 0 "$GOLDEN" "$CURRENT" } cargo build