# Test Suite

## misc

### http://www.google.com/intl/zh-CN/

Go to the Validator page

Chinese Google
Empty 'font-family' property

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/misc/sampleCSS1.css

Go to the Validator page

This style sheet is written according to the suggested rendering in theHTML 2.0 specification. Some styles, e.g. colors, have been added forcompleteness. It is suggested that a style sheet similar to this oneis used as the UA default.

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

## bugs

### testsuite/general/bugs/corrected-bug-750.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=750

Awaited result
  Not valid
  Errors: 4
  Warnings: 0
Result
  Not valid
  Errors: 4
  Warnings: 0

### testsuite/general/bugs/corrected-bug-372.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=372

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/bugs/corrected-bug_invalid-value1.css

Go to the Validator page

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/bugs/corrected-bug_invalid-value2.css

Go to the Validator page

Quoted keyword

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/bugs/corrected-bug-920.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=920

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/bugs/corrected-bug-778.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=778

Awaited result
  Not valid
  Errors: 3
  Warnings: 0
Result
  Not valid
  Errors: 3
  Warnings: 0

### testsuite/general/bugs/corrected-bug-289.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=289

Awaited result
  Not valid
  Errors: 19
  Warnings: 0
Result
  Not valid
  Errors: 19
  Warnings: 0

### testsuite/general/bugs/corrected-bug-287.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=287

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/bugs/corrected-bug-696.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=696

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/bugs/corrected-bug-764.css

Go to the Validator page

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=764

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

## loops

### http://jigsaw.w3.org/Yves/testloop2.css

Go to the Validator page

This CSS calls testloop3.css which calls testloop2...

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/loops/loop1.css

Go to the Validator page

loop1.css tries to import itself

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/loops/loop2.css

Go to the Validator page

loop2 imports loop3, which imports loop4, which imports loop2 ;)

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 1

## parse-errors

### testsuite/general/parse/parse-error1.css

Go to the Validator page

Missing closing curly brace

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/parse/parse-error2.css

Go to the Validator page

Missing opening curly brace

Awaited result
  Not valid
  Errors: 3
  Warnings: 0
Result
  Not valid
  Errors: 3
  Warnings: 0

### testsuite/general/parse/parse-error3.css

Go to the Validator page

Missing both opening and closing curly braces

Awaited result
  Not valid
  Errors: 2
  Warnings: 0
Result
  Not valid
  Errors: 2
  Warnings: 0

### testsuite/general/parse/parse-error4.css

Go to the Validator page

Missing ':' after the property name

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/parse/valid1.css

Go to the Validator page

A valid 'mono-property' CSS

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/parse/valid2.css

Go to the Validator page

A valid 'mono-property' CSS withoutending ';'

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

## properties

### testsuite/general/properties/inexistant.css

Go to the Validator page

Inexistant property

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/properties/not-terminated.css

Go to the Validator page

The property is not terminated, ie it has no value

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

## comments

### testsuite/general/comments/not-terminated.css

Go to the Validator page

Not terminated comment

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/comments/valid.css

Go to the Validator page

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/comments/invalid.css

Go to the Validator page

A comment in a word (back/**/ground) is invalid

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

## values

### testsuite/general/values/invalid3.css

Go to the Validator page

Invalid value: inexistant keyword intead of length

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

## at-rule

### testsuite/general/at-rule/invalid.css

Go to the Validator page

Non implemented at-rule

Awaited result
  Not valid
  Errors: 1
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### testsuite/general/at-rule/valid.css

Go to the Validator page

A valid CSS containing at-rules

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 1

## Valid CSS with warnings

### testsuite/general/warnings/font-family.css

Go to the Validator page

font-family without generic family

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 0

## URI errors

### http://sdfsdf.org

Go to the Validator page

Inexistant URI

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Not valid
  Errors: 6
  Warnings: 0

### file://tmp/tmp.css

Go to the Validator page

Forbidden protocol

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Not valid
  Errors: 1
  Warnings: 0

### https://www.test.com

Go to the Validator page

Forbidden protocol

Reply status code: 500
Invalid URL: Sender error

## Attribute Selectors

### testsuite/general/selectors/multipleattributes-001.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-002.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-003.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-004.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-005.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-006.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-007.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-008.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-009.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-010.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-011.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-012.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-013.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-014.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-015.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-016.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-017.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-018.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-019.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-020.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-021.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-022.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-023.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-024.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-025.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-026.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-027.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-028.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-029.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-030.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-031.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-032.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-033.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-034.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-035.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-036.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-037.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-038.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-039.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-040.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-041.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-042.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-043.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-044.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-045.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-046.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-047.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-048.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-049.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-050.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-051.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-052.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-053.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-054.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1

### testsuite/general/selectors/multipleattributes-055.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-056.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-057.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 0
Result
  Valid
  Errors: 0
  Warnings: 0

### testsuite/general/selectors/multipleattributes-058.css

Go to the Validator page

Conflict checks when multiple selectors attributes are defined

Awaited result
  Valid
  Errors: 0
  Warnings: 1
Result
  Valid
  Errors: 0
  Warnings: 1