OSDN Git Service

Version 2.00
[vbslib/main.git] / _src / TestByFCBatAuto / TestScript / test / TestsClass / T_ALL_5_do_test.bat
1 @echo off \r
2 REM\r
3 REM  Test by comparing stdout and stderr (FCBat style)\r
4 REM\r
5 if "%1"=="" cmd /K "%0" /wnd\r
6 \r
7 if exist T_ALL_result.txt  del T_ALL_result.txt\r
8 \r
9 set T=T_UnitTest\r
10 echo ^<^<^< [%T%] ^>^>^>\r
11 copy T_Sample1\SubSymbol_ALL.txt T_Sample1\SubSymbol.txt > nul\r
12 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %T%_log.txt\r
13 echo.>> %T%_log.txt\r
14 copy T_Sample1\SubSymbol_Sub1.txt T_Sample1\SubSymbol.txt > nul\r
15 ( cscript //nologo %T%.vbs 2>&1 ) >> %T%_log.txt\r
16 copy T_Sample1\SubSymbol_ALL.txt T_Sample1\SubSymbol.txt > nul\r
17 fc %T%_ans.txt %T%_log.txt\r
18 if errorlevel 1  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
19 \r
20 set T=T_UnitTest_NotFound\r
21 echo ^<^<^< [%T%] ^>^>^>\r
22 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %T%_log.txt\r
23 fc %T%_ans.txt %T%_log.txt\r
24 if errorlevel 1  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
25 \r
26 set T=T_AddAuto\r
27 echo ^<^<^< [%T%] ^>^>^>\r
28 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %T%_log.txt\r
29 fc %T%_ans.txt %T%_log.txt\r
30 if errorlevel 1  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
31 :last_of_test\r
32 \r
33 set T=T_AllAuto\r
34 echo ^<^<^< [%T%] ^>^>^>\r
35 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %T%_log.txt\r
36 fc %T%_ans.txt %T%_log.txt\r
37 if errorlevel 1  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
38 :last_of_test\r
39 \r
40 set T=\r
41 echo Test log compare ...>> T_ALL_result.txt\r
42 if not errorlevel 1 echo Pass.>> T_ALL_result.txt\r
43 if     errorlevel 1 echo Fail.>> T_ALL_result.txt\r
44 type T_ALL_result.txt\r
45 \r
46  \r