tests = [

["defaults/vertical-support-001.html","vertical text support","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"[Exploratory test] to determine whether the browser handles vertical text."], 

["defaults/vertical-support-prop-001.html","vertical text support","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"[Exploratory test] to determine whether the browser handles vertical text."], 

["rubypos/ruby-position-over-001.html","ruby-position: over","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:over will make ruby appear over the base in horizontal text."], 

["rubypos/ruby-position-under-001.html","ruby-position: under","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:under will make ruby appear under the base in horizontal text."], 

["rubypos/ruby-position-over-101.html","ruby-position: over (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:over will make ruby appear to the right of the base in vertical text, with kana characters upright."], 

["rubypos/ruby-position-over-101-zh-hans.html","ruby-position: over, pinyin (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:over for vertical text with pinyin annotations will make ruby appear to the right of the base with pinyin characters rotated and running down the page."], 

["rubypos/ruby-position-under-101.html","ruby-position: under (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:under will make ruby appear to the left of the base in vertical text, with kana characters upright."], 

["rubypos/ruby-position-under-101-zh-hans.html","ruby-position: under, pinyin (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:under for vertical text with pinyin annotations will make ruby appear to the left of the base, with pinyin characters rotated and running down the page."], 

["rubypos/ruby-position-intercharacter-001.html","ruby-position: inter-character","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:inter-character will make zhuyin annotations appear in vertical columns alongside the base in horizontal text."], 

["rubypos/ruby-position-intercharacter-002.html","ruby-position: inter-character, tones","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:inter-character will make zhuyin non-neutral tone marks appear in the correct relative positions alongside the zhuyin characters in horizontal text."], 

["rubypos/ruby-position-intercharacter-003.html","ruby-position: inter-character, neutral tones","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:inter-character will make zhuyin neutral tone marks appear above the zhuyin characters in horizontal text."], 

["rubypos/ruby-position-intercharacter-101.html","ruby-position: inter-character (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:inter-character will make zhuyin annotations appear in vertical columns alongside the base in vertical text."], 

["rubypos/ruby-position-intercharacter-102.html","ruby-position: inter-character, tones (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:inter-character will make zhuyin non-neutral tone marks appear in the correct relative positions alongside the zhuyin characters in vertical text."], 

["rubypos/ruby-position-intercharacter-103.html","ruby-position: inter-character, neutral tones (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"ruby-position:inter-character will make zhuyin neutral tone marks appear above the zhuyin characters in vertical text."], 

["ruby-align-property/ruby-align-start-001.html","ruby-align: start, long base","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align: start will make ruby content aligned with the start edge of its box. Short ruby text will be flush left and set solid."], 

["ruby-align-property/ruby-align-start-001-zh-hans.html","ruby-align: start, long base, pinyin","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align: start will make Simplified Chinese ruby content aligned with the start edge of its box. Short ruby text will be flush left and set solid."], 

["ruby-align-property/ruby-align-start-002.html","ruby-align: start, long annotation","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align: start will make ruby content aligned with the start edge of its box. Short base text will be flush left and set solid."], 

["ruby-align-property/ruby-align-start-002-zh-hans.html","ruby-align: start, long annotation, pinyin","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align: start will make Simplified Chinese ruby content aligned with the start edge of its box. Short base text will be flush left and set solid."], 

["ruby-align-property/ruby-align-start-101.html","ruby-align: start, long base (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align: start will make ruby content aligned with the start edge of its box. Short ruby text will be flush with the top of the line and set solid."], 

["ruby-align-property/ruby-align-start-101-zh-hans.html","ruby-align: start, long base, pinyin (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align: start will make Simplified Chinese ruby content aligned with the start edge of its box. Short ruby text will be flush with the top of the line and set solid."], 

["ruby-align-property/ruby-align-start-102.html","ruby-align: start, long annotation (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align: start will make ruby content aligned with the start edge of its box. Short base text will be flush with the top of the line and set solid."], 

["ruby-align-property/ruby-align-start-102-zh-hans.html","ruby-align: start, long annotation, pinyin (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align: start will make Simplified Chinese ruby content aligned with the start edge of its box. Short base text will be flush with the top of the line and set solid."], 

["ruby-align-property/ruby-align-center-001.html","ruby-align: center, long base","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align:center will centre an annotation shorter than the base text, and set it solid."], 

["ruby-align-property/ruby-align-center-001-zh-hans.html","ruby-align: center, long base, pinyin","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align:center will centre a Simplified Chinese annotation shorter than the base text, and set it solid."], 

["ruby-align-property/ruby-align-center-002.html","ruby-align: center, long annotation","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align:center will centre base text shorter than the annotation, and set it solid."], 

["ruby-align-property/ruby-align-center-002-zh-hans.html","ruby-align: center, long annotation, pinyin","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align:center will centre Simplified Chinese base text shorter than the annotation, and set it solid."], 

["ruby-align-property/ruby-align-center-101.html","ruby-align: center, long base (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align:center will centre an annotation shorter than the base text, and set it solid."], 

["ruby-align-property/ruby-align-center-101-zh-hans.html","ruby-align: center, long base, pinyin (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align:center will centre a Simplified Chinese annotation shorter than the base text, and set it solid."], 

["ruby-align-property/ruby-align-center-102.html","ruby-align: center, long annotation (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align:center will centre base text shorter than the annotation, and set it solid."], 

["ruby-align-property/ruby-align-center-102-zh-hans.html","ruby-align: center, long annotation, pinyin (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"ruby-align:center will centre Simplified Chinese base text shorter than the annotation, and set it solid."], 

["ruby-align-property/ruby-align-space-between-001.html","ruby-align: space-between, long base","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a wide-cell annotation shorter than its base, ruby-align:space-between adds equal space between annotation characters, with no extra space either side."], 

["ruby-align-property/ruby-align-space-between-002.html","ruby-align: space-between, long annotation","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a wide-cell base shorter than its annotation, ruby-align:space-between adds equal space base between characters, with no extra space either side."], 

["ruby-align-property/ruby-align-space-between-003.html","ruby-align: space-between, long base, one word latin annotation","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell annotation containing no spaces over a wider base, ruby-align:space-between will centre the annotation."], 

["ruby-align-property/ruby-align-space-between-004.html","ruby-align: space-between, long base, multiword latin annotation","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell annotation with multiple words over a wider base, ruby-align: space-between will justify the words, with no extra space either side."], 

["ruby-align-property/ruby-align-space-between-006.html","ruby-align:space-between, long annotation, one word latin base","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell base containing no spaces that is shorter than its annotation, ruby-align:space-between will centre the base."], 

["ruby-align-property/ruby-align-space-between-007.html","ruby-align:space-between, long annotation, multiword latin base","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell base with multiple words that is shorter than its annotation, ruby-align:space-between will justify the words, with no extra space either side."], 

["ruby-align-property/ruby-align-space-between-101.html","ruby-align: space-between, long base (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a wide-cell annotation shorter than its base, ruby-align:space-between adds equal space between annotation characters, with no extra space either side."], 

["ruby-align-property/ruby-align-space-between-102.html","ruby-align: space-between, long annotation (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a wide-cell base shorter than its annotation, ruby-align:space-between adds equal space base between characters, with no extra space either side."], 

["ruby-align-property/ruby-align-space-between-103.html","ruby-align: space-between, long base, one word latin annotation (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell annotation containing no spaces over a wider base, ruby-align:space-between will centre the annotation."], 

["ruby-align-property/ruby-align-space-between-104.html","ruby-align: space-between, long base, multiword latin annotation (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell annotation with multiple words over a wider base, ruby-align: space-between will justify the words, with no extra space either side."], 

["ruby-align-property/ruby-align-space-between-106.html","ruby-align:space-between, long annotation, one word latin base (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell base containing no spaces that is shorter than its annotation, ruby-align:space-between will centre the base."], 

["ruby-align-property/ruby-align-space-between-107.html","ruby-align:space-between, long annotation, multiword latin base (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell base with multiple words that is shorter than its annotation, ruby-align:space-between will justify the words, with no extra space either side."], 

["ruby-align-property/ruby-align-space-around-001.html","ruby-align: space-around, long base","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a wide-cell annotation shorter than its base, ruby-align:space-around adds equal space between annotation characters, with a half-character space either side."], 

["ruby-align-property/ruby-align-space-around-002.html","ruby-align: space-around, long annotation","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a wide-cell base shorter than its annotation, ruby-align:space-around adds equal space base between characters, with a half-character space either side."], 

["ruby-align-property/ruby-align-space-around-003.html","ruby-align: space-around, long base, one word latin annotation","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell annotation containing no spaces over a wider base, ruby-align:space-around will centre the annotation."], 

["ruby-align-property/ruby-align-space-around-004.html","ruby-align: space-around, long base, multiword latin annotation","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell annotation with multiple words over a wider base, ruby-align: space-around will justify the words, with a small amount of space either side."], 

["ruby-align-property/ruby-align-space-around-006.html","ruby-align:space-around, long annotation, one word latin base","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell base containing no spaces that is shorter than its annotation, ruby-align:space-around will centre the base."], 

["ruby-align-property/ruby-align-space-around-007.html","ruby-align:space-around, long annotation, multiword latin base","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell base with multiple words that is shorter than its annotation, ruby-align:space-around will justify the words, with a small amount of space either side."], 

["ruby-align-property/ruby-align-space-around-101.html","ruby-align: space-around, long base (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a wide-cell annotation shorter than its base, ruby-align:space-around adds equal space between annotation characters, with a half-character space either side."], 

["ruby-align-property/ruby-align-space-around-102.html","ruby-align: space-around, long annotation (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a wide-cell base shorter than its annotation, ruby-align:space-around adds equal space base between characters, with a half-character space either side."], 

["ruby-align-property/ruby-align-space-around-103.html","ruby-align: space-around, long base, one word latin annotation (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell annotation containing no spaces over a wider base, ruby-align:space-around will centre the annotation."], 

["ruby-align-property/ruby-align-space-around-104.html","ruby-align: space-around, long base, multiword latin annotation (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell annotation with multiple words over a wider base, ruby-align: space-around will justify the words, with a small amount of space either side."], 

["ruby-align-property/ruby-align-space-around-106.html","ruby-align:space-around, long annotation, one word latin base (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell base containing no spaces that is shorter than its annotation, ruby-align:space-around will centre the base."], 

["ruby-align-property/ruby-align-space-around-107.html","ruby-align:space-around, long annotation, multiword latin base (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"For a narrow-cell base with multiple words that is shorter than its annotation, ruby-align:space-around will justify the words, with a small amount of space either side."], 

["collapsed-ruby/ruby-merge-separate-001.html","ruby-merge: separate","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"ruby-merge:separate will render each annotation in the same column as its base text."], 

["collapsed-ruby/ruby-merge-collapse-001.html","ruby-merge: collapse","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"ruby-merge:collapse will render all annotations evenly across the base text."], 

["collapsed-ruby/ruby-merge-collapse-002.html","ruby-merge: collapse, line break","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"When a line break occurs between base characters while applying ruby-merge:collapse, ruby annotations are kept together with their respective ruby bases."], 

["collapsed-ruby/ruby-merge-auto-001.html","ruby-merge: auto","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"[Exploratory test] ruby-merge:auto produces a distribution of annotation text across base text as described in JLREQ for jukugo-ruby."], 

["collapsed-ruby/ruby-merge-auto-002.html","ruby-merge: auto, line break","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"When a line break occurs between base characters while applying ruby-merge:auto, ruby annotations are kept together with their respective ruby bases."], 

["collapsed-ruby/ruby-merge-separate-101.html","ruby-merge: separate (v)","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"ruby-merge:separate will render each annotation in the same column as its base text."], 

["collapsed-ruby/ruby-merge-collapse-101.html","ruby-merge: collapse (v)","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"ruby-merge:collapse will render all annotations evenly across the base text."], 

["collapsed-ruby/ruby-merge-collapse-102.html","ruby-merge: collapse, line break (v)","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"When a line break occurs between base characters while applying ruby-merge:collapse, ruby annotations are kept together with their respective ruby bases."], 

["collapsed-ruby/ruby-merge-auto-101.html","ruby-merge: auto (v)","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"[Exploratory test] ruby-merge:auto produces a distribution of annotation text across base text as described in JLREQ for jukugo-ruby."], 

["collapsed-ruby/ruby-merge-auto-102.html","ruby-merge: auto, line break (v)","",'https://drafts.csswg.org/css-ruby-1/#collapsed-ruby',"When a line break occurs between base characters while applying ruby-merge:auto, ruby annotations are kept together with their respective ruby bases."], 

["ruby-model/ruby-autohide-001.html","ruby autohide","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"If a ruby annotation has the exact same text content as its base, it is hidden."], 

["ruby-model/ruby-autohide-101.html","ruby autohide (v)","",'https://drafts.csswg.org/css-ruby-1/#ruby-align-property',"If a ruby annotation has the exact same text content as its base, it is hidden."], 

["prefix/ruby-position-over-001.html","[P] -webkit-ruby-position before","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"The addition of -webkit-ruby-position:before will make ruby appear over the base in horizontal text."], 

["prefix/ruby-position-under-001.html","[P] -webkit-ruby-position after","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"The addition of -webkit-ruby-position:after will make ruby appear under the base in horizontal text."], 

["prefix/ruby-position-over-101.html","[P] -webkit-ruby-position before (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"The addition of -webkit-ruby-position:before will make ruby appear to the right of the base in vertical text."], 

["prefix/ruby-position-under-101.html","[P] -webkit-ruby-position after (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"The addition of -webkit-ruby-position:after will make ruby appear to the left of the base in vertical text."], 

["prefix/ruby-align-start-001.html","[P] ruby-align:left, long base","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"The addition of ruby-align:left will make ruby content aligned with the start edge of its box. Short ruby text will be flush left and set solid."], 

["prefix/ruby-align-start-002.html","[P] ruby-align:left, long annotation","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"The addition of ruby-align:left will make ruby content aligned with the start edge of its box. Short base text will be flush left and set solid."], 

["prefix/ruby-align-start-101.html","[P] ruby-align:left, long base (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"The addition of ruby-align:left will make ruby content aligned with the start edge of its box. Short ruby text will be flush left and set solid."], 

["prefix/ruby-align-start-102.html","[P] ruby-align:left, long annotation (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"The addition of ruby-align:left will make ruby content aligned with the start edge of its box. Short base text will be flush left and set solid."], 

["prefix/ruby-align-space-between-001.html","[P] ruby-align: distribute-letter, long base","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a wide-cell annotation shorter than its base, ruby-align:distribute-letter adds equal space between annotation characters, with no extra space either side."], 

["prefix/ruby-align-space-between-002.html","[P] ruby-align: distribute-letter, long annotation","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a wide-cell base shorter than its annotation, ruby-align:distribute-letter adds equal space base between characters, with no extra space either side."], 

["prefix/ruby-align-space-between-003.html","[P] ruby-align: distribute-letter, long base, one word latin annotation","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell annotation containing no spaces over a wider base, ruby-align:distribute-letter will centre the annotation."], 

["prefix/ruby-align-space-between-004.html","[P] ruby-align: distribute-letter, long base, multiword latin annotation","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell annotation with multiple words over a wider base, ruby-align: distribute-letter will justify the words, with no extra space either side."], 

["prefix/ruby-align-space-between-006.html","[P] ruby-align:distribute-letter, long annotation, one word latin base","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell base containing no spaces that is shorter than its annotation, ruby-align:distribute-letter will centre the base."], 

["prefix/ruby-align-space-between-007.html","[P] ruby-align:distribute-letter, long annotation, multiword latin base","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell base with multiple words that is shorter than its annotation, ruby-align:distribute-letter will justify the words, with no extra space either side."], 

["prefix/ruby-align-space-between-101.html","[P] ruby-align: distribute-letter, long base (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a wide-cell annotation shorter than its base, ruby-align:distribute-letter adds equal space between annotation characters, with no extra space either side."], 

["prefix/ruby-align-space-between-102.html","[P] ruby-align: distribute-letter, long annotation (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a wide-cell base shorter than its annotation, ruby-align:distribute-letter adds equal space base between characters, with no extra space either side."], 

["prefix/ruby-align-space-between-103.html","[P] ruby-align: distribute-letter, long base, one word latin annotation (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell annotation containing no spaces over a wider base, ruby-align:distribute-letter will centre the annotation."], 

["prefix/ruby-align-space-between-104.html","[P] ruby-align: distribute-letter, long base, multiword latin annotation (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell annotation with multiple words over a wider base, ruby-align: distribute-letter will justify the words, with no extra space either side."], 

["prefix/ruby-align-space-between-106.html","[P] ruby-align:distribute-letter, long annotation, one word latin base (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell base containing no spaces that is shorter than its annotation, ruby-align:distribute-letter will centre the base."], 

["prefix/ruby-align-space-between-107.html","[P] ruby-align:distribute-letter, long annotation, multiword latin base (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell base with multiple words that is shorter than its annotation, ruby-align:distribute-letter will justify the words, with no extra space either side."], 

["prefix/ruby-align-space-around-001.html","[P] ruby-align:distribute-space, long base","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a wide-cell annotation shorter than its base, ruby-align:distribute-space adds equal space between annotation characters, with a half-character space either side."], 

["prefix/ruby-align-space-around-002.html","[P] ruby-align:distribute-space, long annotation","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a wide-cell base shorter than its annotation, ruby-align:distribute-space adds equal space base between characters, with a half-character space either side."], 

["prefix/ruby-align-space-around-003.html","[P] ruby-align:distribute-space, long base, one word latin annotation","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell annotation containing no spaces over a wider base, ruby-align:distribute-space will centre the annotation."], 

["prefix/ruby-align-space-around-004.html","[P] ruby-align:distribute-space, long base, multiword latin annotation","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell annotation with multiple words over a wider base, ruby-align:distribute-space will justify the words, with a small amount of space either side."], 

["prefix/ruby-align-space-around-006.html","[P] ruby-align:distribute-space, long annotation, one word latin base","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell base containing no spaces that is shorter than its annotation, ruby-align:distribute-space will centre the base."], 

["prefix/ruby-align-space-around-007.html","[P] ruby-align:distribute-space, long annotation, multiword latin base","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell base with multiple words that is shorter than its annotation, ruby-align:distribute-space will justify the words, with a small amount of space either side."], 

["prefix/ruby-align-space-around-101.html","[P] ruby-align:distribute-space, long base (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a wide-cell annotation shorter than its base, ruby-align:distribute-space adds equal space between annotation characters, with a half-character space either side."], 

["prefix/ruby-align-space-around-102.html","[P] ruby-align:distribute-space, long annotation (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a wide-cell base shorter than its annotation, ruby-align:distribute-space adds equal space base between characters, with a half-character space either side."], 

["prefix/ruby-align-space-around-103.html","[P] ruby-align:distribute-space, long base, one word latin annotation (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell annotation containing no spaces over a wider base, ruby-align:distribute-space will centre the annotation."], 

["prefix/ruby-align-space-around-104.html","[P] ruby-align:distribute-space, long base, multiword latin annotation (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell annotation with multiple words over a wider base, ruby-align:distribute-space will justify the words, with a small amount of space either side."], 

["prefix/ruby-align-space-around-106.html","[P] ruby-align:distribute-space, long annotation, one word latin base (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell base containing no spaces that is shorter than its annotation, ruby-align:distribute-space will centre the base."], 

["prefix/ruby-align-space-around-107.html","[P] ruby-align:distribute-space, long annotation, multiword latin base (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"For a narrow-cell base with multiple words that is shorter than its annotation, ruby-align:distribute-space will justify the words, with a small amount of space either side."], 

["prefix/ruby-merge-separate-001.html","ruby-merge: separate","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"ruby-merge:separate will render each annotation in the same column as its base text."], 

["prefix/ruby-merge-collapse-001.html","ruby-merge: collapse","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"ruby-merge:collapse will render all annotations evenly across the base text."], 

["prefix/ruby-merge-collapse-002.html","ruby-merge: collapse, line break","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"When a line break occurs between base characters while applying ruby-merge:collapse, ruby annotations are kept together with their respective ruby bases."], 

["prefix/ruby-merge-auto-001.html","ruby-merge: auto","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"[Exploratory test] ruby-merge:auto produces a distribution of annotation text across base text as described in JLREQ."], 

["prefix/ruby-merge-auto-002.html","ruby-merge: auto, line break","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"When a line break occurs between base characters while applying ruby-merge:auto, ruby annotations are kept together with their respective ruby bases."], 

["prefix/ruby-merge-separate-101.html","ruby-merge: separate (v)","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"ruby-merge:separate will render each annotation in the same column as its base text."], 

["prefix/ruby-merge-collapse-101.html","ruby-merge: collapse (v)","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"ruby-merge:collapse will render all annotations evenly across the base text."], 

["prefix/ruby-merge-collapse-102.html","ruby-merge: collapse, line break (v)","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"When a line break occurs between base characters while applying ruby-merge:collapse, ruby annotations are kept together with their respective ruby bases."], 

["prefix/ruby-merge-auto-101.html","ruby-merge: auto (v)","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"[Exploratory test] ruby-merge:auto produces a distribution of annotation text across base text as described in JLREQ."], 

["prefix/ruby-merge-auto-102.html","ruby-merge: auto, line break (v)","",'http://www.w3.org/TR/css-ruby-1/#collapsed-ruby',"When a line break occurs between base characters while applying ruby-merge:auto, ruby annotations are kept together with their respective ruby bases."], 

["prefix/ruby-autohide-001.html","ruby autohide","",'http://www.w3.org/TR/css-ruby-1/#autohide',"If a ruby annotation has the exact same text content as its base, it is hidden."], 

["prefix/ruby-autohide-101.html","ruby autohide (v)","",'http://www.w3.org/TR/css-ruby-1/#autohide',"If a ruby annotation has the exact same text content as its base, it is hidden."], 

["exploratory/ruby-position-inline-001.html","ruby-position: inline","",'https://drafts.csswg.org/css-ruby-1/#rubypos',"[Exploratory] ruby-position:inline will make ruby appear following the base in horizontal text."], 

["exploratory/ruby-position-inline-101.html","ruby-position: inline (v)","",'https://drafts.csswg.org/css-ruby-1/#rubypos',"[Exploratory] ruby-position:inline will make ruby appear following the base in vertical text."], 

["exploratory/ruby-align-right-001.html","ruby-align: right, long base","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"[Exploratory] ruby-align:right will make a ruby annotation that is shorter than its base flush with the end of the base, and set solid."], 

["exploratory/ruby-align-right-101.html","ruby-align: right, long base (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"[Exploratory] ruby-align:right will make ruby annotation that is shorter than its base flush with the bottom of the base, and set solid."], 

["exploratory/ruby-align-right-002.html","ruby-align: right, long annotation","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"[Exploratory] ruby-align: end will make a ruby base that is shorter than its annotation flush with the end of the base, and set solid."], 

["exploratory/ruby-align-right-102.html","ruby-align: right, long annotation (v)","",'http://www.w3.org/TR/css-ruby-1/#rubypos',"[Exploratory] ruby-align:right will make ruby base that is shorter than its annotation flush with the bottom of the base, and set solid."], 

['../testend','','','','']

]
// 116 tests.