From 1660c16f4f296dee8c1efc972d4671208ed05a8d Mon Sep 17 00:00:00 2001 From: zinc Date: Wed, 14 Oct 2026 15:41:56 +0330 Subject: xref: checked-in baseline, --check self-test hooked into the lsp section, todo --- tests/test.sh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests/test.sh') diff --git a/tests/test.sh b/tests/test.sh index 22fdf30..4ca000f 100755 --- a/tests/test.sh +++ b/tests/test.sh @@ -598,6 +598,9 @@ s_lsp() { node tests/drivers/lsp_sandbox.js $lsp > $T/lspsb.out 2>&1; r=$? grep -v '^ok' $T/lspsb.out chk $r 0 "lsp: compile-time code in a checked file cannot write files" + bash src/tools/xref_selftest.sh $lsp > $T/xref.out 2>&1; r=$? + grep -v '^ok' $T/xref.out + chk $r 0 "xref: --check passes on tests/xref.baseline and fails on a missing writer" # the diagnostics cache: its key rules, then the extension's client end to end on the built-in server node tests/drivers/diagcache_test.js > $T/dcache.out 2>&1; r=$? grep -v '^ok' $T/dcache.out -- cgit v1.2.3