Merge branch 'next' into issue-839-2
This commit is contained in:
commit
b9d1e2b5cc
101
.github/workflows/build_and_test.yml
vendored
Normal file
101
.github/workflows/build_and_test.yml
vendored
Normal file
|
@ -0,0 +1,101 @@
|
|||
################################################################################
|
||||
# Build and Test tidy on the latest versions of all of the major platforms.
|
||||
#
|
||||
# - Build on multiple operating systems, and where possible, multiple
|
||||
# architectures. On Windows, we will also build and test MingGW in
|
||||
# addition to MSVC.
|
||||
#
|
||||
# - Report the version number for each binary that is built.
|
||||
#
|
||||
# - Run each binary against the regression test suite.
|
||||
#
|
||||
################################################################################
|
||||
|
||||
name: Build and Test
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'src/**'
|
||||
- 'include/**'
|
||||
- '.github/workflows/**'
|
||||
pull_request:
|
||||
paths:
|
||||
- 'src/**'
|
||||
- 'include/**'
|
||||
- '.github/workflows/**'
|
||||
|
||||
jobs:
|
||||
|
||||
build_and_test:
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
|
||||
- os: ubuntu-latest
|
||||
flags:
|
||||
vers_command: "./tidy --version"
|
||||
test_command: "ruby test.rb test"
|
||||
|
||||
- os: macOS-latest
|
||||
flags: "'-DCMAKE_OSX_ARCHITECTURES=x86_64;arm64'"
|
||||
vers_command: "./tidy --version"
|
||||
test_command: "ruby test.rb test"
|
||||
|
||||
- os: windows-latest
|
||||
flags:
|
||||
vers_command: "./tidy.exe --version"
|
||||
test_command: "ruby test.rb test"
|
||||
|
||||
- os: windows-2016
|
||||
flags: "-G 'MinGW Makefiles'"
|
||||
vers_command: "./tidy --version"
|
||||
test_command: "ruby test.rb test"
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
|
||||
# We'll use the windows-2016 instance to perform a MinGW build.
|
||||
# Of course, we only want to install if this is the correct target.
|
||||
- name: Install MinGW-w64
|
||||
if: ${{matrix.os == 'windows-2016'}}
|
||||
uses: egor-tensin/setup-mingw@v2
|
||||
with:
|
||||
platform: x64
|
||||
|
||||
- name: Build
|
||||
working-directory: ${{github.workspace}}/build/cmake
|
||||
run: cmake ../.. -DCMAKE_BUILD_TYPE=Release ${{matrix.flags}}
|
||||
|
||||
- name: Make
|
||||
working-directory: ${{github.workspace}}/build/cmake
|
||||
run: cmake --build . --config Release
|
||||
|
||||
# Windows MSVC is the only oddball here; why does it install the
|
||||
# binary into a subfolder, unlike all of the other builds? Let's
|
||||
# make everything else easier by relocating it to the same spot
|
||||
# as all the other build locations.
|
||||
- name: Move the exe to someplace sensible
|
||||
if: ${{matrix.os == 'windows-latest'}}
|
||||
run: move-item -path "${{github.workspace}}/build/cmake/Release/tidy.exe" -destination "${{github.workspace}}/build/cmake/"
|
||||
|
||||
- name: Show Version
|
||||
working-directory: ${{github.workspace}}/build/cmake
|
||||
run: ${{matrix.vers_command}}
|
||||
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 2.7
|
||||
bundler-cache: true
|
||||
|
||||
- name: Bundle Install
|
||||
working-directory: ${{github.workspace}}/regression_testing
|
||||
run: bundle install
|
||||
|
||||
- name: Run Regression Test
|
||||
working-directory: ${{github.workspace}}/regression_testing
|
||||
run: ${{matrix.test_command}}
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -16,3 +16,4 @@ temp*
|
|||
.DS_Store
|
||||
.idea
|
||||
*.old
|
||||
/regression_testing/cases/*-results/
|
||||
|
|
|
@ -394,7 +394,11 @@ install(TARGETS ${name}
|
|||
LIBRARY DESTINATION ${LIB_INSTALL_DIR}
|
||||
)
|
||||
install( FILES ${HFILES} DESTINATION ${INCLUDE_INSTALL_DIR} )
|
||||
|
||||
if(MSVC)
|
||||
# install(FILES $<TARGET_PDB_FILE:${name}> DESTINATION lib OPTIONAL)
|
||||
INSTALL(FILES ${PROJECT_BINARY_DIR}/${name}.dir/Debug/${name}.pdb
|
||||
DESTINATION lib CONFIGURATIONS Debug )
|
||||
endif()
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
# Dynamic Library
|
||||
|
@ -437,6 +441,14 @@ if (SUPPORT_CONSOLE_APP)
|
|||
if (MSVC)
|
||||
set_target_properties( ${name} PROPERTIES DEBUG_POSTFIX d )
|
||||
endif ()
|
||||
if (APPLE)
|
||||
string(TIMESTAMP CURRENT_YEAR "%Y")
|
||||
configure_file(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/console/Info.plist.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/Info.plist
|
||||
)
|
||||
target_link_options(${name} PRIVATE LINKER:-sectcreate,__TEXT,__info_plist,Info.plist)
|
||||
endif ()
|
||||
if (NOT TIDY_CONSOLE_SHARED)
|
||||
set_target_properties( ${name} PROPERTIES
|
||||
COMPILE_FLAGS "-DTIDY_STATIC" )
|
||||
|
|
10
README.md
10
README.md
|
@ -32,13 +32,14 @@ When you’re ready to add a great new feature, these write-ups may be useful.
|
|||
- Discover how to add new tags to Tidy in [README/TAGS.md][130].
|
||||
- If you want to add new messages to Tidy, read [README/MESSAGE.md][150].
|
||||
- Configuration options can be added according to [README/OPTIONS.md][155].
|
||||
- Pull Requests must pass all existing regression tests, or you must change existing regression test expectations with a good explanation. New features require that you add new regression tests. See [README/TESTING.md][165] for more details.
|
||||
|
||||
### Language Localization Guides
|
||||
|
||||
Tidy supports localization, and welcomes translations into various languages. Please read up on how to localize HTML Tidy.
|
||||
|
||||
- The general README for localizing can be found in [/README/LOCALIZE.md][140].
|
||||
- And [/localize/README.md][145] contains specific instructions for localizing.
|
||||
- The general README for localizing can be found in [README/LOCALIZE.md][140].
|
||||
- And [localize/README.md][145] contains specific instructions for localizing.
|
||||
|
||||
|
||||
## Other Important Links
|
||||
|
@ -88,9 +89,10 @@ HTML Tidy and LibTidy are free and open source software with a permissive licens
|
|||
[125]: README/CONTRIBUTING.md
|
||||
[130]: README/TAGS.md
|
||||
[135]: README/LICENSE.md
|
||||
[140]: /README/LOCALIZE.md
|
||||
[145]: /localize/README.md
|
||||
[140]: README/LOCALIZE.md
|
||||
[145]: localize/README.md
|
||||
[150]: README/MESSAGE.md
|
||||
[155]: README/OPTIONS.md
|
||||
[160]: README/VERSION.md
|
||||
[165]: README/TESTING.md
|
||||
|
||||
|
|
72
README/TESTING.md
Normal file
72
README/TESTING.md
Normal file
|
@ -0,0 +1,72 @@
|
|||
# Testing
|
||||
|
||||
It‘s critical that changes you introduce do not cause regressions, i.e., that
|
||||
Tidy’s output remains consistent with the introduction of your changes, except
|
||||
for very specific circumstances.
|
||||
|
||||
Additionally, changes that you introduce to Tidy must usually be accompanied by
|
||||
one or more test cases demonstrating the new feature or changed behavior.
|
||||
|
||||
Both of these concerns can be addressed with the Tidy repository’s automated
|
||||
regression testing features, which are enabled by Github Actions. Any pull
|
||||
request you make will automatically test your PR against the existing set of
|
||||
test cases, and any failures are prima facie grounds for rejecting the PR.
|
||||
|
||||
You _must_ test your changes locally using the tools and test cases provided in
|
||||
the `regression_testing/` directory prior to submitting a PR, including adding
|
||||
test cases to this directory as needed.
|
||||
|
||||
|
||||
## Changes to Existing Output
|
||||
|
||||
If your changes affect existing output, it’s critical to understand _why_, and
|
||||
if necessary, regenerate the `-expects` files so that the regression testing
|
||||
tool will pass with your new changes. These `-expects` changes, of course,
|
||||
become part of your Pull Request, and will be subject to review and conversation
|
||||
in the Pull Request thread.
|
||||
|
||||
If you do cause such regressions, please be prepared to defend why they are
|
||||
needed.
|
||||
|
||||
## New Tests
|
||||
|
||||
If you’re adding new features to Tidy, code reviewers need to be able to see the
|
||||
intended effect of your changes via some type of demonstration. As such, please
|
||||
write at least one test case in `github-cases` and put the expected results in
|
||||
`github-expects`. These also constitute a part of your Pull Request, and more
|
||||
importantly, will become part of the standard regression testing suite once the
|
||||
PR is merged.
|
||||
|
||||
Try to keep your test case(s) as succint as possible, and do try to put some HTML
|
||||
comments in the file explaining the purpose of the test case, and if applicable,
|
||||
the Github issue and/or PR number.
|
||||
|
||||
Note that the files generated in `github-results` for your new test cases are
|
||||
suitable for use in `github-expects` when you are satisfied with the results.
|
||||
|
||||
A sample `case-123a@0.html` might represent issue #123, test **a** in a series
|
||||
of multiple tests for this issue number, expecting Tidy exit code 0, and might
|
||||
look something like this:
|
||||
|
||||
```
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<!--
|
||||
This test case represents HTML Tidy issue #123, and demonstrates
|
||||
the use of new feature #xxx. Tidy should exit with status code 0.
|
||||
The reason this change is needed is because WHATWG suddently
|
||||
determined that a standards change #yyyy impacts us because of zzz.
|
||||
-->
|
||||
<head>
|
||||
<title>Case #123a</title>
|
||||
</head>
|
||||
<p>The quick brown fox jumps over the lazy dog.<//p>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
|
||||
## Regression Testing Specifics
|
||||
|
||||
The regression testing mechanism is described more fully in [regression_testing/README.md](../regression_testing/README.md).
|
1
build/cmake/.gitignore
vendored
1
build/cmake/.gitignore
vendored
|
@ -33,3 +33,4 @@ tidy1.xsl
|
|||
tidy.pc
|
||||
*.vcproj
|
||||
.pkg
|
||||
Info.plist
|
||||
|
|
139
build/cmake/gen-html.sh
Executable file
139
build/cmake/gen-html.sh
Executable file
|
@ -0,0 +1,139 @@
|
|||
#!/bin/sh
|
||||
#< gen-html.sh 2021/03/26, from gen-html.bat
|
||||
BN=`basename $0`
|
||||
|
||||
ask()
|
||||
{
|
||||
pause
|
||||
if [ ! "$?" = "0" ]; then
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
# @REM Build HTML from log of 'version.txt'
|
||||
# @REM Versify the tools used
|
||||
echo "$BN: Doing: 'verhist.pl -? >/dev/null'"
|
||||
verhist.pl -? >/dev/null
|
||||
if [ ! "$?" = "0" ]; then
|
||||
echo "Unable to run 'verhist.pl'! *** FIX ME ***"
|
||||
exit 1
|
||||
fi
|
||||
echo "$BN: Doing: 'emailobfuscate.pl -? >/dev/null'"
|
||||
emailobfuscate.pl -? >/dev/null
|
||||
if [ ! "$?" = "0" ]; then
|
||||
echo "Unable to run 'emailobfuscate.pl'! *** FIX ME ***"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
TMPFIL1="../../version.txt"
|
||||
if [ ! -f "$TMPFIL1" ]; then
|
||||
echo "Can NOT locate $TMPFIL1, in $(pwd) - *** FIX ME ***"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "$BN: Doing: 'dirmin $TMPFIL1'"
|
||||
ls -l "$TMPFIL1"
|
||||
|
||||
# TMPVER=$(cat $TMPFIL1)
|
||||
TMPCNT=0
|
||||
while read -r a; do
|
||||
TMPCNT=`expr $TMPCNT + 1`;
|
||||
if [ ! -z "$a" ]; then
|
||||
echo "$TMPCNT: '$a'"
|
||||
if [ "$TMPCNT" = "1" ]; then
|
||||
export TMPVER="$a";
|
||||
fi
|
||||
break;
|
||||
fi
|
||||
done < $TMPFIL1
|
||||
|
||||
echo "Current version '$TMPVER' ..."
|
||||
TMPLOG1="../../../temp-$TMPVER.log"
|
||||
TMPLOG2="../../../temp2-$TMPVER.log"
|
||||
TMPLOG3="../../../temp3-$TMPVER.log"
|
||||
|
||||
if [ ! -f "$TMPLOG1" ]; then
|
||||
echo "$BN: Doing: 'git log -p $TMPFIL1 > $TMPLOG1'"
|
||||
git log -p $TMPFIL1 > $TMPLOG1
|
||||
if [ ! -f "$TMPLOG1" ]; then
|
||||
echo "Gen of $TMPLOG1 FAILED! *** FIX ME ***"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "$BN: Got log 1 '$TMPLOG1' ..."
|
||||
ls -l "$TMPLOG1"
|
||||
|
||||
if [ ! -f "$TMPLOG2" ]; then
|
||||
echo "$BN: Doing: 'verhist.pl $TMPLOG1 -o $TMPLOG2'"
|
||||
verhist.pl $TMPLOG1 -o $TMPLOG2
|
||||
if [ ! -f "$TMPLOG2" ]; then
|
||||
echo "Gen of $TMPLOG2 FAILED! *** FIX ME ***"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "$BN: Got log 2 '$TMPLOG2' ..."
|
||||
ls -l $TMPLOG2
|
||||
|
||||
TMPV="$1"
|
||||
if [ -z "$TMPV" ]; then
|
||||
echo "Give the cut-off version, like 5.6.0, to continue.."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "$BN: Doing: 'grep $TMPV $TMPLOG2'"
|
||||
grep $TMPV $TMPLOG2
|
||||
if [ ! "$?" = "0" ]; then
|
||||
echo "Failed to find '$TMPV'... check the file '$TMPLOG2'"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
TMPD="$2"
|
||||
if [ -z "$TMPD" ]; then
|
||||
echo "Give the DATE of the cut-off, like 'Sat Nov 25 14:50:00 2017 +0100', to continue..."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f "$TMPLOG3" ]; then
|
||||
echo "$BN: Doing: 'git log "--decorate=full" "--since=$TMPD" > $TMPLOG3'"
|
||||
git log "--decorate=full" "--since=$TMPD" > $TMPLOG3
|
||||
if [ ! -f "$TMPLOG3" ]; then
|
||||
echo "Failed to generate 'git log ...' - *** FIX ME ***"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "$BN: Got log 3 '$TMPLOG3' ..."
|
||||
ls -l "$TMPLOG3"
|
||||
|
||||
# @REM at last generate the release HTML
|
||||
|
||||
TMPHTM="../../../temp-$TMPVER.html"
|
||||
if [ ! -f "$TMPHTM" ]; then
|
||||
echo "$BN: Doing: 'emailobfuscate.pl $TMPLOG3 -o $TMPHTM -a $TMPVER -i'"
|
||||
emailobfuscate.pl $TMPLOG3 -o $TMPHTM -a $TMPVER -i
|
||||
if [ ! -f "$TMPHTM" ]; then
|
||||
echo "FAILED to generate $TMPHTM! *** FIX ME ***"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "$BN: Got HTML file '$TMPHTM' ..."
|
||||
ls -l "$TMPHTM"
|
||||
|
||||
echo "$BN: Generation appears ok, check file '$TMPHTM' in browser..."
|
||||
### start $TMPHTM
|
||||
TMPVFIL="../../README/verhist.log"
|
||||
if [ ! -f "$TMPVFIL" ]; then
|
||||
echo ""
|
||||
echo "$BN: *** WARNING *** - Missing existing '$TMPVFIL'"
|
||||
echo ""
|
||||
fi
|
||||
echo ""
|
||||
echo "$BN: Is all OK, final actions, for release are -"
|
||||
echo "copy $TMPLOG2 to $TMPVFIL - push this to repo..."
|
||||
echo "copy $TMPHTM to the binaries repo..."
|
||||
echo ""
|
||||
|
||||
# @REM eof
|
|
@ -9,7 +9,7 @@
|
|||
@set DOPAUSE=1
|
||||
@set TMPGEN=Visual Studio 16 2019
|
||||
@set TMPBR=next
|
||||
@set TMPINDBG=0
|
||||
@set TMPINDBG=1
|
||||
|
||||
@set TMPOPTS=-G "%TMPGEN%" -A x64
|
||||
@set TMPOPTS=%TMPOPTS% -DCMAKE_INSTALL_PREFIX=%TMPINS%
|
||||
|
@ -29,6 +29,7 @@
|
|||
@call chkmsvc %TMPPRJ%
|
||||
@if "%TMPBR%x" == "x" goto DNBR
|
||||
@call chkbranch %TMPBR%
|
||||
@if ERRORLEVEL 1 goto BAD_BR
|
||||
:DNBR
|
||||
|
||||
@echo Build %TMPPRJ% 64-bits %DATE% %TIME%, in %CD%, to %TMPLOG% > %TMPLOG%
|
||||
|
@ -98,16 +99,26 @@
|
|||
@echo Proceeding with INSTALL...
|
||||
@echo.
|
||||
@if NOT "%TMPINDBG%x" == "1x" goto DNDBGIN
|
||||
@if EXIST install_manifest.txt @del install_manifest.txt
|
||||
@echo Doing: 'cmake --build . --config Debug --target INSTALL'
|
||||
@echo Doing: 'cmake --build . --config Debug --target INSTALL' >> %TMPLOG% 2>&1
|
||||
@cmake --build . --config Debug --target INSTALL >> %TMPLOG% 2>&1
|
||||
@if ERRORLEVEL 1 goto ERR4
|
||||
@if EXIST install_manifest.txt (
|
||||
@copy install_manifest.txt install_manifest_debug.txt >nul
|
||||
@call add2installs install_manifest.txt -o %TMPINS%\install_manifest.txt >> %TMPLOG%
|
||||
)
|
||||
:DNDBGIN
|
||||
|
||||
@if EXIST install_manifest.txt @del install_manifest.txt
|
||||
@echo Doing: 'cmake --build . --config Release --target INSTALL'
|
||||
@echo Doing: 'cmake --build . --config Release --target INSTALL' >> %TMPLOG% 2>&1
|
||||
@cmake --build . --config Release --target INSTALL >> %TMPLOG% 2>&1
|
||||
@if ERRORLEVEL 1 goto ERR5
|
||||
@if EXIST install_manifest.txt (
|
||||
@copy install_manifest.txt install_manifest_release.txt >nul
|
||||
@call add2installs install_manifest.txt -o %TMPINS%\install_manifest.txt >> %TMPLOG%
|
||||
)
|
||||
|
||||
@fa4 " -- " %TMPLOG%
|
||||
|
||||
|
@ -116,6 +127,18 @@
|
|||
|
||||
@goto END
|
||||
|
||||
:BAD_BR
|
||||
@echo Try to do 'git checkout %TMPBR%'
|
||||
@git checkout %TMPBR% >> %TMPLOG% 2>&1
|
||||
@call chkbranch %TMPBR%
|
||||
@if ERRORLEVEL 1 goto NO_BR
|
||||
@goto DNBR
|
||||
:NO_BR
|
||||
@echo.
|
||||
@echo Unable to check out %TMPBR%! *** FIX ME ***
|
||||
@echo.
|
||||
@goto ISERR
|
||||
|
||||
:GOTNO
|
||||
@echo.
|
||||
@echo No install at this time, but there may be an updexe.bat to copy the EXE to c:\MDOS...
|
||||
|
|
93
build/win64/gen-html.bat
Normal file
93
build/win64/gen-html.bat
Normal file
|
@ -0,0 +1,93 @@
|
|||
@setlocal
|
||||
@REM Build HTML from log of 'version.txt'
|
||||
@REM Versify the tools used
|
||||
@call verhist -? >nul
|
||||
@if ERRORLEVEL 1 (
|
||||
@echo Unable to run 'verhist.pl'! *** FIX ME ***
|
||||
@exit /b 1
|
||||
)
|
||||
@call emailobfuscate -? >nul
|
||||
@if ERRORLEVEL 1 (
|
||||
@echo Unable to run 'emailobfuscate.pl'! *** FIX ME ***
|
||||
@exit /b 1
|
||||
)
|
||||
|
||||
@set TMPFIL1=..\..\version.txt
|
||||
@if NOT EXIST %TMPFIL1% (
|
||||
@echo Can NOT locate %TMPFIL1%, in %CD% - *** FIX ME ***
|
||||
@exit /b 1
|
||||
)
|
||||
|
||||
@call dirmin %TMPFIL1%
|
||||
|
||||
@set /P TMPVER=<%TMPFIL1%
|
||||
|
||||
@echo Current version '%TMPVER%' ...
|
||||
@set TMPLOG1=..\..\..\temp-%TMPVER%.log
|
||||
@set TMPLOG2=..\..\..\temp2-%TMPVER%.log
|
||||
@set TMPLOG3=..\..\..\temp3-%TMPVER%.log
|
||||
|
||||
@if EXIST %TMPLOG1% goto GOTL1
|
||||
@call git log -p %TMPFIL1% > %TMPLOG1%
|
||||
@if NOT EXIST %TMPLOG1% (
|
||||
@echo Gen of %TMPLOG1% FAILED! *** FIX ME ***
|
||||
@exit /b 1
|
||||
)
|
||||
:GOTL1
|
||||
@echo Got log 1 '%TMPLOG1%' ...
|
||||
@call dirmin %TMPLOG1%
|
||||
|
||||
@if EXIST %TMPLOG2% goto GOTL2
|
||||
@call verhist %TMPLOG1% -o %TMPLOG2%
|
||||
@if EXIST %TMPLOG2% goto GOTL2
|
||||
@echo Gen of %TMPLOG2% FAILED! *** FIX ME ***
|
||||
@exit /b 1
|
||||
:GOTL2
|
||||
@echo Got log 2 '%TMPLOG2%' ...
|
||||
@call dirmin %TMPLOG2%
|
||||
|
||||
@set TMPV=%1
|
||||
@if "%TMPV%x" == "x" (
|
||||
@echo Give the cut-off version, like 5.6.0, to continue..
|
||||
@exit /b 1
|
||||
)
|
||||
|
||||
@echo Doing: 'call grep %TMPV% %TMPLOG2%' ...
|
||||
@call grep %TMPV% %TMPLOG2%
|
||||
@if ERRORLEVEL 1 (
|
||||
@echo Failed to find '%TMPV%'... check the file '%TMPLOG2%'
|
||||
@exit /b 1
|
||||
)
|
||||
|
||||
@set TMPD=%~2
|
||||
@if "%TMPD%x" == "x" (
|
||||
@echo Give the DATE of the cut-off, like 'Sat Nov 25 14:50:00 2017 +0100', to continue...
|
||||
@exit /b 1
|
||||
)
|
||||
|
||||
@if EXIST %TMPLOG3% goto GOTL3
|
||||
@call git log "--decorate=full" "--since=%TMPD%" > %TMPLOG3%
|
||||
@if EXIST %TMPLOG3% goto GOTL3
|
||||
@echo Failed to generate 'git log ...' - *** FIX ME ***
|
||||
@exit /b 1
|
||||
:GOTL3
|
||||
@echo Got log 3 '%TMPLOG3%' ...
|
||||
@call dirmin %TMPLOG3%
|
||||
|
||||
@REM at last generate the release HTML
|
||||
|
||||
@set TMPHTM=..\..\..\temp-%TMPVER%.html
|
||||
@if EXIST %TMPHTM% goto GOTL4
|
||||
@call emailobfuscate %TMPLOG3% -o %TMPHTM% -a %TMPVER% -i
|
||||
@if EXIST %TMPHTM% goto GOTL4
|
||||
@echo FAILED to generate %TMPHTM%! *** FIX ME ***
|
||||
@exit /b 1
|
||||
:GOTL4
|
||||
@echo Got HTML '%TMPHTM%' ...
|
||||
@call dirmin %TMPHTM%
|
||||
|
||||
@REM All success - check image
|
||||
@call start %TMPHTM%
|
||||
|
||||
@REM eof
|
||||
|
18
console/Info.plist.in
Normal file
18
console/Info.plist.in
Normal file
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>HTML Tidy</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.htacg.html-tidy.tidy5</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>@LIBTIDY_VERSION@</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>@LIBTIDY_DATE@</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>©@CURRENT_YEAR@ HTACG and Contributors</string>
|
||||
</dict>
|
||||
</plist>
|
|
@ -611,7 +611,7 @@ typedef enum
|
|||
TidyLiteralAttribs, /**< If true attributes may use newlines */
|
||||
TidyLogicalEmphasis, /**< Replace i by em and b by strong */
|
||||
TidyLowerLiterals, /**< Folds known attribute values to lower case */
|
||||
TidyMakeBare, /**< Make bare HTML: remove Microsoft cruft */
|
||||
TidyMakeBare, /**< Replace smart quotes, em dashes, etc with ASCII */
|
||||
TidyMakeClean, /**< Replace presentational clutter by style rules */
|
||||
TidyMark, /**< Add meta element indicating tidied doc */
|
||||
TidyMergeDivs, /**< Merge multiple DIVs */
|
||||
|
@ -658,7 +658,7 @@ typedef enum
|
|||
TidyWrapAttVals, /**< Wrap within attribute values */
|
||||
TidyWrapJste, /**< Wrap within JSTE pseudo elements */
|
||||
TidyWrapLen, /**< Wrap margin */
|
||||
TidyWrapPhp, /**< Wrap within PHP pseudo elements */
|
||||
TidyWrapPhp, /**< Wrap consecutive PHP pseudo elements */
|
||||
TidyWrapScriptlets, /**< Wrap within JavaScript string literals */
|
||||
TidyWrapSection, /**< Wrap within <![ ... ]> section tags */
|
||||
TidyWriteBack, /**< If true then output tidied markup */
|
||||
|
@ -995,6 +995,7 @@ typedef enum
|
|||
TidyTag_TIME, /**< TIME */
|
||||
TidyTag_TRACK, /**< TRACK */
|
||||
TidyTag_VIDEO, /**< VIDEO */
|
||||
TidyTag_SLOT, /**< SLOT */
|
||||
|
||||
N_TIDY_TAGS /**< Must be last */
|
||||
} TidyTagId;
|
||||
|
@ -1343,7 +1344,25 @@ typedef enum
|
|||
TidyAttr_AS, /**< AS= */
|
||||
|
||||
TidyAttr_XMLNSXLINK, /**< svg xmls:xlink="url" */
|
||||
TidyAttr_SLOT, /**< SLOT= */
|
||||
TidyAttr_LOADING, /**< LOADING= */
|
||||
|
||||
/* SVG paint attributes (SVG 1.1) */
|
||||
TidyAttr_FILL, /**< FILL= */
|
||||
TidyAttr_FILLRULE, /**< FILLRULE= */
|
||||
TidyAttr_STROKE, /**< STROKE= */
|
||||
TidyAttr_STROKEDASHARRAY, /**< STROKEDASHARRAY= */
|
||||
TidyAttr_STROKEDASHOFFSET, /**< STROKEDASHOFFSET= */
|
||||
TidyAttr_STROKELINECAP, /**< STROKELINECAP= */
|
||||
TidyAttr_STROKELINEJOIN, /**< STROKELINEJOIN= */
|
||||
TidyAttr_STROKEMITERLIMIT, /**< STROKEMITERLIMIT= */
|
||||
TidyAttr_STROKEWIDTH, /**< STROKEWIDTH= */
|
||||
TidyAttr_COLORINTERPOLATION, /**< COLORINTERPOLATION= */
|
||||
TidyAttr_COLORRENDERING, /**< COLORRENDERING= */
|
||||
TidyAttr_OPACITY, /**< OPACITY= */
|
||||
TidyAttr_STROKEOPACITY, /**< STROKEOPACITY= */
|
||||
TidyAttr_FILLOPACITY, /**< FILLOPACITY= */
|
||||
|
||||
N_TIDY_ATTRIBS /**< Must be last */
|
||||
} TidyAttrId;
|
||||
|
||||
|
|
4381
localize/translations/language_de.po
Normal file
4381
localize/translations/language_de.po
Normal file
File diff suppressed because it is too large
Load diff
4
regression_testing/Gemfile
Normal file
4
regression_testing/Gemfile
Normal file
|
@ -0,0 +1,4 @@
|
|||
source 'https://rubygems.org'
|
||||
|
||||
gem 'thor'
|
||||
gem "tty-editor"
|
30
regression_testing/Gemfile.lock
Normal file
30
regression_testing/Gemfile.lock
Normal file
|
@ -0,0 +1,30 @@
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
pastel (0.8.0)
|
||||
tty-color (~> 0.5)
|
||||
thor (1.1.0)
|
||||
tty-color (0.6.0)
|
||||
tty-cursor (0.7.1)
|
||||
tty-editor (0.6.0)
|
||||
tty-prompt (~> 0.22)
|
||||
tty-prompt (0.23.1)
|
||||
pastel (~> 0.8)
|
||||
tty-reader (~> 0.8)
|
||||
tty-reader (0.9.0)
|
||||
tty-cursor (~> 0.7)
|
||||
tty-screen (~> 0.8)
|
||||
wisper (~> 2.0)
|
||||
tty-screen (0.8.1)
|
||||
wisper (2.0.1)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
x64-mingw32
|
||||
|
||||
DEPENDENCIES
|
||||
thor
|
||||
tty-editor
|
||||
|
||||
BUNDLED WITH
|
||||
2.1.4
|
205
regression_testing/README.md
Normal file
205
regression_testing/README.md
Normal file
|
@ -0,0 +1,205 @@
|
|||
Tidy Regression Testing Specification
|
||||
=====================================
|
||||
|
||||
Background
|
||||
----------
|
||||
HTML Tidy uses regression testing as its main means of quality control when
|
||||
implementing new features and fixing bugs. HTML Tidy has been in constant
|
||||
development since before unit testing and automated testing were in wide use,
|
||||
and has proven effective in guiding the development of Tidy.
|
||||
|
||||
This repository is the regression testing tool used by Tidy for both
|
||||
continuous integration, and for development work, and consists for test
|
||||
cases split into multiple set sets, as well as tools for automating testing.
|
||||
|
||||
Testing consists of automatically running some version (of your choice) of HTML
|
||||
Tidy on various operating systems and architectures against the suite of
|
||||
test cases, and comparing the Tidy and report output against known, “good”
|
||||
versions thereof.
|
||||
|
||||
This testing process ensures that:
|
||||
|
||||
- No regressions occur as a result of the changes you make to HTML Tidy.
|
||||
Everything that has passed in the past should continue to pass, regardless
|
||||
of your changes. Changing test expectations for existing test cases must
|
||||
result in a discussion on the pull request discussion thread, otherwise
|
||||
regressions are _prima facie_ cause for rejecting your pull request.
|
||||
|
||||
- Although touted as a “regression test,” code changes should also be
|
||||
furnished with a test case that demonstrates the issue being corrected or
|
||||
the feature being added. Logically you are already informally using one or
|
||||
most test cases during your development of the patch; this simply
|
||||
formalizes the requirement for HTML Tidy, and makes it much easier for the
|
||||
maintainers to understand the impact of your proposed change.
|
||||
|
||||
Additionally, when introducing new features or fixing bugs,
|
||||
new test cases should be written to demonstrate that the fix works against
|
||||
the test case.
|
||||
|
||||
|
||||
About the Test Tool (test.rb)
|
||||
-----------------------------
|
||||
The `test.rb` tool replaces the previous Windows shell and Bash testing
|
||||
scripts. This start-from-scratch approach is intended to provide a single
|
||||
script that’s platform agnostic, for the primary purpose of enabling
|
||||
automated testing, but with strong support for use as a manual tool during
|
||||
HTML Tidy development.
|
||||
|
||||
Ruby was chosen as the scripting language of choice because it is available
|
||||
on every platform, is easy to read (even if you're not a Ruby programmer),
|
||||
and is supported by the major continuous integration testing providers, such
|
||||
as Github.
|
||||
|
||||
We recognize that some developers have scripting environment preferences,
|
||||
and as such, please feel free write wrappers around `test.rb` as needed in
|
||||
order to suit your prefences. If additional CLI API is needed to enable your
|
||||
scripting environment wrapper, please feel free to request such.
|
||||
|
||||
|
||||
Building Tidy, and Tidy Versions
|
||||
--------------------------------
|
||||
The testing tool works by executing `tidy` (or `tidy.exe`, referred to only
|
||||
as `tidy` continuing) on your platform. Naturally, you don’t want to conduct
|
||||
testing using the normal, installed version of `tidy`, but rather version(s)
|
||||
that you’ve built for testing.
|
||||
|
||||
By default, the `tidy` used will be in the standard build folder of the
|
||||
`tidy-html5` directory that is a sibling to this `tidy-html5-tests`
|
||||
directory. The complete relative path from `test.rb`, then, is:
|
||||
|
||||
```
|
||||
../tidy-html5/build/cmake/tidy[.exe]
|
||||
```
|
||||
|
||||
This makes it convenient when performing testing on both repositories when
|
||||
they’re checked out. However you can also specify another build of HTML Tidy
|
||||
as an optional argument, too.
|
||||
|
||||
|
||||
Static Build Considerations
|
||||
---------------------------
|
||||
By default, HTML Tidy is built as a console application statically linked to
|
||||
LibTidy. Although the option to link against a dylib or dll exist when
|
||||
building, it’s suggested that you no longer do so, because you might put
|
||||
yourself into a situation where you’re testing multiple command line
|
||||
executables that are all linked to the same dynamic library!
|
||||
|
||||
Although not formally deprecated, you should consider dynamic linking
|
||||
deprecated and treat it that way. In a world where entire Java Runtime
|
||||
Environments are shipped _per program_, the benefits of dynamic linking no
|
||||
longer exist on any modern computer or operating system. In some cases,
|
||||
modern security hardening even prevents dynamic linking, and we’re likely to
|
||||
see such restrictions become more common in the future.
|
||||
|
||||
|
||||
Running Test Tests
|
||||
------------------
|
||||
|
||||
### Preparing the Environment
|
||||
|
||||
Assuming that you have a working Ruby interpretor, version 2.7 or so, upon
|
||||
`CD`-ing into the `tidy-html5-test` directory, you should execute `bundle
|
||||
install`, which ensures that any dependencies that your environment doesn’t
|
||||
already have will be downloaded.
|
||||
|
||||
### Executing the Program
|
||||
|
||||
In Windows shell and powershell, simply typing
|
||||
|
||||
~~~
|
||||
test
|
||||
~~~
|
||||
|
||||
will run the tool. Usually. Probably. If not, try `ruby test.rb` in case
|
||||
your environment is not configured to work directly.
|
||||
|
||||
Unix and Unix-like operating systems (including WSL and other Unix-like
|
||||
environments for Windows) can run the program like such:
|
||||
|
||||
~~~
|
||||
test.rb
|
||||
~~~
|
||||
|
||||
### Testing
|
||||
When used without any arguments, help will be provided. In general, though,
|
||||
you can do the following:
|
||||
|
||||
| Command | Effect |
|
||||
|--------------------------------|-----------------------------------|
|
||||
| `./test.rb test` | Tests all cases in all test sets. |
|
||||
| `./test.rb only <setname>` | Tests only in the given test set. |
|
||||
| `./test.rb case <case_number>` | Tests only on a single case. |
|
||||
|
||||
|
||||
Input Specification
|
||||
-------------------
|
||||
|
||||
### Test Sets
|
||||
|
||||
“Test sets” are groups of individual tests that are thematically related,
|
||||
such as accessibility checks, XML-specific tests, historical tests, etc.
|
||||
Each set of cases consists of directories and a text file within the `cases/`
|
||||
directory. Each test set shall consist of the following directories/files, where
|
||||
`setname` indicates the name of the testing set, e.g., `testbase` (our default
|
||||
set of case files).
|
||||
|
||||
- `setname/`, which contains the HTML files to tidy, and an optional
|
||||
configuration file for each case.
|
||||
|
||||
- Test files shall have the format `case-basename@n<.html|.xml|.xhtml>`,
|
||||
where `nnn` represents the test case name, and the `@n` metadata
|
||||
represents the required shell exit status code that HTML Tidy should
|
||||
produce after running the test case. The case name cannot contain
|
||||
hyphens or the `@` symbol, and should represent something meaningful
|
||||
such a a Github issue number.
|
||||
|
||||
- Optional Tidy configuration files shall be named `case-basename.conf`.
|
||||
|
||||
- In the absense of a configuration file, the file `config_default.conf` in
|
||||
each directory will be used instead.
|
||||
|
||||
- `README<.txt|.md>`, which describes the test set.
|
||||
|
||||
- `setname-expects/`, which contains the expected output from HTML Tidy.
|
||||
- Files in the format `case-nnn<.html|.xml|.xhtml>` represent the expected
|
||||
HTML file as generated by Tidy.
|
||||
- Files in the format `case-nnn.txt` represent the expected warning/error
|
||||
output from Tidy.
|
||||
|
||||
#### Example
|
||||
|
||||
```
|
||||
cases/
|
||||
testbase/
|
||||
config_default.cong
|
||||
case-427821.html
|
||||
case-427821.conf
|
||||
testbase-expects/
|
||||
case-427821.html
|
||||
case-427821.txt
|
||||
```
|
||||
|
||||
|
||||
Output Specification
|
||||
--------------------
|
||||
|
||||
The output specification is written such that it makes it trivial to easily
|
||||
`diff` a `setname-expects` directory with the output of a test in order
|
||||
to check for differences.
|
||||
|
||||
Test results consist of Tidy's HTML output and Tidy's warning/error output.
|
||||
|
||||
Each set of results consists of directories within the `cases/` directory.
|
||||
|
||||
- `setname-results` contains Tidy's HTML and warning/error output.
|
||||
- Files in the format `case-nnn.html` are the HTML file generated by Tidy.
|
||||
- Files in the format `case-nnn.txt` are the warning/error output from Tidy.
|
||||
|
||||
### Example
|
||||
|
||||
~~~
|
||||
cases/
|
||||
testbase-results/
|
||||
case-427821.html
|
||||
case-427821.txt
|
||||
~~~
|
10
regression_testing/cases/access-cases/README.txt
Normal file
10
regression_testing/cases/access-cases/README.txt
Normal file
|
@ -0,0 +1,10 @@
|
|||
About this test suite:
|
||||
======================
|
||||
|
||||
These files ensure that Tidy is presenting the correct accessibility information
|
||||
when used with Tidy’s various levels of accessibility checking.
|
||||
|
||||
The original accessibility test script looked for a single line of output
|
||||
present in Tidy's error output. Current treatment as a standard regression
|
||||
test accomplishes the same result, in that testing the entire error output is
|
||||
a superset of testing only the desired output anyway.
|
3
regression_testing/cases/access-cases/case-10_1_1_1.conf
Normal file
3
regression_testing/cases/access-cases/case-10_1_1_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/10.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="newpage.html" target="_new">Opens in new window.</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-10_1_1_2.conf
Normal file
3
regression_testing/cases/access-cases/case-10_1_1_2.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/10.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="newpage.html" target="_blank">Opens in new window.</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_1.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
11
regression_testing/cases/access-cases/case-11_2_1_10@0.html
Normal file
11
regression_testing/cases/access-cases/case-11_2_1_10@0.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<u>x</u>
|
||||
|
||||
</body>
|
||||
</html>
|
10
regression_testing/cases/access-cases/case-11_2_1_1@0.html
Normal file
10
regression_testing/cases/access-cases/case-11_2_1_1@0.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<applet>
|
||||
</applet>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_2.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_2.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<basefont>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_3.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_3.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
11
regression_testing/cases/access-cases/case-11_2_1_3@0.html
Normal file
11
regression_testing/cases/access-cases/case-11_2_1_3@0.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center>Hello</center>
|
||||
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_4.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_4.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
11
regression_testing/cases/access-cases/case-11_2_1_4@1.html
Normal file
11
regression_testing/cases/access-cases/case-11_2_1_4@1.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<dir>Hello</dir>
|
||||
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_5.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_5.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<font size="6">Hello</font>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_6.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_6.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<isindex prompt="Enter your search phrase: ">
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_7.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_7.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<menu></menu>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_8.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_8.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<s>x</s>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-11_2_1_9.conf
Normal file
3
regression_testing/cases/access-cases/case-11_2_1_9.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/11.2.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<strike>x</strike>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-12_1_1_1.conf
Normal file
3
regression_testing/cases/access-cases/case-12_1_1_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
10
regression_testing/cases/access-cases/case-12_1_1_1@1.html
Normal file
10
regression_testing/cases/access-cases/case-12_1_1_1@1.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
|
||||
"http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/12.1.1</title>
|
||||
</head>
|
||||
<frameset>
|
||||
<frame></frame>
|
||||
</frameset>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-12_1_1_2.conf
Normal file
3
regression_testing/cases/access-cases/case-12_1_1_2.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
10
regression_testing/cases/access-cases/case-12_1_1_2@1.html
Normal file
10
regression_testing/cases/access-cases/case-12_1_1_2@1.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
|
||||
"http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/12.1.1</title>
|
||||
</head>
|
||||
<frameset>
|
||||
<frame title=""></frame>
|
||||
</frameset>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-12_1_1_3.conf
Normal file
3
regression_testing/cases/access-cases/case-12_1_1_3.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
10
regression_testing/cases/access-cases/case-12_1_1_3@1.html
Normal file
10
regression_testing/cases/access-cases/case-12_1_1_3@1.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
|
||||
"http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/12.1.1</title>
|
||||
</head>
|
||||
<frameset>
|
||||
<frame title=" "></frame>
|
||||
</frameset>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-12_4_1_1.conf
Normal file
3
regression_testing/cases/access-cases/case-12_4_1_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
12
regression_testing/cases/access-cases/case-12_4_1_1@0.html
Normal file
12
regression_testing/cases/access-cases/case-12_4_1_1@0.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/12.4.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<form action="">
|
||||
<label>Some text:</label>
|
||||
<input value="****" type="text">
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-12_4_1_2.conf
Normal file
3
regression_testing/cases/access-cases/case-12_4_1_2.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
12
regression_testing/cases/access-cases/case-12_4_1_2@0.html
Normal file
12
regression_testing/cases/access-cases/case-12_4_1_2@0.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/12.4.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<form action="">
|
||||
<label>Some text:</label>
|
||||
<input id="control1" value="****" type="text">
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-12_4_1_3.conf
Normal file
3
regression_testing/cases/access-cases/case-12_4_1_3.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
12
regression_testing/cases/access-cases/case-12_4_1_3@0.html
Normal file
12
regression_testing/cases/access-cases/case-12_4_1_3@0.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/12.4.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<form action="">
|
||||
<label for="control1">Some text:</label>
|
||||
<input value="****" type="text">
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 3
|
||||
show-info: no
|
23
regression_testing/cases/access-cases/case-13_10_1_1@0.html
Normal file
23
regression_testing/cases/access-cases/case-13_10_1_1@0.html
Normal file
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/13.10.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<pre>
|
||||
% __ __ __ __ __ __ __ __ __ __ __ __ __ __
|
||||
100 | * |
|
||||
90 | * * |
|
||||
80 | * * |
|
||||
70 | @ * |
|
||||
60 | @ * |
|
||||
50 | * @ * |
|
||||
40 | @ * |
|
||||
30 | * @ @ @ * |
|
||||
20 | |
|
||||
10 | @ @ @ @ @ |
|
||||
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70
|
||||
Flash frequency (Hertz)
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-13_1_1_1.conf
Normal file
3
regression_testing/cases/access-cases/case-13_1_1_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
11
regression_testing/cases/access-cases/case-13_1_1_1@0.html
Normal file
11
regression_testing/cases/access-cases/case-13_1_1_1@0.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/13.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="animals.htm">cats</a>
|
||||
some text
|
||||
<a href="animals.htm">cats</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-13_1_1_2.conf
Normal file
3
regression_testing/cases/access-cases/case-13_1_1_2.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/13.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="animals.htm"></a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-13_1_1_3.conf
Normal file
3
regression_testing/cases/access-cases/case-13_1_1_3.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
10
regression_testing/cases/access-cases/case-13_1_1_3@0.html
Normal file
10
regression_testing/cases/access-cases/case-13_1_1_3@0.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/13.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="animals.htm">Want to find out more about small furry animals?
|
||||
Then click here and this link will take you there.</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-13_1_1_4.conf
Normal file
3
regression_testing/cases/access-cases/case-13_1_1_4.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/13.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="animals.htm">click here</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-13_2_1_1.conf
Normal file
3
regression_testing/cases/access-cases/case-13_2_1_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title></title>
|
||||
<!-- aert1.0/13.2.1 -->
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-13_2_1_3.conf
Normal file
3
regression_testing/cases/access-cases/case-13_2_1_3.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/13.2.1</title>
|
||||
<meta http-equiv="refresh" content="http://www.foo.com/bar.html">
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_10_1.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_10_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.10</title>
|
||||
</head>
|
||||
<body>
|
||||
<script><!-- do nothing --></script>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_12_1.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_12_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 2
|
||||
show-info: no
|
23
regression_testing/cases/access-cases/case-1_1_12_1@0.html
Normal file
23
regression_testing/cases/access-cases/case-1_1_12_1@0.html
Normal file
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.12</title>
|
||||
</head>
|
||||
<body>
|
||||
<pre>
|
||||
% __ __ __ __ __ __ __ __ __ __ __ __ __ __
|
||||
100 | * |
|
||||
90 | * * |
|
||||
80 | * * |
|
||||
70 | @ * |
|
||||
60 | @ * |
|
||||
50 | * @ * |
|
||||
40 | @ * |
|
||||
30 | * @ @ @ * |
|
||||
20 | |
|
||||
10 | @ @ @ @ @ |
|
||||
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70
|
||||
Flash frequency (Hertz)
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_1_1.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_1_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
3
regression_testing/cases/access-cases/case-1_1_1_10.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_1_10.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<img src="hasAlt.gif" alt="0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789 0123456789">
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<img src="noAlt.jpg">
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_1_2.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_1_2.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<img src="gifimage.gif" alt="gifimage.gif">
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_1_3.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_1_3.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<img src="bytesImage.gif" alt="34K bytes">
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_1_4.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_1_4.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.1</title>
|
||||
</head>
|
||||
<body>
|
||||
<img src="animage.gif" alt="{short description of image}">
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_2_1.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_2_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.2</title>
|
||||
</head>
|
||||
<body>
|
||||
<img src="pie-chart.jpg" alt="Pie chart of federal expenditures">
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_2_2.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_2_2.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>bobby/g13</title>
|
||||
</head>
|
||||
<body>
|
||||
<img src="pie-chart.jpg" longdesc="pie-chart.html" alt="Pie chart of federal expenditures">
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_2_3.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_2_3.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
10
regression_testing/cases/access-cases/case-1_1_2_3@0.html
Normal file
10
regression_testing/cases/access-cases/case-1_1_2_3@0.html
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.2</title>
|
||||
</head>
|
||||
<body>
|
||||
<img src="pie-chart.jpg" alt="Pie chart of federal expenditures">
|
||||
<a href="pie-chart.html">D</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_3_1.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_3_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
11
regression_testing/cases/access-cases/case-1_1_3_1@0.html
Normal file
11
regression_testing/cases/access-cases/case-1_1_3_1@0.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.3</title>
|
||||
</head>
|
||||
<body>
|
||||
<form action="">
|
||||
<input type="image" name="submit" src="submit.jpg">
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_4_1.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_4_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.4</title>
|
||||
</head>
|
||||
<body>
|
||||
<applet code="applet.class"></applet>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_5_1.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_5_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.5</title>
|
||||
</head>
|
||||
<body>
|
||||
<object classid="myclass.class" title="This is a bogus object"></object>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_6_1.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_6_1.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.6</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="clap.wav">The sound of one hand clapping (wav)</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_6_2.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_6_2.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.6</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="clap.au">The sound of one hand clapping (au)</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_6_3.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_6_3.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.6</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="clap.aiff">The sound of one hand clapping (aiff)</a>
|
||||
</body>
|
||||
</html>
|
3
regression_testing/cases/access-cases/case-1_1_6_4.conf
Normal file
3
regression_testing/cases/access-cases/case-1_1_6_4.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
char-encoding: latin1
|
||||
accessibility-check: 1
|
||||
show-info: no
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>aert1.0/1.1.6</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="clap.snd">The sound of one hand clapping (snd)</a>
|
||||
</body>
|
||||
</html>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue