1@echo off
2
3REM execute all test cases of the accessibility test suite
4REM
5REM (c) 2006 (W3C) MIT, ERCIM, Keio University
6REM See tidy.c for the copyright notice.
7REM
8REM <URL:http://tidy.sourceforge.net/>
9REM
10REM CVS Info:
11REM
12REM    $Author: iccir $
13REM    $Date: 2007/01/31 02:33:39 $
14REM    $Revision: 1.1 $
15
16@REM USER VARIABLES
17@REM ##############
18@REM set executable to be used
19@set TIDY=..\build\msvc\Release\tidy.exe
20@REM set INPUT folder
21@set TIDYINPUT=accessTest
22@REM set OUTPUT folder
23@set TIDYOUT=tmp
24@REM set input test list file
25@set TIDYIN=accesscases.txt
26@REM ##############
27
28@if NOT EXIST %TIDY% goto ERR1
29@if NOT EXIST %TIDYINPUT%\cfg_default.txt goto ERR2
30@if NOT EXIST %TIDYIN% goto ERR3
31@REM Make sure output directory exists, or WARN of creation ...
32@if EXIST %TIDYOUT%\nul goto RUNTEST
33@echo	NOTE: Folder %TIDYOUT% does not exist. It will be created ...
34@echo	Ctrl+C to abort ... any other keyin to continue ...
35@pause
36@md %TIDYOUT%
37:RUNTEST
38@echo Running ACCESS TEST suite > ACCERR.TXT
39@echo Executable = %TIDY% >> ACCERR.TXT
40@echo Input Folder = %TIDYINPUT% >> ACCERR.TXT
41@echo Output Folder = %TIDYOUT% >> ACCERR.TXT
42set FAILEDACC=
43for /F "skip=1 tokens=1,2*" %%i in (%TIDYIN%) do call onetesta.cmd %%i %%j %%k
44@if "%FAILEDACC%." == "." goto SUCCESS
45echo FAILED [%FAILEDACC%] ...
46@goto END
47
48:SUCCESS
49@echo	Appears ALL tests ran fine ...
50@goto END
51
52
53:ERR1
54@echo	ERROR: Unable to locate executable - [%TIDY%] - check name and location ...
55@goto END
56
57:ERR2
58@echo	ERROR: Unable to locate input folder - [%TIDYINPUT%]! - check name and location ...
59@echo	Specifically can not locate the file - [%TIDYINPUT%\cfg_default.txt] ...
60@goto END
61
62:ERR3
63@echo	ERROR: Can not locate file - [%TIDYIN%] - check name and location ...
64@goto END
65
66:END
67