xref: /aosp_15_r20/external/lz4/build/VS2022/_test.bat (revision 27162e4e17433d5aa7cb38e7b6a433a09405fc7f)
1*27162e4eSAndroid Build Coastguard Workerset /a errorno=1
2*27162e4eSAndroid Build Coastguard Workerfor /F "delims=#" %%E in ('"prompt #$E# & for %%E in (1) do rem"') do set "esc=%%E"
3*27162e4eSAndroid Build Coastguard Worker
4*27162e4eSAndroid Build Coastguard Worker@rem set "Configuration=Debug"
5*27162e4eSAndroid Build Coastguard Worker@rem set "Platform=Win32"
6*27162e4eSAndroid Build Coastguard Worker
7*27162e4eSAndroid Build Coastguard Workerset "BIN=.\bin\!Platform!_!Configuration!"
8*27162e4eSAndroid Build Coastguard Workerset "TEST_FILES=..\..\tests\COPYING"
9*27162e4eSAndroid Build Coastguard Worker
10*27162e4eSAndroid Build Coastguard Workerecho !BIN!\lz4 -h
11*27162e4eSAndroid Build Coastguard Worker     !BIN!\lz4 -h	|| goto :ERROR
12*27162e4eSAndroid Build Coastguard Worker
13*27162e4eSAndroid Build Coastguard Workerecho !BIN!\lz4 -i1b
14*27162e4eSAndroid Build Coastguard Worker     !BIN!\lz4 -i1b	|| goto :ERROR
15*27162e4eSAndroid Build Coastguard Worker
16*27162e4eSAndroid Build Coastguard Workerecho !BIN!\lz4 -i1b5
17*27162e4eSAndroid Build Coastguard Worker     !BIN!\lz4 -i1b5	|| goto :ERROR
18*27162e4eSAndroid Build Coastguard Worker
19*27162e4eSAndroid Build Coastguard Workerecho !BIN!\lz4 -i1b10
20*27162e4eSAndroid Build Coastguard Worker     !BIN!\lz4 -i1b10	|| goto :ERROR
21*27162e4eSAndroid Build Coastguard Worker
22*27162e4eSAndroid Build Coastguard Workerecho !BIN!\lz4 -i1b15
23*27162e4eSAndroid Build Coastguard Worker     !BIN!\lz4 -i1b15	|| goto :ERROR
24*27162e4eSAndroid Build Coastguard Worker
25*27162e4eSAndroid Build Coastguard Workerecho fullbench
26*27162e4eSAndroid Build Coastguard Worker!BIN!\fullbench.exe --no-prompt -i1 %TEST_FILES%	|| goto :ERROR
27*27162e4eSAndroid Build Coastguard Worker
28*27162e4eSAndroid Build Coastguard Workerecho fuzzer
29*27162e4eSAndroid Build Coastguard Worker!BIN!\fuzzer.exe -v -T30s				|| goto :ERROR
30*27162e4eSAndroid Build Coastguard Worker
31*27162e4eSAndroid Build Coastguard Worker
32*27162e4eSAndroid Build Coastguard Workerset /a errorno=0
33*27162e4eSAndroid Build Coastguard Workergoto :END
34*27162e4eSAndroid Build Coastguard Worker
35*27162e4eSAndroid Build Coastguard Worker:ERROR
36*27162e4eSAndroid Build Coastguard Worker
37*27162e4eSAndroid Build Coastguard Worker:END
38*27162e4eSAndroid Build Coastguard Workerexit /B %errorno%
39