Bug 1532580 - [wpt-sync] Update web-platform-tests to 0f1c6e9b1f63e523eb241e8c0eba1cdc764fd180, a=testonly
☠☠ backed out by 66b1aba3fb43 ☠ ☠
authormoz-wptsync-bot <wptsync@mozilla.com>
Wed, 06 Mar 2019 16:53:40 +0000
changeset 522311 ad53fdccd298a17c68bb72c3fb24aa890387765b
parent 522310 8e485b71ccc1f8b89fc77b3480b45aeb879154ba
child 522312 95f1a7ff5760ed51b90ede77e65e98c5ffc629de
push id10871
push usercbrindusan@mozilla.com
push dateMon, 18 Mar 2019 15:49:32 +0000
treeherdermozilla-beta@018abdd16060 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1532580
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1532580 - [wpt-sync] Update web-platform-tests to 0f1c6e9b1f63e523eb241e8c0eba1cdc764fd180, a=testonly wpt-head: 0f1c6e9b1f63e523eb241e8c0eba1cdc764fd180 wpt-type: landing
testing/web-platform/meta/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini
testing/web-platform/meta/2dcontext/shadows/2d.shadow.enable.blur.html.ini
testing/web-platform/meta/compat/webkit-text-fill-color-property-002.html.ini
testing/web-platform/meta/content-security-policy/navigate-to/child-navigates-parent-allowed.html.ini
testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009a.xht.ini
testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009b.xht.ini
testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009e.xht.ini
testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009f.xht.ini
testing/web-platform/meta/css/CSS2/backgrounds/background-003.xht.ini
testing/web-platform/meta/css/CSS2/backgrounds/background-root-002.xht.ini
testing/web-platform/meta/css/CSS2/backgrounds/background-root-006.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-applies-to-001.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-applies-to-002.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-applies-to-003.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-applies-to-005.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-applies-to-006.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-applies-to-012.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-applies-to-013.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-applies-to-014.xht.ini
testing/web-platform/meta/css/CSS2/borders/border-right-width-095.xht.ini
testing/web-platform/meta/css/CSS2/box-display/block-in-inline-001.xht.ini
testing/web-platform/meta/css/CSS2/box-display/block-in-inline-002.xht.ini
testing/web-platform/meta/css/CSS2/css1/c5525-fltmult-000.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-011.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-012.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-013.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-014.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-015.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-016.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-029.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-030.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-031.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-032.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-042.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-043.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-applies-to-001.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-applies-to-007.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-applies-to-017.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-013.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-001.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-002.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-005.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-006.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-007.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-008.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-009.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-010.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-011.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-014.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-015.xht.ini
testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-017.xht.ini
testing/web-platform/meta/css/CSS2/generated-content/content-175.xht.ini
testing/web-platform/meta/css/CSS2/generated-content/content-177.xht.ini
testing/web-platform/meta/css/CSS2/inline-svg-100-percent-in-body.html.ini
testing/web-platform/meta/css/CSS2/linebox/empty-inline-003.xht.ini
testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-002.xht.ini
testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-003.xht.ini
testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-004.xht.ini
testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-005.xht.ini
testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-006.xht.ini
testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-007.xht.ini
testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-013.xht.ini
testing/web-platform/meta/css/CSS2/linebox/vertical-align-baseline-004a.xht.ini
testing/web-platform/meta/css/CSS2/linebox/vertical-align-baseline-005a.xht.ini
testing/web-platform/meta/css/CSS2/linebox/vertical-align-sub-001.xht.ini
testing/web-platform/meta/css/CSS2/linebox/vertical-align-super-001.xht.ini
testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-001.xht.ini
testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-020.xht.ini
testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-021.xht.ini
testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-em-inherit-001.xht.ini
testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-right-103.xht.ini
testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-right-104.xht.ini
testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-right-113.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/blocks-020.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/blocks-021.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/blocks-022.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/blocks-025.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/blocks-026.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-width-008.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-009.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-014.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-012.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-013.xht.ini
testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-014.xht.ini
testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-003c.xht.ini
testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-004.xht.ini
testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-009.xht.ini
testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-010.xht.ini
testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-011.xht.ini
testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-023.xht.ini
testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-024.xht.ini
testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-025.xht.ini
testing/web-platform/meta/css/CSS2/positioning/left-offset-percentage-002.xht.ini
testing/web-platform/meta/css/CSS2/positioning/top-offset-percentage-002.xht.ini
testing/web-platform/meta/css/CSS2/selectors/universal-selector-005.xht.ini
testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini
testing/web-platform/meta/css/CSS2/tables/separated-border-model-007.xht.ini
testing/web-platform/meta/css/CSS2/tables/separated-border-model-008.xht.ini
testing/web-platform/meta/css/CSS2/tables/separated-border-model-009.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-059.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-060.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-061.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-062.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-063.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-064.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-065.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-066.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-067.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-068.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-069.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-070.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-071.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-072.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-073.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-074.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-075.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-076.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-077.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-078.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-087.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-088.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-089.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-090.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-091.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-092.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-099.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-100.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-101.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-102.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-103.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-104.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-105.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-106.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-107.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-108.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-109.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-110.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-111.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-112.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-113.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-114.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-123.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-124.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-125.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-126.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-127.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-128.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-129.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-130.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-131.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-132.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-133.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-134.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-135.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-136.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-137.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-138.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-139.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-140.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-141.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-142.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-143.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-144.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-145.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-146.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-147.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-148.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-149.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-150.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-151.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-152.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-153.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-154.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-157.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-158.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-159.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-160.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-161.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-162.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-163.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-164.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-165.xht.ini
testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-166.xht.ini
testing/web-platform/meta/css/CSS2/values/numbers-units-007.xht.ini
testing/web-platform/meta/css/CSS2/values/numbers-units-009.xht.ini
testing/web-platform/meta/css/CSS2/values/numbers-units-010.xht.ini
testing/web-platform/meta/css/CSS2/values/numbers-units-021.xht.ini
testing/web-platform/meta/css/CSS2/values/units-002.xht.ini
testing/web-platform/meta/css/CSS2/visuren/top-114.xht.ini
testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-interposed.html.ini
testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-overflow-hidden-and-border-radius.html.ini
testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph-background-image.html.ini
testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph.html.ini
testing/web-platform/meta/css/compositing/svg/mix-blend-mode-svg-rectangle.html.ini
testing/web-platform/meta/css/css-backgrounds/background-clip-color-repaint.html.ini
testing/web-platform/meta/css/css-backgrounds/background-clip-color.html.ini
testing/web-platform/meta/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini
testing/web-platform/meta/css/css-backgrounds/background-size/background-size-contain.xht.ini
testing/web-platform/meta/css/css-backgrounds/border-image-outset-003.html.ini
testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini
testing/web-platform/meta/css/css-color/currentcolor-001.html.ini
testing/web-platform/meta/css/css-color/currentcolor-002.html.ini
testing/web-platform/meta/css/css-contain/contain-layout-017.html.ini
testing/web-platform/meta/css/css-contain/contain-layout-018.html.ini
testing/web-platform/meta/css/css-contain/contain-paint-020.html.ini
testing/web-platform/meta/css/css-contain/contain-paint-021.html.ini
testing/web-platform/meta/css/css-display/display-contents-fieldset.html.ini
testing/web-platform/meta/css/css-display/display-contents-line-height.html.ini
testing/web-platform/meta/css/css-flexbox/align-items-baseline-overflow-non-visible.html.ini
testing/web-platform/meta/css/css-flexbox/flex-lines/multi-line-wrap-reverse-column-reverse.html.ini
testing/web-platform/meta/css/css-flexbox/flex-lines/multi-line-wrap-with-column-reverse.html.ini
testing/web-platform/meta/css/css-flexbox/flexbox_order-box.html.ini
testing/web-platform/meta/css/css-flexbox/flexbox_visibility-collapse-line-wrapping.html.ini
testing/web-platform/meta/css/css-flexbox/ttwf-reftest-flex-direction-row-reverse.html.ini
testing/web-platform/meta/css/css-flexbox/ttwf-reftest-flex-order.html.ini
testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini
testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini
testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini
testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html.ini
testing/web-platform/meta/css/css-grid/grid-model/display-grid.html.ini
testing/web-platform/meta/css/css-grid/grid-model/display-inline-grid.html.ini
testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html.ini
testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html.ini
testing/web-platform/meta/css/css-images/tiled-radial-gradients.html.ini
testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-armenian.html.ini
testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini
testing/web-platform/meta/css/css-masking/clip/clip-transform-order-2.html.ini
testing/web-platform/meta/css/css-multicol/multicol-fill-auto-001.xht.ini
testing/web-platform/meta/css/css-multicol/multicol-inherit-001.xht.ini
testing/web-platform/meta/css/css-multicol/multicol-overflow-000.xht.ini
testing/web-platform/meta/css/css-position/position-sticky-hyperlink.html.ini
testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-rule.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-root-hides-children.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-nested.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html.ini
testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules.html.ini
testing/web-platform/meta/css/css-scrollbars/textarea-scrollbar-width-none.html.ini
testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-010.html.ini
testing/web-platform/meta/css/css-text/text-indent/text-indent-percentage-001.xht.ini
testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-007.html.ini
testing/web-platform/meta/css/css-text/white-space/text-space-collapse-preserve-breaks-001.xht.ini
testing/web-platform/meta/css/css-text/word-break/word-break-break-all-004.html.ini
testing/web-platform/meta/css/css-transforms/group/svg-transform-group-008.html.ini
testing/web-platform/meta/css/css-transforms/group/svg-transform-group-009.html.ini
testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-008.html.ini
testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-009.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-001.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-002.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-003.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-004.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-005.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-006.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-007.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-008.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-009.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-010.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-011.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-012.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-013.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-014.html.ini
testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-015.html.ini
testing/web-platform/meta/css/css-transforms/patternTransform/svg-patternTransform-049.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-001.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-002.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-003.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-004.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-005.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-006.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-007.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-008.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-009.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-010.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-011.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-012.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-013.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-014.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-015.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-016.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scale-017.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scalex-003.html.ini
testing/web-platform/meta/css/css-transforms/scale/svg-scaley-003.html.ini
testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini
testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini
testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini
testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini
testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini
testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-001.html.ini
testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-006.html.ini
testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-011.html.ini
testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-016.html.ini
testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-021.html.ini
testing/web-platform/meta/css/css-transforms/transform-box/fill-box-mutation.html.ini
testing/web-platform/meta/css/css-transforms/transform-box/fill-box.html.ini
testing/web-platform/meta/css/css-transforms/transform-box/value-changed.html.ini
testing/web-platform/meta/css/css-transforms/transform-box/view-box-mutation.html.ini
testing/web-platform/meta/css/css-transforms/transform-box/view-box-nested.html.ini
testing/web-platform/meta/css/css-transforms/transform-box/view-box-viewbox-nested.html.ini
testing/web-platform/meta/css/css-transforms/transform-box/view-box-viewbox.html.ini
testing/web-platform/meta/css/css-transforms/transform-box/view-box.html.ini
testing/web-platform/meta/css/css-transforms/transform-inherit-001.html.ini
testing/web-platform/meta/css/css-values/ch-unit-001.html.ini
testing/web-platform/meta/css/css-values/ch-unit-002.html.ini
testing/web-platform/meta/css/css-values/ch-unit-004.html.ini
testing/web-platform/meta/css/css-values/getComputedStyle-border-radius-002.html.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-icb-vlr-021.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-007.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-013.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-019.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-025.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-031.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-037.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-043.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-049.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-055.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-061.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-067.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-073.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-079.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-085.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-091.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-097.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-107.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-115.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-123.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-131.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-139.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-147.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-155.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-163.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-171.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-179.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-187.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-195.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-203.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-211.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-219.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vlr-227.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-006.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-012.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-018.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-024.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-030.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-036.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-042.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-048.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-054.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-060.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-066.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-072.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-078.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-084.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-090.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-096.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-106.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-114.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-122.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-130.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-138.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-146.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-154.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-162.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-170.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-178.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-186.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-194.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-202.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-210.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-218.xht.ini
testing/web-platform/meta/css/css-writing-modes/abs-pos-non-replaced-vrl-226.xht.ini
testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vlr-005.xht.ini
testing/web-platform/meta/css/css-writing-modes/box-offsets-rel-pos-vrl-004.xht.ini
testing/web-platform/meta/css/css-writing-modes/caption-side-vlr-003.xht.ini
testing/web-platform/meta/css/css-writing-modes/caption-side-vlr-005.xht.ini
testing/web-platform/meta/css/css-writing-modes/caption-side-vrl-002.xht.ini
testing/web-platform/meta/css/css-writing-modes/caption-side-vrl-004.xht.ini
testing/web-platform/meta/css/css-writing-modes/clearance-calculations-vrl-008.xht.ini
testing/web-platform/meta/css/css-writing-modes/ortho-htb-alongside-vrl-floats-006.xht.ini
testing/web-platform/meta/css/css-writing-modes/ortho-htb-alongside-vrl-floats-010.xht.ini
testing/web-platform/meta/css/css-writing-modes/outline-inline-block-vrl-006.html.ini
testing/web-platform/meta/css/css-writing-modes/outline-inline-vlr-006.html.ini
testing/web-platform/meta/css/css-writing-modes/outline-inline-vrl-006.html.ini
testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vlr-007.xht.ini
testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vlr-008.xht.ini
testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-008.xht.ini
testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-011.xht.ini
testing/web-platform/meta/css/css-writing-modes/sizing-orthog-htb-in-vrl-020.xht.ini
testing/web-platform/meta/css/css-writing-modes/sizing-orthog-prct-htb-in-vrl-001.xht.ini
testing/web-platform/meta/css/css-writing-modes/text-indent-vlr-011.xht.ini
testing/web-platform/meta/css/css-writing-modes/text-indent-vlr-013.xht.ini
testing/web-platform/meta/css/css-writing-modes/text-indent-vrl-010.xht.ini
testing/web-platform/meta/css/css-writing-modes/text-indent-vrl-012.xht.ini
testing/web-platform/meta/css/css-writing-modes/text-orientation-016.xht.ini
testing/web-platform/meta/css/cssom/CSSStyleSheet-constructable.html.ini
testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-003.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-004.xhtml.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001c.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001e.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001i.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001o.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001p.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002c.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002e.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002i.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002o.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002p.html.ini
testing/web-platform/meta/css/vendor-imports/mozilla/mozilla-central-reftests/ui3/box-sizing-replaced-003.xht.ini
testing/web-platform/meta/dom/nodes/__dir__.ini
testing/web-platform/meta/domparsing/XMLSerializer-serializeToString.html.ini
testing/web-platform/meta/encoding/legacy-mb-tchinese/big5/big5-encode-form-x-x-big5.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html.ini
testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html.ini
testing/web-platform/meta/html/dom/interfaces.https.html.ini
testing/web-platform/meta/html/editing/editing-0/spelling-and-grammar-checking/spelling-markers-007.html.ini
testing/web-platform/meta/html/editing/editing-0/spelling-and-grammar-checking/spelling-markers-008.html.ini
testing/web-platform/meta/html/editing/editing-0/spelling-and-grammar-checking/spelling-markers-009.html.ini
testing/web-platform/meta/html/editing/editing-0/spelling-and-grammar-checking/spelling-markers-010.html.ini
testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-line-height.html.ini
testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-line-doesnt-fit.html.ini
testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-wrapped.html.ini
testing/web-platform/meta/import-maps/builtin-empty.tentative.html.ini
testing/web-platform/meta/infrastructure/reftest/size.html.ini
testing/web-platform/meta/intersection-observer/v2/animated-occlusion.html.ini
testing/web-platform/meta/mathml/presentation-markup/fractions/frac-bar-001.html.ini
testing/web-platform/meta/mathml/relations/css-styling/color-1.html.ini
testing/web-platform/meta/mathml/relations/html5-tree/href-click-3.html.ini
testing/web-platform/meta/mathml/relations/html5-tree/required-extensions-2.html.ini
testing/web-platform/meta/mathml/relations/html5-tree/unique-identifier-1.html.ini
testing/web-platform/meta/mozilla-sync
testing/web-platform/meta/offscreen-canvas/fill-and-stroke-styles/__dir__.ini
testing/web-platform/meta/payment-method-basic-card/payment-request-canmakepayment-method.https.html.ini
testing/web-platform/meta/payment-request/payment-request-hasenrolledinstrument-method.https.html.ini
testing/web-platform/meta/preload/__dir__.ini
testing/web-platform/meta/referrer-policy/generic/iframe-inheritance.html.ini
testing/web-platform/meta/referrer-policy/generic/sandboxed-iframe-with-opaque-origin.html.ini
testing/web-platform/meta/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/keep-origin-redirect/same-insecure.http.html.ini
testing/web-platform/meta/service-workers/service-worker/__dir__.ini
testing/web-platform/meta/service-workers/service-worker/client-navigate.https.html.ini
testing/web-platform/meta/service-workers/service-worker/fetch-csp.https.html.ini
testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini
testing/web-platform/meta/service-workers/service-worker/navigation-timing.https.html.ini
testing/web-platform/meta/service-workers/service-worker/unregister-then-register.https.html.ini
testing/web-platform/meta/service-workers/service-worker/unregister.https.html.ini
testing/web-platform/meta/service-workers/service-worker/update-not-allowed.https.html.ini
testing/web-platform/meta/service-workers/service-worker/update-registration-with-type.https.html.ini
testing/web-platform/meta/service-workers/service-worker/windowclient-navigate.https.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-navigation-parse_error.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error-downgraded.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_fetch_error.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_parse_error.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error-downgraded.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-cert_verification_error.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-invalid_integrity_header.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-mi_error.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-ok.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-parse_error.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error-downgraded.tentative.html.ini
testing/web-platform/meta/signed-exchange/reporting/sxg-reporting-prefetch-signature_verification_error.tentative.html.ini
testing/web-platform/meta/svg/extensibility/foreignObject/position-svg-root-in-foreign-object.html.ini
testing/web-platform/meta/svg/painting/reftests/markers-orient-001.svg.ini
testing/web-platform/meta/svg/path/bearing/absolute.svg.ini
testing/web-platform/meta/svg/path/bearing/relative.svg.ini
testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-001.svg.ini
testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-002.svg.ini
testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-003.svg.ini
testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-004.svg.ini
testing/web-platform/meta/svg/pservers/reftests/meshgradient-basic-005.svg.ini
testing/web-platform/meta/svg/pservers/reftests/meshgradient-bicubic-001.svg.ini
testing/web-platform/meta/svg/pservers/reftests/meshgradient-complex-001.svg.ini
testing/web-platform/meta/svg/render/reftests/blending-002.svg.ini
testing/web-platform/meta/svg/shapes/reftests/pathlength-001.svg.ini
testing/web-platform/meta/wasm/jsapi/table/grow-reftypes.tentative.any.js.ini
testing/web-platform/meta/webaudio/idlharness.https.window.js.ini
testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html.ini
testing/web-platform/meta/websockets/__dir__.ini
testing/web-platform/meta/websockets/constructor/__dir__.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/basic.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/bidi_ruby.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/bidi/u0041_first.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/disable_controls_reposition.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hex.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_hsla.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/color_rgba.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/cue_selector_single_colon.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/font_shorthand.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/outline_properties.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_line-through.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/text-decoration_overline.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/white-space_normal_wrapped.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/background_box.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_namespace.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/voice_object/voice_namespace.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/bold_object_default_font-style.html.ini
testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/default_styles/italic_object_default_font-style.html.ini
testing/web-platform/meta/webxr/idlharness.https.window.js.ini
testing/web-platform/meta/workers/semantics/multiple-workers/005.html.ini
--- a/testing/web-platform/meta/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini
+++ b/testing/web-platform/meta/2dcontext/imagebitmap/createImageBitmap-origin.sub.html.ini
@@ -1,8 +1,10 @@
 [createImageBitmap-origin.sub.html]
   prefs: [network.http.send_window_size:0]
   [redirected to same-origin HTMLVideoElement: origin unclear getImageData]
     expected: FAIL
+
   [redirected to same-origin HTMLVideoElement: origin unclear 2dContext.drawImage]
     expected: FAIL
+
   [redirected to same-origin HTMLVideoElement: origin unclear bitmaprenderer.transferFromImageBitmap]
     expected: FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/2dcontext/shadows/2d.shadow.enable.blur.html.ini
@@ -0,0 +1,5 @@
+[2d.shadow.enable.blur.html]
+  [Shadows are drawn if shadowBlur is set]
+    expected:
+      if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+
--- a/testing/web-platform/meta/compat/webkit-text-fill-color-property-002.html.ini
+++ b/testing/web-platform/meta/compat/webkit-text-fill-color-property-002.html.ini
@@ -1,4 +1,4 @@
 [webkit-text-fill-color-property-002.html]
   prefs: [layout.css.prefixes.webkit:true]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/content-security-policy/navigate-to/child-navigates-parent-allowed.html.ini
+++ b/testing/web-platform/meta/content-security-policy/navigate-to/child-navigates-parent-allowed.html.ini
@@ -1,3 +1,3 @@
 [child-navigates-parent-allowed.html]
   disabled:
-    if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1450660
+    if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1450660
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009a.xht.ini
@@ -0,0 +1,3 @@
+[abspos-containing-block-initial-009a.xht]
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009b.xht.ini
@@ -0,0 +1,3 @@
+[abspos-containing-block-initial-009b.xht]
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009e.xht.ini
@@ -0,0 +1,3 @@
+[abspos-containing-block-initial-009e.xht]
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/CSS2/abspos/abspos-containing-block-initial-009f.xht.ini
@@ -0,0 +1,3 @@
+[abspos-containing-block-initial-009f.xht]
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/css/CSS2/backgrounds/background-003.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/backgrounds/background-003.xht.ini
@@ -1,3 +1,3 @@
 [background-003.xht]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/backgrounds/background-root-002.xht.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background-root-002.xht]
-  expected:
-    if (os == "linux"): FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/backgrounds/background-root-006.xht.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[background-root-006.xht]
-  expected:
-    if (os == "mac"): FAIL
--- a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-001.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-001.xht.ini
@@ -1,3 +1,3 @@
 [border-applies-to-001.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-002.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-002.xht.ini
@@ -1,3 +1,3 @@
 [border-applies-to-002.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-003.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-003.xht.ini
@@ -1,3 +1,3 @@
 [border-applies-to-003.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-005.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-005.xht.ini
@@ -1,3 +1,3 @@
 [border-applies-to-005.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-006.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-006.xht.ini
@@ -1,4 +1,4 @@
 [border-applies-to-006.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-012.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-012.xht.ini
@@ -1,4 +1,4 @@
 [border-applies-to-012.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-013.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-013.xht.ini
@@ -1,3 +1,3 @@
 [border-applies-to-013.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/borders/border-applies-to-014.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/borders/border-applies-to-014.xht.ini
@@ -1,3 +1,3 @@
 [border-applies-to-014.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/borders/border-right-width-095.xht.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[border-right-width-095.xht]
-  expected:
-    if (os == "linux"): FAIL
-    if (os == "android"): FAIL
--- a/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-001.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-001.xht.ini
@@ -1,5 +1,5 @@
 [block-in-inline-001.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-002.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/box-display/block-in-inline-002.xht.ini
@@ -1,5 +1,5 @@
 [block-in-inline-002.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/css1/c5525-fltmult-000.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[c5525-fltmult-000.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-011.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-011.xht.ini
@@ -1,3 +1,3 @@
 [font-011.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-012.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-012.xht.ini
@@ -1,3 +1,3 @@
 [font-012.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-013.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-013.xht.ini
@@ -1,3 +1,3 @@
 [font-013.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-014.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-014.xht.ini
@@ -1,3 +1,3 @@
 [font-014.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-015.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-015.xht.ini
@@ -1,3 +1,3 @@
 [font-015.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-016.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-016.xht.ini
@@ -1,3 +1,3 @@
 [font-016.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-029.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-029.xht.ini
@@ -1,3 +1,3 @@
 [font-029.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-030.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-030.xht.ini
@@ -1,3 +1,3 @@
 [font-030.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-031.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-031.xht.ini
@@ -1,3 +1,3 @@
 [font-031.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-032.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-032.xht.ini
@@ -1,3 +1,3 @@
 [font-032.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-042.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-042.xht.ini
@@ -1,3 +1,3 @@
 [font-042.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-043.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-043.xht.ini
@@ -1,3 +1,3 @@
 [font-043.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-001.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-001.xht.ini
@@ -1,3 +1,3 @@
 [font-applies-to-001.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-007.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-007.xht.ini
@@ -1,3 +1,3 @@
 [font-applies-to-007.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-017.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-applies-to-017.xht.ini
@@ -1,3 +1,3 @@
 [font-applies-to-017.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-013.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-013.xht.ini
@@ -1,3 +1,3 @@
 [font-family-013.xht]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-001.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-001.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-001.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-002.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-002.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-002.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-005.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-005.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-005.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-006.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-006.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-006.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-007.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-007.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-007.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-008.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-008.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-008.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-009.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-009.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-009.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-010.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-010.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-010.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-011.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-011.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-011.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-014.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-014.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-014.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-015.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-015.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-015.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-017.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/fonts/font-family-applies-to-017.xht.ini
@@ -1,4 +1,4 @@
 [font-family-applies-to-017.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/generated-content/content-175.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[content-175.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/generated-content/content-177.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/generated-content/content-177.xht.ini
@@ -1,5 +1,5 @@
 [content-177.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/inline-svg-100-percent-in-body.html.ini
+++ b/testing/web-platform/meta/css/CSS2/inline-svg-100-percent-in-body.html.ini
@@ -1,3 +1,3 @@
 [inline-svg-100-percent-in-body.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/empty-inline-003.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/empty-inline-003.xht.ini
@@ -1,4 +1,4 @@
 [empty-inline-003.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-002.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-002.xht.ini
@@ -1,5 +1,5 @@
 [inline-formatting-context-002.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-003.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-003.xht.ini
@@ -1,5 +1,5 @@
 [inline-formatting-context-003.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-004.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-004.xht.ini
@@ -1,5 +1,5 @@
 [inline-formatting-context-004.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-005.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-005.xht.ini
@@ -1,5 +1,5 @@
 [inline-formatting-context-005.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-006.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-006.xht.ini
@@ -1,5 +1,5 @@
 [inline-formatting-context-006.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-007.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-007.xht.ini
@@ -1,5 +1,5 @@
 [inline-formatting-context-007.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-013.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/inline-formatting-context-013.xht.ini
@@ -1,3 +1,3 @@
 [inline-formatting-context-013.xht]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-baseline-004a.xht.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[vertical-align-baseline-004a.xht]
-  expected:
-    if debug and (os == "linux") and (processor == "x86"): FAIL
-    if e10s and (os == "linux") and (processor == "x86_64"): FAIL
-    if not debug and e10s and (os == "linux") and (processor == "x86"): FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-baseline-005a.xht.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[vertical-align-baseline-005a.xht]
-  expected:
-    if debug and (os == "linux") and (processor == "x86"): FAIL
-    if e10s and (os == "linux") and (processor == "x86_64"): FAIL
-    if not debug and e10s and (os == "linux") and (processor == "x86"): FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-sub-001.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-sub-001.xht.ini
@@ -1,5 +1,5 @@
 [vertical-align-sub-001.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/linebox/vertical-align-super-001.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/linebox/vertical-align-super-001.xht.ini
@@ -1,5 +1,5 @@
 [vertical-align-super-001.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-001.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[margin-collapse-001.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-020.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-020.xht.ini
@@ -1,3 +1,3 @@
 [margin-collapse-020.xht]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-021.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-collapse-021.xht.ini
@@ -1,3 +1,3 @@
 [margin-collapse-021.xht]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-em-inherit-001.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-em-inherit-001.xht.ini
@@ -1,2 +1,16 @@
 [margin-em-inherit-001.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-right-103.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[margin-right-103.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-right-104.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-right-104.xht.ini
@@ -1,2 +1,9 @@
 [margin-right-104.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/margin-padding-clear/margin-right-113.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[margin-right-113.xht]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/normal-flow/blocks-020.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[blocks-020.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/normal-flow/blocks-021.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/blocks-021.xht.ini
@@ -1,2 +1,7 @@
 [blocks-021.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/normal-flow/blocks-022.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/blocks-022.xht.ini
@@ -1,2 +1,19 @@
 [blocks-022.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    FAIL
--- a/testing/web-platform/meta/css/CSS2/normal-flow/blocks-025.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/blocks-025.xht.ini
@@ -1,3 +1,3 @@
 [blocks-025.xht]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/normal-flow/blocks-026.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/blocks-026.xht.ini
@@ -1,3 +1,3 @@
 [blocks-026.xht]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-width-008.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inline-block-replaced-width-008.xht.ini
@@ -1,2 +1,4 @@
 [inline-block-replaced-width-008.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    FAIL
--- a/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-009.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-009.xht.ini
@@ -1,6 +1,5 @@
 [inline-replaced-width-009.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "linux"): FAIL
-    if (os == "android"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "linux": FAIL
+    if os == "mac": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/normal-flow/inline-replaced-width-014.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[inline-replaced-width-014.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-012.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-012.xht.ini
@@ -1,4 +1,4 @@
 [max-height-applies-to-012.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-013.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-013.xht.ini
@@ -1,3 +1,3 @@
 [max-height-applies-to-013.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-014.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/normal-flow/max-height-applies-to-014.xht.ini
@@ -1,3 +1,3 @@
 [max-height-applies-to-014.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-003c.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[absolute-replaced-width-003c.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-004.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-004.xht.ini
@@ -1,3 +1,3 @@
 [absolute-replaced-width-004.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-009.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-009.xht.ini
@@ -1,3 +1,3 @@
 [absolute-replaced-width-009.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-010.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-010.xht.ini
@@ -1,3 +1,3 @@
 [absolute-replaced-width-010.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-011.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-011.xht.ini
@@ -1,3 +1,3 @@
 [absolute-replaced-width-011.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-023.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-023.xht.ini
@@ -1,3 +1,3 @@
 [absolute-replaced-width-023.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-024.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-024.xht.ini
@@ -1,3 +1,3 @@
 [absolute-replaced-width-024.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-025.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/positioning/absolute-replaced-width-025.xht.ini
@@ -1,3 +1,3 @@
 [absolute-replaced-width-025.xht]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/positioning/left-offset-percentage-002.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[left-offset-percentage-002.xht]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/positioning/top-offset-percentage-002.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[top-offset-percentage-002.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/selectors/universal-selector-005.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/selectors/universal-selector-005.xht.ini
@@ -1,4 +1,4 @@
 [universal-selector-005.xht]
   disabled:
-    if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1383229
-    if (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1383229
+    if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1383229
+    if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1383229
--- a/testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini
+++ b/testing/web-platform/meta/css/CSS2/stacking-context/opacity-change-twice-stacking-context.html.ini
@@ -1,7 +1,7 @@
 [opacity-change-twice-stacking-context.html]
   disabled:
     if webrender and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1526468
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
     if webrender and (os == "win"): FAIL
-    if (os == "android"): "FAIL"
+    if os == "android": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/tables/separated-border-model-007.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[separated-border-model-007.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/tables/separated-border-model-008.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/separated-border-model-008.xht.ini
@@ -1,2 +1,8 @@
 [separated-border-model-008.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/separated-border-model-009.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/separated-border-model-009.xht.ini
@@ -1,2 +1,17 @@
 [separated-border-model-009.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-059.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[table-anonymous-objects-059.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-060.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-060.xht.ini
@@ -1,2 +1,8 @@
 [table-anonymous-objects-060.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-061.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-061.xht.ini
@@ -1,2 +1,19 @@
 [table-anonymous-objects-061.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    FAIL
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-062.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-062.xht.ini
@@ -1,2 +1,17 @@
 [table-anonymous-objects-062.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-063.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-063.xht.ini
@@ -1,2 +1,17 @@
 [table-anonymous-objects-063.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-064.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-064.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-064.xht]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-065.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-065.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-065.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-066.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-066.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-066.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-067.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-067.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-067.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-068.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-068.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-068.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-069.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-069.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-069.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-070.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-070.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-070.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-071.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-071.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-071.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-072.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-072.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-072.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-073.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-073.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-073.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-074.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-074.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-074.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-075.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-075.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-075.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-076.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-076.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-076.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-077.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-077.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-077.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-078.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-078.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-078.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-087.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-087.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-087.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-088.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-088.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-088.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-089.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-089.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-089.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-090.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-090.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-090.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-091.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-091.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-091.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-092.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-092.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-092.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-099.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-099.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-099.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-100.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-100.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-100.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-101.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-101.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-101.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-102.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-102.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-102.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-103.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-103.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-103.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-104.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-104.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-104.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-105.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-105.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-105.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-106.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-106.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-106.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-107.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-107.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-107.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-108.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-108.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-108.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-109.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-109.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-109.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-110.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-110.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-110.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-111.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-111.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-111.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-112.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-112.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-112.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-113.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-113.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-113.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-114.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-114.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-114.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-123.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-123.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-123.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-124.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-124.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-124.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-125.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-125.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-125.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-126.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-126.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-126.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-127.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-127.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-127.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-128.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-128.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-128.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-129.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-129.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-129.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-130.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-130.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-130.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-131.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-131.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-131.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-132.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-132.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-132.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-133.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-133.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-133.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-134.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-134.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-134.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-135.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-135.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-135.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-136.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-136.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-136.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-137.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-137.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-137.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-138.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-138.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-138.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-139.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-139.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-139.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-140.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-140.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-140.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-141.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-141.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-141.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-142.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-142.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-142.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-143.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-143.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-143.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-144.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-144.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-144.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-145.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-145.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-145.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-146.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-146.xht.ini
@@ -1,2 +1,16 @@
 [table-anonymous-objects-146.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-147.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-147.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-147.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-148.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-148.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-148.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-149.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-149.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-149.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-150.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-150.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-150.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-151.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-151.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-151.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-152.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-152.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-152.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-153.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-153.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-153.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-154.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-154.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-154.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-157.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-157.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-157.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-158.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-158.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-158.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-159.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-159.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-159.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-160.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-160.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-160.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-161.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-161.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-161.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-162.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-162.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-162.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-163.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-163.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-163.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-164.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-164.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-164.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-165.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-165.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-165.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-166.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/tables/table-anonymous-objects-166.xht.ini
@@ -1,2 +1,15 @@
 [table-anonymous-objects-166.xht]
-  expected: FAIL
+  expected:
+    if not debug and not webrender and not e10s and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
--- a/testing/web-platform/meta/css/CSS2/values/numbers-units-007.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-007.xht.ini
@@ -1,4 +1,4 @@
 [numbers-units-007.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/values/numbers-units-009.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-009.xht.ini
@@ -1,4 +1,4 @@
 [numbers-units-009.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/values/numbers-units-010.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-010.xht.ini
@@ -1,4 +1,4 @@
 [numbers-units-010.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/CSS2/values/numbers-units-021.xht.ini
+++ b/testing/web-platform/meta/css/CSS2/values/numbers-units-021.xht.ini
@@ -1,4 +1,4 @@
 [numbers-units-021.xht]
   expected:
-    if (os == "win"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "android": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/values/units-002.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[units-002.xht]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/CSS2/visuren/top-114.xht.ini
+++ /dev/null
@@ -1,6 +0,0 @@
-[top-114.xht]
-  expected:
-    if (os == "win"): FAIL
-    if (os == "linux"): FAIL
-    if (os == "mac"): FAIL
-    if not debug and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-interposed.html.ini
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-interposed.html.ini
@@ -1,5 +1,5 @@
 [mix-blend-mode-blended-element-interposed.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-overflow-hidden-and-border-radius.html.ini
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-blended-element-overflow-hidden-and-border-radius.html.ini
@@ -1,7 +1,7 @@
 [mix-blend-mode-blended-element-overflow-hidden-and-border-radius.html]
   expected:
     if (os == "linux") and not webrender: FAIL
     if (os == "win") and (version == "6.1.7601"): FAIL
     if not webrender and (os == "win") and (version == "10.0.17134"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph-background-image.html.ini
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph-background-image.html.ini
@@ -1,5 +1,5 @@
 [mix-blend-mode-paragraph-background-image.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph.html.ini
+++ b/testing/web-platform/meta/css/compositing/mix-blend-mode/mix-blend-mode-paragraph.html.ini
@@ -1,5 +1,5 @@
 [mix-blend-mode-paragraph.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/compositing/svg/mix-blend-mode-svg-rectangle.html.ini
+++ b/testing/web-platform/meta/css/compositing/svg/mix-blend-mode-svg-rectangle.html.ini
@@ -1,3 +1,3 @@
 [mix-blend-mode-svg-rectangle.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-backgrounds/background-clip-color-repaint.html.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/background-clip-color-repaint.html.ini
@@ -1,7 +1,7 @@
 [background-clip-color-repaint.html]
   expected:
     if (os == "linux") and not webrender: FAIL
     if (os == "win") and (version == "6.1.7601"): FAIL
     if not webrender and (os == "win") and (version == "10.0.17134"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/css-backgrounds/background-clip-color.html.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/background-clip-color.html.ini
@@ -1,7 +1,7 @@
 [background-clip-color.html]
   expected:
     if (os == "linux") and not webrender: FAIL
     if (os == "win") and (version == "6.1.7601"): FAIL
     if not webrender and (os == "win") and (version == "10.0.17134"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini
+++ b/testing/web-platform/meta/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini
@@ -1,4 +1,7 @@
 [background-repeat-round.xht]
   expected:
-    if webrender: PASS
+    if debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
+    if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
     FAIL
--- a/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-contain.xht.ini