Add fallback when realpath doesn't exist
Fixed: tint:763
Change-Id: Id5b687faea82d3e77b8e98607913640fffef6af7
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/49620
Auto-Submit: David Neto <dneto@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
diff --git a/test/test-all.sh b/test/test-all.sh
index 92af86a..db98d5b 100755
--- a/test/test-all.sh
+++ b/test/test-all.sh
@@ -82,7 +82,11 @@
for TEST_FILE in ${SCRIPT_DIR}/*.spvasm ${SCRIPT_DIR}/*.wgsl
do
- TEST_FILE=$(realpath --relative-to="$SCRIPT_DIR" "$TEST_FILE")
+ if [ -x realpath ]; then
+ TEST_FILE=$(realpath --relative-to="$SCRIPT_DIR" "$TEST_FILE")
+ else
+ TEST_FILE=$(echo -n "$TEST_FILE"| sed -e "s'${SCRIPT_DIR}/*''")
+ fi
echo
echo "Testing $TEST_FILE..."
check "${TEST_FILE}" wgsl