summaryrefslogtreecommitdiffstats
path: root/basic/scripts/basic.bat
blob: 9f100320315cbcc2954085019b2d4a0768f060c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101

rem @(#)basic.bat	1.1	98/10/26 Connectathon Testsuite
@echo off
echo.
echo Starting CONNECTATHON BASIC tests
echo.

set TESTDIR=%2
set TESTARG1=%3
set TESTARG2=%4
set OLDPATH=%PATH%

echo Arg1 is the network_drive: to create the test dir on = %1%
rem  Note: Arg1 should also be the drive you start the macro (ie. L:)
echo Arg2 is the basename of the directory to create = %TESTDIR%
echo Arg3 is the value of test arg1 = %TESTARG1%
echo Arg4 is the value of test arg2 = %TESTARG2%
echo Arg5 is the full path to the directory containing the tests = %5%
echo.

choice /t:C,10 /n /c:AC (A-bort or C-ontinue):
if errorlevel 2 goto Continue
if errorlevel 1 goto Exit 
:Continue

PATH=%5;%PATH%

%1
cd \

deltree /y %TESTDIR%*

set NFSTESTDIR=%TESTDIR%1                 
test1 %TESTARG1% %TESTARG2%
if errorlevel 1 echo *** Test Failed ***
%1
cd \

test2 %TESTARG1% %TESTARG2%
if errorlevel 1 echo *** Test Failed ***
%1
cd \
deltree /y %NFSTESTDIR%       

set NFSTESTDIR=%TESTDIR%3
rem test3 Only 1 Param
test3 %TESTARG1% 
if errorlevel 1 echo *** Test Failed ***
%1
cd \
deltree /y %NFSTESTDIR%       

set NFSTESTDIR=%TESTDIR%4
test4 %TESTARG1% %TESTARG2%
if errorlevel 1 echo *** Test Failed ***
%1
cd \
deltree /y %NFSTESTDIR%       

set NFSTESTDIR=%TESTDIR%5
test5 %TESTARG1% %TESTARG2%
if errorlevel 1 echo *** Test Failed ***
%1
cd \
deltree /y %NFSTESTDIR%       

set NFSTESTDIR=%TESTDIR%6
rem "'test6 Param 1 must be <= Param 2'"
test6 %TESTARG1% %TESTARG1%
if errorlevel 1 echo *** Test Failed ***
%1
cd \
deltree /y %NFSTESTDIR%       

set NFSTESTDIR=%TESTDIR%7
test7 %TESTARG1% %TESTARG2%
if errorlevel 1 echo *** Test Failed ***
%1
cd \
deltree /y %NFSTESTDIR%       

set NFSTESTDIR=%TESTDIR%8
test8 %TESTARG1% %TESTARG2%
if errorlevel 1 echo *** Test Failed ***
%1
rem No cd .. or deltree /y needed

set NFSTESTDIR=%TESTDIR%9
rem test9 Only 1 Param
test9 %TESTARG1%
if errorlevel 1 echo *** Test Failed ***
%1
cd \
deltree /y %NFSTESTDIR%  

echo "Congratulations, you completed the basic tests!"

:Exit

PATH=%OLDPATH%