mirror of
https://github.com/winfsp/winfsp.git
synced 2025-06-08 04:52:10 -05:00
tools: run-tests: ifstest
This commit is contained in:
parent
2d9b1b80fa
commit
f35a93d1f7
@ -329,10 +329,40 @@ exit /b 0
|
|||||||
|
|
||||||
:ifstest-memfs-x64-disk
|
:ifstest-memfs-x64-disk
|
||||||
M:
|
M:
|
||||||
call "%ProjRoot%\tools\ifstest.bat" M:\ /b /z
|
call :__ifstest M: /g OpenCreateGeneral /z /v
|
||||||
if !ERRORLEVEL! neq 0 goto fail
|
if !ERRORLEVEL! neq 0 goto fail
|
||||||
exit /b 0
|
exit /b 0
|
||||||
|
|
||||||
|
:__ifstest
|
||||||
|
set __ifstest_exit=0
|
||||||
|
for /F "tokens=1,2 delims=:" %%i in ('call "%ProjRoot%\tools\ifstest.bat" %*') do (
|
||||||
|
set FieldName=%%i
|
||||||
|
set FieldName=!FieldName: =!
|
||||||
|
|
||||||
|
set FieldValue=%%j
|
||||||
|
|
||||||
|
if X!FieldName!==XTest (
|
||||||
|
set IfsTestName=!FieldValue!
|
||||||
|
) else if X!FieldName!==XGroup (
|
||||||
|
set IfsTestGroup=!FieldValue!
|
||||||
|
) else if X!FieldName!==XStatus (
|
||||||
|
rem set IfsTestLine=!IfsTestGroup!.!IfsTestName!.......................................
|
||||||
|
set IfsTestPrefix=!IfsTestName!.......................................
|
||||||
|
set IfsTestPrefix=!IfsTestPrefix:~0,39!
|
||||||
|
if not "X!FieldValue:(IFSTEST_SUCCESS)=!"=="X!FieldValue!" (
|
||||||
|
echo !IfsTestPrefix! OK
|
||||||
|
) else if not "X!FieldValue:(IFSTEST_TEST_NOT_SUPPORTED)=!"=="X!FieldValue!" (
|
||||||
|
echo !IfsTestPrefix! SKIP
|
||||||
|
) else if not "X!FieldValue:(IFSTEST_INFO_END_OF_GROUP)=!"=="X!FieldValue!" (
|
||||||
|
rem
|
||||||
|
) else (
|
||||||
|
echo !IfsTestPrefix! KO !FieldValue!
|
||||||
|
set __ifstest_exit=1
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
exit /b !__ifstest_exit!
|
||||||
|
|
||||||
:leak-test
|
:leak-test
|
||||||
for /F "tokens=1,2 delims=:" %%i in ('verifier /query ^| findstr ^
|
for /F "tokens=1,2 delims=:" %%i in ('verifier /query ^| findstr ^
|
||||||
/c:"Current Pool Allocations:" ^
|
/c:"Current Pool Allocations:" ^
|
||||||
|
Loading…
x
Reference in New Issue
Block a user