OSDN Git Service

Version 3.00
[vbslib/main.git] / _src / TestByFCBatAuto / TestScript / test / Launcher / 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" /wnd2\r
6 \r
7 if exist T_ALL_result.txt  del T_ALL_result.txt\r
8 \r
9 \r
10 set T=T_Launcher\r
11 echo ((( [%T%] )))\r
12 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %T%_log.txt\r
13 fc %T%_ans.txt %T%_log.txt\r
14 if errorlevel 1  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
15 \r
16 set T=T_LauncherFail\r
17 echo ((( [%T%] )))\r
18 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %T%_log.txt\r
19 if not %errorlevel%==23  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
20 fc %T%_ans.txt %T%_log.txt\r
21 if errorlevel 1  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
22 \r
23 set T=T_LauncherSynErr\r
24 echo ((( [%T%] )))\r
25 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %T%_log.txt\r
26 if not %errorlevel%==23  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
27 fc %T%_ans.txt %T%_log.txt\r
28 if errorlevel 1  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
29 \r
30 set T=T_LauncherSkip\r
31 echo ((( [%T%] )))\r
32 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %T%_log.txt\r
33 if not %errorlevel%==22  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
34 fc %T%_ans.txt %T%_log.txt\r
35 if errorlevel 1  echo Fail in %T%.vbs>> T_ALL_result.txt&goto :last_of_test\r
36 \r
37 :last_of_test\r
38 set T=\r
39 echo Test log compare ...>> T_ALL_result.txt\r
40 if not errorlevel 1 echo Pass.>> T_ALL_result.txt\r
41 if     errorlevel 1 echo Fail.>> T_ALL_result.txt\r
42 type T_ALL_result.txt\r
43 \r
44  \r