W3C home > Mailing lists > Public > www-archive@w3.org > November 2008

markup validator test log

From: Dan Connolly <connolly@w3.org>
Date: Mon, 17 Nov 2008 10:36:15 -0600
To: www-archive <www-archive@w3.org>
Message-Id: <1226939776.8268.254.camel@pav.lan>
... attached.

-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
gpg D3C2 887B 0F92 6005 C541  0875 0F91 96DE 6E52 C29E

HTML 2.0 Document Type support test ... ok
HTML 2.0 Document Type support test ... ok
HTML 4.0  Document Type support test ... ok
HTML 4.0 Transitional Document Type support test ... ok
HTML 4.0 Frameset Document Type support test ... ok
HTML 4.01 Strict Document Type support test ... ok
HTML 4.01 Transitional Document Type support test ... ok
HTML 4.01 Transitional (w/ iframe) Document Type support test ... ok
HTML5 support test ... ok
ISO-HTML Document Type support test ... ok
XHTML 1.0 Strict Document Type support test ... ok
XHTML 1.0 Strict Document Type support test ... ok
XHTML Basic 1.0 Document Type support test ... ok
XHTML Basic 1.1 Document Type support test ... ok
XHTML Basic 1.1 (revised) Document Type support test ... ok
XHTML MP 1.2 Document Type support test ... ok
XHTML 1.1 Document Type support test ... FAIL
XHTML+MathML2 Document Type support test ... ok
MathML 2.0 Document Type support test ... ok
XHTML 1.1 (as application/xhtml+xml) Document Type support test ... FAIL
SMIL 1.0 Document Type support test ... ok
SMIL 2.0 Document Type support test ... ok
SMIL 2.1 Document Type support test ... ok
SMIL 2.1 Mobile Document Type support test ... ok
XHTML + MathML + SVG Document Type support test ... ok
XHTML Print 1.0 Document Type support test ... ok
SVG 1.0 Document Type support test ... ok
SVG 1.0 Document Type support test ... ok
SVG 1.1 Tiny Document Type support test ... ok
XHTML + RDFa Document Type support test ... ok

======================================================================
FAIL: XHTML 1.1 Document Type support test
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'Validity': 'Fail'} != {'Validity': 'Pass'}

======================================================================
FAIL: XHTML 1.1 (as application/xhtml+xml) Document Type support test
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'Validity': 'Fail'} != {'Validity': 'Pass'}

----------------------------------------------------------------------
Ran 30 tests in 215.744s

FAILED (failures=2)
HTML4.0 plus blink (Custom DTD) Type support test ... ok
RDDL (with FPI) Document Type support test ... ok
RDDL (SI only) Document Type support test ... ok
MusicXML Document Type support test ... ok

----------------------------------------------------------------------
Ran 4 tests in 97.976s

OK
(control) test for validation of SVG 1.0 with Doctype ... ok
Test for validation of Doctype-less SVG 1.0 ... ok
(control) test for validation of SVG 1.1 with Doctype ... ok
Test for validation of Doctype-less SVG 1.1 ... ok
(control) test for validation of SVG 1.1 Basic with Doctype ... FAIL
Test for validation of Doctype-less SVG 1.1 Basic ... FAIL
(control) test for validation of SVG 1.1 Tiny with Doctype ... ok
Test for validation of Doctype-less SVG 1.1 Tiny ... ok
Test for validation of SVG 1.1 without a version attribute, but with a DOCTYPE ... ok
Test for validation of SVG 1.0 without a version attribute, but with a DOCTYPE ... ok
Test for validation of SVG with neither a version attribute nor DOCTYPE ... ok

======================================================================
FAIL: (control) test for validation of SVG 1.1 Basic with Doctype
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'Validity': 'Fail'} != {'Validity': 'Pass'}

======================================================================
FAIL: Test for validation of Doctype-less SVG 1.1 Basic
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'Validity': 'Fail'} != {'Validity': 'Pass'}

----------------------------------------------------------------------
Ran 11 tests in 16.367s

FAILED (failures=2)
Test document with reference to a non-existing ID ... ok
Test for warnings about non-SGML character(s) ... ok
Test for warning about ampersand as data (in SGML) ... FAIL
Test for warning in case of ambiguous parse mode ... ok
Test of warning in case of FPI/SI doctype mismatch (XHTML1) ... ok
Test of warning in case of FPI/SI doctype mismatch (HTML4) ... ok
Test of warning in case of FPI case mismatch in doctype ... ok
Test of warning for the usage of shorttag constructs ... ok
Test for warning output from HTML5 parser ... ok

======================================================================
FAIL: Test for warning about ampersand as data (in SGML)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': '0', 'Validity': 'Pass'} != {'NumWarnings': 'yes', 'Validity': 'Pass'}

----------------------------------------------------------------------
Ran 9 tests in 15.617s

FAILED (failures=1)
Test of warning for non-HTML compatible XHTML document (C1) ... FAIL
Test of warning for non-HTML compatible XHTML document (C2) ... FAIL
Test of warning for non-HTML compatible XHTML document (C3) ... FAIL

======================================================================
FAIL: Test of warning for non-HTML compatible XHTML document (C1)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': '0', 'Validity': 'Pass'} != {'NumWarnings': 'yes', 'Validity': 'Pass'}

======================================================================
FAIL: Test of warning for non-HTML compatible XHTML document (C2)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': '0', 'Validity': 'Pass'} != {'NumWarnings': 'yes', 'Validity': 'Pass'}

======================================================================
FAIL: Test of warning for non-HTML compatible XHTML document (C3)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': '0', 'Validity': 'Pass'} != {'NumWarnings': 'yes', 'Validity': 'Pass'}

----------------------------------------------------------------------
Ran 3 tests in 3.669s

FAILED (failures=3)
Test of warning for HTML 4.01 served with wrong media type ... ok
Test of warning for SVG served with wrong media type ... ok
Test of warning for MathML served with wrong media type ... ok

----------------------------------------------------------------------
Ran 3 tests in 3.768s

OK
Regression test: non-unix newlines ... ok
Regression test: named entitles on a line with colons and numbers ... ok

----------------------------------------------------------------------
Ran 2 tests in 2.677s

OK
XHTML1, bogus element (foo element not in DTD) ... ok
XHTML1, bogus attribute ... ok
HTML5 document with tokenizer error (precise locator) ... ok
HTML5 document with Tree builder (range locator) ... ok
HTML5 document with bogus attribute (should have an error explanation) ... ok
XHTML1, bogus element (uppercase A element not in DTD), tends to cascade errors about each attribute ... ok
us-ascii xhtml document with a latin1 character ... ok
Invalid document (img without alt, invalid  ... ok
invalid frames document (noframes in forbidden location). Also test for absence of newlines ... ok
HTML 4.01 Strict -  with iframe element (test for  ... ok
XHTML1, blank first line ( ... ok
Bug  ... ok
XHTML with bogus XML Decl, served as application/xhtml+xml (missing final "?") ... ok
XHTML with bogus XML Decl, served as text/html (missing final "?") ... ok
bogus FPI #1: lowercase "doctype". ... ok
SMIL 2.0 with bogus xmlns and missing space between attributes ... ok
SMIL 2.0 with bogus xmlns, xml ill-formedness and bogus elements (used to test sorting of errors) ... ok
XHTML 1.0 missing space between attributes ( ... ok

----------------------------------------------------------------------
Ran 18 tests in 23.815s

OK
XHTML, no DOCTYPE, no xmlns (thus invalid) ... ok
XHTML, no DOCTYPE, has xmlns (served as application/xhtml+xml) ... ok
XHTML, no DOCTYPE, has xmlns (served as application/xhtml+xml) ... ok
XML, no DOCTYPE, not well-formed (marked as "invalid XML" - FIXME should be reworded) ... ok
SGML-ish document without html root. Served as text/html. No DOCTYPE. Correct SGML syntax. Would pass as well-formed XML if it were XML... ... ok
SGML-ish document without html root. Served as text/html. No DOCTYPE. Bogus SGML syntax. ... ok

----------------------------------------------------------------------
Ran 6 tests in 7.328s

OK
XHTML 1.0 Strict missing xmlns attribute (valid) ... ok

----------------------------------------------------------------------
Ran 1 test in 1.249s

OK
bogus FPI #2: HTML 4.01 "Strict" ... FAIL
bogus FPI #3: XHTML 1.1 "Strict" ... ok

======================================================================
FAIL: bogus FPI #2: HTML 4.01 "Strict"
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'Validity': 'Pass'} != {'Validity': 'Fail'}

----------------------------------------------------------------------
Ran 2 tests in 13.693s

FAILED (failures=1)
Basic XML document, well formed. No doctype. Currently checked only for xmlwf. Passes. ... ok
XML output from OpenOffice 5.2
       ("Build/Tag number OpenOffice605"), many namespaces. Currently checked only for xmlwf. Passes. ... ok
Very minimal SVG document, no document type. Currently checked only for xmlwf. Passes. ... ok
XHTML document without doctype, served as XML. Fallback to XHTML 1.0, and invalid. ... ok

----------------------------------------------------------------------
Ran 4 tests in 5.345s

OK
iso-2022-jp encoded document ... ok
windows-1250 encoded document (Slovenian) ... ok
utf-8 encoded document ... ok
XML file with a "Plane 20" character (bogus). ... ok
Charset mismatch: HTTP Content-Type and XML Declaration (sends warning, proceed with HTTP and pass) ... FAIL
Charset mismatch: HTTP Content-Type and meta http-equiv (sends warning, proceed with HTTP and pass) ... ok
iso-8859-1 HTML document with charset declared in meta,
        (test for  ... ok
iso-8859-1 HTML document with charset not declared in meta (nor in HTTP),
        (test for  ... ok
case-sensitivity of charset parameter in meta ... ok

======================================================================
FAIL: Charset mismatch: HTTP Content-Type and XML Declaration (sends warning, proceed with HTTP and pass)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': 'yes', 'Validity': 'Fail'} != {'NumWarnings': 'yes', 'Validity': 'Pass'}

----------------------------------------------------------------------
Ran 9 tests in 16.341s

FAILED (failures=1)
DOCTYPE with a relative URI for the system identifier. Should probably pass if the sgml parser was given the base URI(?) ... FAIL

======================================================================
FAIL: DOCTYPE with a relative URI for the system identifier. Should probably pass if the sgml parser was given the base URI(?)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'Validity': 'Abort'} != {'Validity': 'Pass'}

----------------------------------------------------------------------
Ran 1 test in 2.044s

FAILED (failures=1)
text/xml, no charset (W01) ... ok
text/html, no charset, fbc set (W02) ... FAIL
charset override (W03) ... ok
text/html, no charset, override set (W04) ... FAIL
text/html, no charset (W04) ... FAIL
XHTML, no DOCTYPE, if overriden, should output W05. ... ok
HTML4.0 plus blink ("Custom" SGML DTD), parse mode fallback to SGML (W06) ... ok
HTML 4.01 Strict served with an XHTML mime type. Parse mode conflict (W07)  ... ok
XHTML, no DOCTYPE, no xmlns (thus invalid).  (W09). ... ok
XML, no DOCTYPE, not well-formed (W09xml) ... ok
XHTML. If using doctype override to HTML401, namespace will trigger (W11)  ... ok
Test for xmlns in HTML content ... FAIL
HTML 4.01 Strict, validated with HTML 4.01 Transitional override (W13) ... ok
No doctype, override given, fallback fbd is off (W15) ... ok
No doctype, fallback given (W16) ... ok
charset mismatch HTTP / XML decl (W18) ... FAIL
charset mismatch HTTP / Meta (W19) ... ok
MathML 2.0 as text/html (W23) ... ok
supported, but rare, charset (W24) ... ok
SVG with neither DOCTYPE nor version attribute (OK in SVG). (W25) ... ok

======================================================================
FAIL: text/html, no charset, fbc set (W02)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': '0', 'Validity': 'Pass'} != {'NumWarnings': 'yes', 'Validity': 'Pass'}

======================================================================
FAIL: text/html, no charset, override set (W04)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': '0', 'Validity': 'Pass'} != {'NumWarnings': 'yes', 'Validity': 'Pass'}

======================================================================
FAIL: text/html, no charset (W04)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': '0', 'Validity': 'Pass'} != {'NumWarnings': 'yes', 'Validity': 'Pass'}

======================================================================
FAIL: Test for xmlns in HTML content
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumErrors': 'yes', 'NumWarnings': '0', 'Validity': 'Fail'} != {'NumWarnings': 'yes', 'NumErrors': 'yes', 'Validity': 'Fail'}

======================================================================
FAIL: charset mismatch HTTP / XML decl (W18)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/link/web/HEAD/misc/testsuite/lib/TestCase.py", line 63, in run_testcase
    self.assertEqual(results_filtered, self.expectResults)
AssertionError: {'NumWarnings': '1', 'Validity': 'Fail'} != {'NumWarnings': '1', 'Validity': 'Pass'}

----------------------------------------------------------------------
Ran 20 tests in 25.509s

FAILED (failures=5)
*** Running Collection #valid: Valid Documents
*** Running Collection #doctypes: Document types support
*** Running Collection #valid_notcat: Document types outside the main catalogue
*** Running Collection #valid_doctypeless: Valid Doctypeless Documents
*** Running Collection #valid_warn: Valid Documents, with Warnings
*** Running Collection #appc: Valid XHTML 1.0 documents not conforming to HTML compatibility Guidelines
*** Running Collection #wrong_mime: Valid Documents served with a wrong media type
*** Running Collection #valid_bugfix: Bug Regression Tests: Valid documents
*** Running Collection #invalid: Invalid Documents
*** Running Collection #invalid_misc: Miscellaneous invalid docs
*** Running Collection #invalid_nodoctype: Missing Doctype
*** Running Collection #nonconform: DTD-Valid but not conformant
*** Running Collection #invalid_bug: Documents that are invalid, which the validator passes as OK
*** Running Collection #well-formed: Docs that should be Well Formed
*** Running Collection #encoding: Document Encoding Tests
*** Running Collection #encodings: Various Encodings
*** Running Collection #errors: Error conditions & strange cases
*** Running Collection #output_test: Test for specific output
*** Running Collection #output_preparse: Output of preparse warnings
Received on Monday, 17 November 2008 16:36:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 7 November 2012 14:18:19 GMT