test: always clean full .lake (#13703)
Ensures we don't reuse outdated config oleans
This commit is contained in:
parent
8c82f9ed4a
commit
d33a771ea3
30 changed files with 31 additions and 31 deletions
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
|
||||
run lake exe release
|
||||
run_fail lake exe debug
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf lake-manifest.json .lake/build
|
||||
rm -rf deps/fooA/.lake/build deps/fooB/.lake/build deps/useA/.lake/build deps/useB/.lake/build
|
||||
rm -rf lake-manifest.json .lake
|
||||
rm -rf deps/fooA/.lake deps/fooB/.lake deps/useA/.lake deps/useB/.lake
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
|
||||
# Build Main library — includes all test modules
|
||||
capture lake build Main
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
||||
# Check that we can compile a file which shares with the executable
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
||||
for f in LeanCheckerTests/*.lean; do
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
LEAN_ABORT_ON_PANIC=1 lake build
|
||||
|
||||
capture_fail lake lean Module/ConflictingImported.lean
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake exe "path with spaces"
|
||||
# presence of this file should not break process spawn
|
||||
touch .lake/build/bin/path
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
|
||||
mkdir -p Rebuild
|
||||
cat <<EOF > Rebuild/Basic.lean
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build release
|
||||
|
||||
# Create a named pipe for communication
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
LEAN_ABORT_ON_PANIC=1 lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
# Ideally there would be a more principled testing framework
|
||||
# that took care of all this!
|
||||
|
||||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
|
||||
# TODO Use and/or emulate the helper functions from util.sh?
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake exe user_attr
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
|
||||
capture lake build -v
|
||||
check_out_contains 'hello, test, world'
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
lake build
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
rm -rf .lake/build
|
||||
rm -rf .lake
|
||||
rm -f lake-manifest.json
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue