OSDN Git Service

Version 3.00
[vbslib/main.git] / _src / TestByFCBatAuto / TestScript / test / T_Priority / 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 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
12 \r
13 \r
14 REM //=== order is module1, module3, module2\r
15 \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
19 \r
20 set T=T_PriorityTarget\r
21 set TT=T_PriorityTarget1\r
22 echo ((( [%TT%] )))\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
26 \r
27 \r
28 REM //=== order is module2, module1, module3\r
29 \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
33 \r
34 set T=T_PriorityTarget\r
35 set TT=T_PriorityTarget2\r
36 echo ((( [%TT%] )))\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
40 \r
41 \r
42 REM //=== order is module3, module2, module1\r
43 \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
47 \r
48 set T=T_PriorityTarget\r
49 set TT=T_PriorityTarget3\r
50 echo ((( [%TT%] )))\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
54 \r
55 \r
56 :last_of_test\r
57 set T=\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
62 \r
63  \r