Skip to content

Commit 960d9b7

Browse files
authored
Fix running tests via VSCode launch script. (#86)
1 parent 666c69d commit 960d9b7

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

test/test262.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,17 @@
33
# being manually executed.
44
set -e
55
TESTS_FROM_ENV="$TESTS"
6-
TESTS="**/*.js"
6+
TESTS="*/Temporal/**/*.js"
77
if [ $# -ne 0 ]; then
8-
TESTS="$@";
8+
TESTS="*/Temporal/$@";
99
elif [ ! -z "$TESTS_FROM_ENV" ]; then
10-
TESTS="$TESTS_FROM_ENV";
10+
# VSCode launch.json passes the full path to the current file in some cases,
11+
# so pass that on.
12+
if [[ "$TESTS_FROM_ENV" =~ ^/.* ]]; then
13+
TESTS="$TESTS_FROM_ENV";
14+
else
15+
TESTS="*/Temporal/$TESTS_FROM_ENV";
16+
fi
1117
fi
1218

1319
TIMEOUT=${TIMEOUT:-10000}
@@ -33,5 +39,5 @@ test262-harness \
3339
--prelude "../../dist/script.js" \
3440
--timeout "$TIMEOUT" \
3541
--preprocessor ../../test/preprocessor.test262.cjs \
36-
"*/Temporal/$TESTS" \
42+
"$TESTS" \
3743
| ../../test/parseResults.js

0 commit comments

Comments
 (0)