DefaultInputModeTest/1
Valid use of the inputmode attribute (Pass)
DefaultInputModeTest/4
PASS: This input element lacks an input mode value, but it has a non-empty value
DefaultInputModeTest/2
FAIL: The value of the inputmode attribute is invalid (its secoond token is missing a 'U')
DefaultInputModeTest/3
WARN: this input lacks an inputmode attribute and its value attribute is empty
DefaultInputModeTest/5
PASS: this textarea contains a valid inputmode attribute, even though its value is empty
DefaultInputModeTest/6
WARN: this textarea lacks an inputmode attribute and its text() is empty
ExternalResourcesTest/1
FAIL: This document contains references to over 20 different resources
ExternalResourcesTest/2
WARN: This document references over 10 different external resources, but it does not exceed 20
ExternalResourcesTest/3
PASS: this document contains less than 10 references to external resources
StyleSheetsUseTest/1
This testcase use an unknown media for linking to the stylesheet (WARN), uses a <b> element (WARN), and uses the style attribute (WARN).
StyleSheetsUseTest/2
This testcase uses the <center> element (FAIL), uses a <b> element (WARN), and uses the style attribute (WARN).
TablesNestedTest/1
a table nested in another one (FAIL)
TablesNestedTest/2
A simple table (Pass)
StyleSheetsSupportTest/1
WARN: This stylesheet contains illegal inline references to position, display and float properties
StyleSheetsSupportTest/4
This test uses a style sheet with a float property used inside a css comment - this should raise no warning.
StyleSheetsSupportTest/2
WARN: This tests an embedded stylesheet for illegal references to position, display, and float
StyleSheetsSupportTest/3
WARN: this tests external stylesheets for illegal position, display, and float properties
CharacterEncodingSupportTest/1
FAIL: The HTTP Content-Type header specifies a character encoding other than UTF-8, however, the xml declaration specifies a UTF-8 encoding, so the error for multiple, different declarations of ecoding is also thrown
CharacterEncodingSupportTest/4
FAIL: The HTTP Content-Type header does not specify a character encoding and the HTTP Content-Type header specifies an Internet media type starting with "text/" and there is no meta element with http-equiv attribute that specifies UTF-8 character encoding
CharacterEncodingSupportTest/8
FAIL: the document is not valid UTF-8.
CharacterEncodingSupportTest/9
WARN: One of the external stylesheets, included as resource for this page, does not have a Content-Type header WARN: An included resource has a Content-Type header, and it specifies a content type of text/html, but it does not specify a particular character encoding
CharacterEncodingSupportTest/2
FAIL: The HTTP Content-Type header does not specify a character encoding and UTF-8 character encoding is not specified in the XML declaration
CharacterEncodingSupportTest/3
FAIL: The HTTP Content-Type header does not specify a character encoding and yhere is no XML declaration
CharacterEncodingSupportTest/7
FAIL: The character encoding is specified with two different encodings, see xml-declaration and meta http-equiv
CharacterEncodingSupportTest/5
PASS: The Content-Type header does specify the encoding
CharacterEncodingSupportTest/6
PASS: The HTTP Content-Type header does not specify a character encoding and the HTTP Content-Type header specifies an Internet media type starting with "text/", but there is a meta element with http-equiv attribute that specifies UTF-8 character encoding.
TablesLayoutTest/1
FAIL: The table has only one row.
TablesLayoutTest/4
FAIL: The table contains a cell containing an image of which at least one of the actual dimensions is less than 2 px.
TablesLayoutTest/2
FAIL: The table has only one column.
TablesLayoutTest/3
A table where only one row has two columns, Pass.
MeasuresTest/1
FAIL: A linked style sheet (through the XML PI) includes CSS lenths in absolute units.
MeasuresTest/4
FAIL: This test cases uses embedded and inline style sheets, one of which uses absolute units.
MeasuresTest/2
FAIL: This test cases uses embedded style sheets with absolute units. (The last embedded style sheet won't matter since it uses a non-mobile media).
MeasuresTest/3
FAIL: This test cases uses inline style sheets with absolute units.
MeasuresTest/5
CachingTest/11
WARN: This test illustrates the capture of invalid cache control values in both the HTTPHeaders and the meta http-equiv content values, as well as a max-age set to 0
CachingTest/13
WARN: There's an Last-Modified header and once the same URI is rerequested after adding a If-Modified-Since header, the Last-Modified response has the same value and the HTTP response status is not 304. This is quite a special test since it needs the application server to behave incorrectly. Hence we actually use a special servlet to control the exact interaction, rather than serve a static file normally here.
CachingTest/1
WARN: contains a no-cache value in the HTTP Cache-Control header
CachingTest/4
WARN: This warns because there is no HTTP Response header that specifies Cache-Control but specifies it in a meta http-equic header; an additional warning is raised because this value is no-cache
CachingTest/8
WARN: Cache-Control header contains an invalid value
CachingTest/9
2 WARN: There is an invalid cache-control value and an expires header with a date that has already passed
CachingTest/2
WARN: This page contains a max-age=0 value in its HTTP Cache-Control Header
CachingTest/3
FAIL: This page cantains neither an Expires nor Cache-Control header and also does not contain a meta http-equiv element that refers to cache control or expires
CachingTest/12
WARN: the page resulting of a 302 redirection is served with a no-cache directive
CachingTest/10
WARN: There's an E-Tag header and once the same URI is rerequested after adding a If-None-Match header, the E-Tag response has the same value and the HTTP response status is not 304. This is quite a special test since it needs the application server to behave incorrectly. Hence we actually use a special servlet to control the exact interaction, rather than serve a static file normally here.
CachingTest/7
PASS: An expires header is present where the date is very much in the future
CachingTest/5
2 WARN: There's a max-age=0 header in the Cache-Control header and there's a value of no-cache in the Pragma header
CachingTest/6
WARN: Expires and Date HTTP header are present, and the Expires header specifies a date which is not later than what the Date header specifies, WARN
PopUpsTest/1
PASS: no pop up is used on this page
PopUpsTest/4
FAIL: Pop-up are created through the target attribute on the <base> element.
PopUpsTest/2
FAIL: a pop-up is created using target="_blank" on a link.
PopUpsTest/3
FAIL: A pop-up is created through the target attribute on a form.
PopUpsTest/5
FAIL: a pop-up is created using target="_blank" on a link.
PopUpsTest/6
PASS: the target attributes on the links used authorized values.
ObjectsOrScriptTest/1
WARN: The document uses scripting twice (<script> elements in head and body) FAIL: A "javascript:" link is used WARN: An element uses an event attribute FAIL: The document uses an applet
ObjectsOrScriptTest/2
ObjectsOrScriptTest/3
PASS: the PNG object has a valid GIF fallback
GraphicsForSpacingTest/1
FAIL: this is a reference to an image that doesn't exist in this directory and therefore has a retrieval error FAIL: this is a transparent image that exceeds the 2x2 limit WARN: this is a small transparent image"
GraphicsForSpacingTest/4
FAIL: This document contains a transparent image that exceeds 2x2 pixels
GraphicsForSpacingTest/2
WARN: this is a tiny 2x2 transparent image
GraphicsForSpacingTest/3
PASS: this document contains no transparent images
NoFramesTest/1
FAIL: The document contains a frameset FAIL: The document contains a frame FAIL: The document contains an iframe
NoFramesTest/2
FAIL: The document contains a object element whose type attribute starts with "text/", "application/xhtml+xml" or "application/vnd.wap.xhtml+xml"
MinimizeTest/1
WARN: (exactly) More than 10% of the page characters are extraneous whitespaces.
MinimizeTest/4
WARN: More than 10% of the page characters are extraneous comments
MinimizeTest/2
WARN: the page has exactly 25% of extraneous whitespace (so more than 10%, but not more than 25%)
MinimizeTest/3
FAIL: (exactly) More than 25% of the page characters are extraneous whitespaces
MinimizeTest/7
PASS: Extraneous characters in CSS aren't counted
MinimizeTest/5
WARN: More than 10% of the page characters are extraneous whitespaces (inside an XML element)
MinimizeTest/6
PASS: Extraneous characters in CSS aren't counted
ProvideDefaultsTest/1
WARN: PROVIDE_DEFAULTS - No default select option
ProvideDefaultsTest/4
WARN: PROVIDE_DEFAULTS - No default select option
ProvideDefaultsTest/2
PASS: PROVIDE_DEFAULTS - 1 default radio
ProvideDefaultsTest/3
WARN: PROVIDE_DEFAULTS - Multiple default radios
ProvideDefaultsTest/5
PASS: PROVIDE_DEFAULTS - 1 default select option
ProvideDefaultsTest/6
WARN: PROVIDE_DEFAULTS - Multiple default select options
AutoRefreshTest/1
FAIL: a meta element is present with http-equiv attribute value of "refresh" and the URI specified in the content attribute is not the current resource's URI
AutoRefreshTest/4
WARN: a Refresh HTTP header is present, but it points back to the current resource's URI
AutoRefreshTest/2
WARN: a meta element is present with http-equiv attribute value of "refresh", but it redirects back to the same URI
AutoRefreshTest/3
FAIL: a Refresh HTTP header is present, and the specified URI is not the current resources URI
AutoRefreshTest/5
FAIL: while this page does have an http-equiv header that points back to this URI, the HTTP header contains a refresh value that points to a different URI
AutoRefreshTest/6
FAIL: a edgecase test that ensures that an error is still thrown if no time is specified in the value of the header (@@@ but is that what the spec says???)
ContentFormatSupportTest/1
FAIL: the document's media type, as specificed in the HTTP Response Content-Type header, is not "application/xhtml+xml", "application/vnd.wap.xhtml+xml", or "text/html"
ContentFormatSupportTest/4
FAIL: This document does not validate to its stated DOCTYPE, nor to a mobile doctype
ContentFormatSupportTest/8
FAIL: because there is an externally linked file of type "text/css", which is specified as a stylesheet resource, and it does not validate to proper CSS
ContentFormatSupportTest/9
FAIL: this document does not contain a Content-Type header with any value.
ContentFormatSupportTest/2
FAIL: the document does not contain a DOCTYPE declaration
ContentFormatSupportTest/3
FAIL: This document validates to its stated DOCTYPE, but not to XHTML Basic 1.1/MP 1.2.
ContentFormatSupportTest/10
FAIL: The root html element doesn't have the XHTML namespace set.
ContentFormatSupportTest/7
FAIL: includes an image in a non-accepted format (PNG)
ContentFormatSupportTest/5
WARN: the document's media type, as specificed in the HTTP Response Content-Type header, is "application/vnd.wap.xhtml+xml"
ContentFormatSupportTest/6
FAIL: an image that is identified through it's HTTPResponse header as a jpeg or gif, but is invalid according to that content type
MainDocumentTest/1
WARN: A matching HTTP response header does not exist for a meta http-equiv
MainDocumentTest/4
HTTP_RESPONSE-8 WARN: The HTTP status code is 404 or 5xx (in response to the resource PLACEHOLDER_1) and the response relates to a request for the resource under test
MainDocumentTest/2
FAIL: The HTTP status (in response to the resource PLACEHOLDER_1)indicates redirection (status code 3xx) and there is no HTTP Location header
MainDocumentTest/3
WARN: The HTTP status (in response to the resource PLACEHOLDER_1)indicates redirection (status code 3xx) and the URI identified by the HTTP Location header is a relative URI
MainDocumentTest/5
HTTP_RESPONSE-11 FAIL: The the HTTP status represents failure (4xx), other than 404 or a request for authentication (e.g. 401), (in response to the resource PLACEHOLDER_1)
MainDocumentTest/6
Tests handling of <base href="..."/> element.
LinkTargetFormatTest/1
WARN: An internal link doesn't have a matching anchor.
LinkTargetFormatTest/4
WARN: A link triggered a 404.
LinkTargetFormatTest/2
WARN: There is a link to a PNG image.
LinkTargetFormatTest/3
WARN: there is a link to a non-UTF-8 resource.
LinkTargetFormatTest/5
WARN: The HTTP status code is 404 or 5xx and the response relates to a request for a linked resource [HTTP_RESPONSE-9]
LinkTargetFormatTest/6
WARN: The HTTP status indicates that authentication is required (e.g. status code 401) and the response relates to a request for a linked resource [HTTP_RESPONSE-12]
PageTitleTest/1
FAIL: There is no title element.
PageTitleTest/4
PASS: the page title is set correctly.
PageTitleTest/2
FAIL: the title element is empty
PageTitleTest/3
FAIL: the title element consists only of whitespace.
ImageMapsTest/1
FAIL: this image contains a usemap attribute
ImageMapsTest/2
FAIL: this object contains an ismap attribute
ImageMapsTest/3
FAIL: this page contains an input element with a type attribute equal to "image"
NonTextAlternativesTest/1
NonTextAlternativesTest/2
PASS: The image has an acceptable alt attribute.
ImagesSpecifySizeTest/1
FAIL: this image is missing its height attribute
ImagesSpecifySizeTest/4
WARN: both the height and width of this image are specified at sizes far larger than its actual size
ImagesSpecifySizeTest/2
FAIL: this image's height attribute contains a value that is not specified in pixels
ImagesSpecifySizeTest/3
2 FAIL: the width of this image is not recognized as being as number and then generates the error that this "not a number" is less than the real width of the picture WARN: the height specified is bigger than the image's real height
ImagesSpecifySizeTest/5
FAIL: both the height and width specified are smaller than the image's actual dimensions
ImagesSpecifySizeTest/6
Pass: an image properly marked up.
TablesAlternativesTest/1
WARN: there is a table.
TablesAlternativesTest/2
PASS: there is no table.
PageSizeLimitTest/1
FAIL: the main document weights more than 10 KB.
PageSizeLimitTest/2
FAIL: The size of external resources makes the page weight more than 20 KB.
PageSizeLimitTest/3
FAIL: The size of external resources makes the page weight more than 20 KB.