We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f6671e commit abca9daCopy full SHA for abca9da
4 files changed
bin/test.sh
@@ -65,10 +65,31 @@ JS_TEST_NAMES=(
65
"broker register"
66
)
67
68
+JS_TEST_RUNNERS=(
69
+ "node"
70
+ "vitest"
71
72
73
74
75
76
+)
77
+
78
run_js_tests() {
79
echo "JS/TS:"
80
for i in "${!JS_TEST_FILES[@]}"; do
- 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
93
done
94
echo ""
95
}
0 commit comments