This small test suite has been built to test the link checker at W3C, but could be used for any tool used to either check links in HTML documents, spiders, or miscellaneous Web User-Agents.
There is a working checkout of this test suite on the W3C tools development test server.
This test suite is work in progress. Please submit any issue or idea to the public mailing-list public-qa-dev@w3.org
In order to get the latest development code:
bash$ export CVSROOT=":pserver:anonymous@dev.w3.org:/sources/public" bash$ cvs login (Logging in to anonymous@dev.w3.org) CVS password: anonymous bash$ cvs get 2008/link-testsuite cvs server: Updating 2008/link-testsuite ...
Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Current directory: [Public] / 2008 / link-testsuite
File | Rev. | Age | Author | Last log entry | |
---|---|---|---|---|---|
Parent Directory | |||||
harness/ | |||||
trap/ | |||||
index.html | 1.9 | 12 years | ville | <base href> are intentionally dereferenced, don't expect a 404 for a broken one.... | |
html_iframe_longdesc.html | 1.2 | 12 years | ville | Drop system ids from doctype declarations to avoid false negatives caused by www... | |
html_iframe_longdesc_b.html | 1.2 | 12 years | ville | Drop system ids from doctype declarations to avoid false negatives caused by www... | |
html_iframe_src.html | 1.2 | 12 years | ville | Drop system ids from doctype declarations to avoid false negatives caused by www... | |
html_iframe_src_b.html | 1.2 | 12 years | ville | Drop system ids from doctype declarations to avoid false negatives caused by www... | |
base-5.php | 1.1 | 14 years | ville | Add Content-Base test case. | |
html_a_href.html | 1.3 | 16 years | ville | Fix A href (control) test doc. | |
html_body_background.html | 1.2 | 16 years | ville | Fix body/@background test docs. | |
html_body_background_b.html | 1.2 | 16 years | ville | Fix body/@background test docs. | |
README | 1.5 | 16 years | ot | updated todo | |
html_a_href_b.html | 1.2 | 16 years | ot | typo fix + couple of added html element tests | |
html_blockquote_cite.html | 1.1 | 16 years | ot | more html tests | |
html_blockquote_cite_b.html | 1.1 | 16 years | ot | more html tests | |
html_del_cite.html | 1.1 | 16 years | ot | more html tests | |
html_del_cite_b.html | 1.1 | 16 years | ot | more html tests | |
html_head_profile.html | 1.1 | 16 years | ot | more html tests | |
html_head_profile_b.html | 1.1 | 16 years | ot | more html tests | |
html_input_src.html | 1.1 | 16 years | ot | more html tests | |
html_input_src_b.html | 1.1 | 16 years | ot | more html tests | |
html_ins_cite.html | 1.1 | 16 years | ot | more html tests | |
html_ins_cite_b.html | 1.1 | 16 years | ot | more html tests | |
html_q_cite.html | 1.1 | 16 years | ot | more html tests | |
html_q_cite_b.html | 1.1 | 16 years | ot | more html tests | |
empty.js | 1.1 | 16 years | ot | a few more HTML elements/attributes tests | |
html_img_longdesc.html | 1.1 | 16 years | ot | a few more HTML elements/attributes tests | |
html_img_longdesc_b.html | 1.1 | 16 years | ot | a few more HTML elements/attributes tests | |
html_img_src.html | 1.1 | 16 years | ot | a few more HTML elements/attributes tests | |
html_img_src_b.html | 1.1 | 16 years | ot | a few more HTML elements/attributes tests | |
html_script_src.html | 1.1 | 16 years | ot | a few more HTML elements/attributes tests | |
html_script_src_b.html | 1.1 | 16 years | ot | a few more HTML elements/attributes tests | |
html_frame_src_b.html | 1.1 | 16 years | ot | adding / cleaning up some HTML %URI test cases | |
html_link_href.html | 1.1 | 16 years | ot | adding / cleaning up some HTML %URI test cases | |
html_link_href_b.html | 1.1 | 16 years | ot | adding / cleaning up some HTML %URI test cases | |
html_frame_src.html | 1.1 | 16 years | ot | adding / cleaning up some HTML %URI test cases | |
README.cvs.html | 1.2 | 16 years | ot | ugh, why isour cvsweb still serving stuff as Content-Type: text/html; charset=is... | |
http.php | 1.2 | 16 years | ot | seems like header() is not quite doing what I asked | |
http-405.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-406.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-407.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-408.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-409.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-410.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-411.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-412.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-413.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-414.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-415.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-416.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-417.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-500.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-501.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-502.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-503.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-504.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-505.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-200.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-300.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-301.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-302.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-307.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-400.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-401.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-402.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-403.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-404-DNS.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
http-404.html | 1.1 | 16 years | ot | test collections for http errors and redirects | |
html_base_href_b.html | 1.2 | 16 years | ot | fixing base href test | |
emptyframe.html | 1.1 | 16 years | ot | for frame tests | |
html_base_href.html | 1.1 | 16 years | ot | a few tests for attributes in HTML with %URI type | |
html_frame_longdesc.html | 1.1 | 16 years | ot | a few tests for attributes in HTML with %URI type | |
html_frame_longdesc_b.html | 1.1 | 16 years | ot | a few tests for attributes in HTML with %URI type | |
base-1.html | 1.1 | 16 years | ot | test cases for base href and content-location | |
base-2.php | 1.1 | 16 years | ot | test cases for base href and content-location | |
base-3.php | 1.1 | 16 years | ot | test cases for base href and content-location | |
base-4.html | 1.1 | 16 years | ot | test cases for base href and content-location |