3 REM Test by comparing stdout and stderr (FCBat style)
\r
5 if "%1"=="" cmd /K "%0" /wnd2
\r
7 if exist T_ALL_result.txt del T_ALL_result.txt
\r
9 if not exist "modules\module1" mkdir "modules\module1"
\r
10 if not exist "modules\module2" mkdir "modules\module2"
\r
11 if not exist "modules\module3" mkdir "modules\module3"
\r
14 REM //=== order is module1, module3, module2
\r
16 copy "modules\template\Test_template1.vbs" "modules\module1\Test.vbs"
\r
17 copy "modules\template\Test_template2.vbs" "modules\module2\Test.vbs"
\r
18 copy "modules\template\Test_template3.vbs" "modules\module3\Test.vbs"
\r
20 set T=T_PriorityTarget
\r
21 set TT=T_PriorityTarget1
\r
23 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %TT%_log.txt
\r
24 fc %TT%_ans.txt %TT%_log.txt
\r
25 if errorlevel 1 echo Fail in %TT%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
28 REM //=== order is module2, module1, module3
\r
30 copy "modules\template\Test_template1.vbs", "modules\module2\Test.vbs"
\r
31 copy "modules\template\Test_template2.vbs", "modules\module3\Test.vbs"
\r
32 copy "modules\template\Test_template3.vbs", "modules\module1\Test.vbs"
\r
34 set T=T_PriorityTarget
\r
35 set TT=T_PriorityTarget2
\r
37 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %TT%_log.txt
\r
38 fc %TT%_ans.txt %TT%_log.txt
\r
39 if errorlevel 1 echo Fail in %TT%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
42 REM //=== order is module3, module2, module1
\r
44 copy "modules\template\Test_template1.vbs", "modules\module3\Test.vbs"
\r
45 copy "modules\template\Test_template2.vbs", "modules\module1\Test.vbs"
\r
46 copy "modules\template\Test_template3.vbs", "modules\module2\Test.vbs"
\r
48 set T=T_PriorityTarget
\r
49 set TT=T_PriorityTarget3
\r
51 ( cscript %2 //nologo %T%.vbs %3 2>&1 ) > %TT%_log.txt
\r
52 fc %TT%_ans.txt %TT%_log.txt
\r
53 if errorlevel 1 echo Fail in %TT%.vbs>> T_ALL_result.txt&goto :last_of_test
\r
58 echo Test log compare ...>> T_ALL_result.txt
\r
59 if not errorlevel 1 echo Pass.>> T_ALL_result.txt
\r
60 if errorlevel 1 echo Fail.>> T_ALL_result.txt
\r
61 type T_ALL_result.txt
\r