ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/fbintf/testsuite/runtest.bat
(Generate patch)

Comparing ibx/trunk/fbintf/testsuite/runtest.bat (file contents):
Revision 87 by tony, Mon Jan 1 11:31:26 2018 UTC vs.
Revision 315 by tony, Thu Feb 25 11:56:36 2021 UTC

# Line 2 | Line 2
2   REM Test suite Configuration parameters (FPCDIR and FPCBIN)
3   REM These may be modified if needed to suite local requirements
4  
5 < FOR %%V in (3.0.4 3.0.2 3.0.0) do (
5 > FOR %%V in (3.2.0 3.0.4 3.0.2 3.0.0) do (
6    if EXIST C:\lazarus\fpc\%%V\bin\i386-win32\fpc.exe (
7      set FPCDIR=C:\lazarus\fpc\%%V
8      set FPCBIN=C:\lazarus\fpc\%%V\bin\i386-win32
# Line 29 | Line 29 | if not EXIST %FPCBIN%\fpc.exe (
29   set TESTOUTDIR=%TEMP%\fbintf-testsuite
30   set USERNAME=SYSDBA
31   set PASSWORD=masterkey
32 < set EMPLOYEEDB=localhost:employee
33 < set NEWDBNAME=localhost:%TESTOUTDIR%\testsuite1.fdb
34 < set NEWDBNAME2=localhost:%TESTOUTDIR%\testsuite2.fdb
32 > set EMPLOYEEDB=employee
33 > set NEWDBNAME=%TESTOUTDIR%\testsuite1.fdb
34 > set NEWDBNAME2=%TESTOUTDIR%\testsuite2.fdb
35   set BAKFILE=%TESTOUTDIR%\testsuite.gbk
36 + set DIFF=%FPCBIN%\diff.exe
37  
38   rd /s /q testunits
39   mkdir %TESTOUTDIR%
# Line 44 | Line 45 | echo Starting Testsuite
45   echo(
46   IF EXIST "testsuite.exe" (
47   testsuite.exe -u %USERNAME% -p %PASSWORD% -e %EMPLOYEEDB% -n %NEWDBNAME% -s %NEWDBNAME2% -b %BAKFILE% -o testout.log %1
48 +
49 + if not EXIST "%DIFF%" (
50 +  echo Unable to compare results - diff not found - %DIFF%
51 +  goto :EOF
52 +  )
53 +
54   echo Comparing results with reference log
55 < echo(
56 < %FPCBIN%\diff reference.log testout.log >diff.log
57 < type diff.log
55 > echo(
56 > findstr /C:"ODS Major Version = 11" testout.log
57 > IF ERRORLEVEL 1 (
58 >  findstr /C:"ODS Major Version = 12" testout.log
59 >  IF ERRORLEVEL 1 (
60 >    %DIFF% FB4reference.log testout.log >diff.log
61 >  ) ELSE (
62 >    %DIFF% FB3reference.log testout.log >diff.log
63 >  )
64 > ) ELSE (
65 >  %DIFF% FB2reference.log testout.log >diff.log
66 > )
67 > type diff.log
68   rd /s /q testunits
69   del testsuite.exe
70   )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines