Skip to content

Commit abca9da

Browse files
authored
deps: patch high-risk npm CVEs in toolchain dependencies (#209)
1 parent 9f6671e commit abca9da

4 files changed

Lines changed: 1722 additions & 2273 deletions

File tree

bin/test.sh

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,31 @@ JS_TEST_NAMES=(
6565
"broker register"
6666
)
6767

68+
JS_TEST_RUNNERS=(
69+
"node"
70+
"vitest"
71+
"vitest"
72+
"node"
73+
"node"
74+
"node"
75+
"node"
76+
)
77+
6878
run_js_tests() {
6979
echo "JS/TS:"
7080
for i in "${!JS_TEST_FILES[@]}"; do
71-
run "${JS_TEST_NAMES[$i]}" node --test "${JS_TEST_FILES[$i]}"
81+
case "${JS_TEST_RUNNERS[$i]}" in
82+
node)
83+
run "${JS_TEST_NAMES[$i]}" node --test "${JS_TEST_FILES[$i]}"
84+
;;
85+
vitest)
86+
run "${JS_TEST_NAMES[$i]}" npx vitest run --config vitest.config.mjs "${JS_TEST_FILES[$i]}"
87+
;;
88+
*)
89+
echo "Unknown JS test runner: ${JS_TEST_RUNNERS[$i]}" >&2
90+
FAILED=$((FAILED + 1))
91+
;;
92+
esac
7293
done
7394
echo ""
7495
}

0 commit comments

Comments
 (0)