Files
lean4/tests/misc_dir/plugin/run_test
Garmelon 6a2a884372 chore: migrate pkg tests (#12889)
Also refactor util.sh in the process, so test scripts become easier to
write (inspired in part by lake's test suite).
2026-03-11 18:55:46 +00:00

12 lines
390 B
Bash
Executable File

#!/usr/bin/env bash
source ../../env_test.sh
# LEAN_EXPORTING needs to be defined for .c files included in shared libraries
lean --c=SnakeLinter.c SnakeLinter.lean
leanc ${LEANC_OPTS-} -O3 -DNDEBUG -DLEAN_EXPORTING -shared -o SnakeLinter.so SnakeLinter.c
capture_only SnakeLinter.lean \
lean -Dlinter.all=false --plugin=SnakeLinter.so SnakeLinter.lean
check_exit_is_fail
check_out_file