Bug 1532580 - [wpt-sync] Update web-platform-tests to 0f1c6e9b1f63e523eb241e8c0eba1cdc764fd180, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Wed, 06 Mar 2019 16:53:40 +0000
changeset 464693 6c7b81bf956a
parent 464692 0b9ff65fb560
child 464694 f798b9ef8e66
push id35717
push useraciure@mozilla.com
push dateSun, 17 Mar 2019 09:45:26 +0000
treeherdermozilla-central@e0861be8d6c0 [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/constructor/instantiate.any.js.ini
testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini
testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini
testing/web-platform/meta/wasm/jsapi/module/customSections.any.js.ini
testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini
testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.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
+++ b/testing/web-platform/meta/css/css-backgrounds/background-size/background-size-contain.xht.ini
@@ -1,4 +1,7 @@
 [background-size-contain.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 == "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 debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
     FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-backgrounds/border-image-outset-003.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[border-image-outset-003.html]
-  expected: FAIL
--- a/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini
+++ b/testing/web-platform/meta/css/css-cascade/unset-val-001.html.ini
@@ -1,3 +1,3 @@
 [unset-val-001.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-color/currentcolor-001.html.ini
+++ b/testing/web-platform/meta/css/css-color/currentcolor-001.html.ini
@@ -1,3 +1,3 @@
 [currentcolor-001.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-color/currentcolor-002.html.ini
+++ b/testing/web-platform/meta/css/css-color/currentcolor-002.html.ini
@@ -1,3 +1,3 @@
 [currentcolor-002.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-contain/contain-layout-017.html.ini
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-017.html.ini
@@ -1,4 +1,4 @@
 [contain-layout-017.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-contain/contain-layout-018.html.ini
+++ b/testing/web-platform/meta/css/css-contain/contain-layout-018.html.ini
@@ -1,4 +1,4 @@
 [contain-layout-018.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-contain/contain-paint-020.html.ini
+++ b/testing/web-platform/meta/css/css-contain/contain-paint-020.html.ini
@@ -1,3 +1,3 @@
 [contain-paint-020.html]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/css-contain/contain-paint-021.html.ini
+++ b/testing/web-platform/meta/css/css-contain/contain-paint-021.html.ini
@@ -1,4 +1,4 @@
 [contain-paint-021.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-display/display-contents-fieldset.html.ini
+++ b/testing/web-platform/meta/css/css-display/display-contents-fieldset.html.ini
@@ -1,3 +1,3 @@
 [display-contents-fieldset.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-display/display-contents-line-height.html.ini
+++ b/testing/web-platform/meta/css/css-display/display-contents-line-height.html.ini
@@ -1,4 +1,10 @@
 [display-contents-line-height.html]
   expected:
-    if (os == "linux"): PASS
+    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
     FAIL
--- a/testing/web-platform/meta/css/css-flexbox/align-items-baseline-overflow-non-visible.html.ini
+++ b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-overflow-non-visible.html.ini
@@ -1,5 +1,5 @@
 [align-items-baseline-overflow-non-visible.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
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-lines/multi-line-wrap-reverse-column-reverse.html.ini
@@ -0,0 +1,4 @@
+[multi-line-wrap-reverse-column-reverse.html]
+  expected:
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+    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): FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-flexbox/flex-lines/multi-line-wrap-with-column-reverse.html.ini
@@ -0,0 +1,4 @@
+[multi-line-wrap-with-column-reverse.html]
+  expected:
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+    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): FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-flexbox/flexbox_order-box.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[flexbox_order-box.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-flexbox/flexbox_visibility-collapse-line-wrapping.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[flexbox_visibility-collapse-line-wrapping.html]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-flexbox/ttwf-reftest-flex-direction-row-reverse.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[ttwf-reftest-flex-direction-row-reverse.html]
-  expected: FAIL
--- a/testing/web-platform/meta/css/css-flexbox/ttwf-reftest-flex-order.html.ini
+++ b/testing/web-platform/meta/css/css-flexbox/ttwf-reftest-flex-order.html.ini
@@ -1,2 +1,17 @@
 [ttwf-reftest-flex-order.html]
-  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 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/css-fonts/variations/variable-box-font.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-box-font.html.ini
@@ -1,4 +1,4 @@
 [variable-box-font.html]
   expected:
     if (os == "win") and (version == "6.1.7601"): FAIL
-    if (os == "mac") and (version != "OS X 10.13" and version != "OS X 10.14"): FAIL
+    if (os == "mac") and (version != "OS X 10.13") and (version != "OS X 10.14"): FAIL
--- a/testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-gpos-m2b.html.ini
@@ -1,4 +1,4 @@
 [variable-gpos-m2b.html]
   expected:
     if (os == "win") and (version == "6.1.7601"): FAIL
-    if (os == "mac") and (version != "OS X 10.13" and version != "OS X 10.14"): FAIL
+    if (os == "mac") and (version != "OS X 10.13") and (version != "OS X 10.14"): FAIL
--- a/testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini
+++ b/testing/web-platform/meta/css/css-fonts/variations/variable-gsub.html.ini
@@ -1,4 +1,4 @@
 [variable-gsub.html]
   expected:
     if (os == "win") and (version == "6.1.7601"): FAIL
-    if (os == "mac") and (version != "OS X 10.13" and version != "OS X 10.14"): FAIL
+    if (os == "mac") and (version != "OS X 10.13") and (version != "OS X 10.14"): FAIL
--- a/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html.ini
+++ b/testing/web-platform/meta/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html.ini
@@ -1,3 +1,3 @@
 [grid-self-baseline-changes-grid-area-size-002.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-grid/grid-model/display-grid.html.ini
+++ b/testing/web-platform/meta/css/css-grid/grid-model/display-grid.html.ini
@@ -1,3 +1,3 @@
 [display-grid.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-grid/grid-model/display-inline-grid.html.ini
+++ b/testing/web-platform/meta/css/css-grid/grid-model/display-inline-grid.html.ini
@@ -1,3 +1,3 @@
 [display-inline-grid.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html.ini
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html.ini
@@ -1,3 +1,3 @@
 [grid-container-scrollbar-vertical-lr-001.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html.ini
+++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html.ini
@@ -1,3 +1,3 @@
 [grid-container-scrollbar-vertical-rl-001.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-images/tiled-radial-gradients.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[tiled-radial-gradients.html]
-  expected: FAIL
--- a/testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-armenian.html.ini
+++ b/testing/web-platform/meta/css/css-lists/content-property/marker-text-matches-armenian.html.ini
@@ -1,5 +1,5 @@
 [marker-text-matches-armenian.html]
   expected:
     if (os == "win") and (version == "6.1.7601"): FAIL
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini
+++ b/testing/web-platform/meta/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html.ini
@@ -1,3 +1,3 @@
 [list-marker-with-lineheight-and-overflow-hidden-001.html]
   expected:
-    if (os == "win"): FAIL
+    if os == "win": FAIL
--- a/testing/web-platform/meta/css/css-masking/clip/clip-transform-order-2.html.ini
+++ b/testing/web-platform/meta/css/css-masking/clip/clip-transform-order-2.html.ini
@@ -1,4 +1,4 @@
 [clip-transform-order-2.html]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
   bug: https://github.com/web-platform-tests/wpt/pull/12187
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-multicol/multicol-fill-auto-001.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[multicol-fill-auto-001.xht]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-multicol/multicol-inherit-001.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[multicol-inherit-001.xht]
-  expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/css/css-multicol/multicol-overflow-000.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[multicol-overflow-000.xht]
-  expected: FAIL
--- a/testing/web-platform/meta/css/css-position/position-sticky-hyperlink.html.ini
+++ b/testing/web-platform/meta/css/css-position/position-sticky-hyperlink.html.ini
@@ -1,5 +1,5 @@
 [position-sticky-hyperlink.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/css-pseudo/first-letter-003.html.ini
+++ b/testing/web-platform/meta/css/css-pseudo/first-letter-003.html.ini
@@ -1,4 +1,4 @@
 [first-letter-003.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-rule.html.ini
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-host-rule.html.ini
@@ -1,4 +1,4 @@
 [css-scoping-shadow-host-rule.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-root-hides-children.html.ini
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-root-hides-children.html.ini
@@ -1,4 +1,4 @@
 [css-scoping-shadow-root-hides-children.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-nested.html.ini
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-nested.html.ini
@@ -1,4 +1,4 @@
 [css-scoping-shadow-slotted-nested.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-slotted-rule.html.ini
@@ -1,4 +1,4 @@
 [css-scoping-shadow-slotted-rule.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html.ini
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules-no-style-leak.html.ini
@@ -1,4 +1,4 @@
 [css-scoping-shadow-with-rules-no-style-leak.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules.html.ini
+++ b/testing/web-platform/meta/css/css-scoping/css-scoping-shadow-with-rules.html.ini
@@ -1,4 +1,4 @@
 [css-scoping-shadow-with-rules.html]
   expected:
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-scrollbars/textarea-scrollbar-width-none.html.ini
+++ b/testing/web-platform/meta/css/css-scrollbars/textarea-scrollbar-width-none.html.ini
@@ -1,8 +1,8 @@
 [textarea-scrollbar-width-none.html]
   prefs: [layout.css.scrollbar-width.enabled:true]
   expected:
     if (os == "win") and (processor == "aarch64"): PASS
     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
\ No newline at end of file
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-010.html.ini
+++ b/testing/web-platform/meta/css/css-text/boundary-shaping/boundary-shaping-010.html.ini
@@ -1,4 +1,4 @@
 [boundary-shaping-010.html]
   expected:
-    if (os == "mac"): FAIL
-    if (os == "android"): FAIL
+    if os == "mac": FAIL
+    if os == "android": FAIL
--- a/testing/web-platform/meta/css/css-text/text-indent/text-indent-percentage-001.xht.ini
+++ b/testing/web-platform/meta/css/css-text/text-indent/text-indent-percentage-001.xht.ini
@@ -1,3 +1,3 @@
 [text-indent-percentage-001.xht]
   expected:
-    if (os == "android"): FAIL
+    if os == "android": FAIL
new file mode 100644
--- /dev/null
+++ b/testing/web-platform/meta/css/css-text/text-transform/text-transform-capitalize-007.html.ini
@@ -0,0 +1,2 @@
+[text-transform-capitalize-007.html]
+  expected: FAIL
--- a/testing/web-platform/meta/css/css-text/white-space/text-space-collapse-preserve-breaks-001.xht.ini
+++ b/testing/web-platform/meta/css/css-text/white-space/text-space-collapse-preserve-breaks-001.xht.ini
@@ -1,5 +1,12 @@
 [text-space-collapse-preserve-breaks-001.xht]
   expected:
     if not debug and (os == "android") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
-    if (os == "win"): FAIL
-    if (os == "mac"): FAIL
+    if os == "win": FAIL
+    if os == "mac": FAIL
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+    if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
+    if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): FAIL
+    if not debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
--- a/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-004.html.ini
+++ b/testing/web-platform/meta/css/css-text/word-break/word-break-break-all-004.html.ini
@@ -1,3 +1,3 @@
 [word-break-break-all-004.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-008.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-008.html.ini
@@ -1,3 +1,3 @@
 [svg-transform-group-008.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-009.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-group-009.html.ini
@@ -1,3 +1,3 @@
 [svg-transform-group-009.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-008.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-008.html.ini
@@ -1,3 +1,3 @@
 [svg-transform-nested-008.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-009.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/group/svg-transform-nested-009.html.ini
@@ -1,4 +1,7 @@
 [svg-transform-nested-009.html]
   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 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
     FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-001.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-001.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-001.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-002.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-002.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-002.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-003.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-003.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-003.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-004.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-004.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-004.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-005.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-005.html.ini
@@ -1,2 +1,4 @@
 [svg-matrix-005.html]
-  expected: FAIL
+  expected:
+    if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+    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): FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-006.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-006.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-006.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-007.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-007.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-007.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-008.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-008.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-008.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-009.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-009.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-009.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-010.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-010.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-010.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-011.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-011.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-011.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-012.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-012.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-012.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-013.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-013.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-013.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-014.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-014.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-014.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-015.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/matrix/svg-matrix-015.html.ini
@@ -1,3 +1,3 @@
 [svg-matrix-015.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/patternTransform/svg-patternTransform-049.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/patternTransform/svg-patternTransform-049.html.ini
@@ -1,3 +1,3 @@
 [svg-patternTransform-049.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-001.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-001.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-001.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-002.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-002.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-002.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-003.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-003.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-003.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-004.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-004.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-004.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-005.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-005.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-005.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-006.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-006.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-006.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-007.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-007.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-007.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-008.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-008.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-008.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-009.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-009.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-009.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-010.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-010.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-010.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-011.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-011.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-011.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-012.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-012.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-012.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-013.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-013.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-013.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-014.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-014.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-014.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-015.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-015.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-015.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-016.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-016.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-016.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scale-017.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scale-017.html.ini
@@ -1,3 +1,3 @@
 [svg-scale-017.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scalex-003.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scalex-003.html.ini
@@ -1,3 +1,3 @@
 [svg-scalex-003.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/scale/svg-scaley-003.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/scale/svg-scaley-003.html.ini
@@ -1,3 +1,3 @@
 [svg-scaley-003.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-001.html.ini
@@ -1,3 +1,3 @@
 [svg-skewx-001.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-006.html.ini
@@ -1,3 +1,3 @@
 [svg-skewx-006.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-011.html.ini
@@ -1,3 +1,3 @@
 [svg-skewx-011.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-016.html.ini
@@ -1,3 +1,3 @@
 [svg-skewx-016.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewX/svg-skewx-021.html.ini
@@ -1,3 +1,3 @@
 [svg-skewx-021.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-001.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-001.html.ini
@@ -1,3 +1,3 @@
 [svg-skewy-001.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-006.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-006.html.ini
@@ -1,3 +1,3 @@
 [svg-skewy-006.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-011.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-011.html.ini
@@ -1,3 +1,3 @@
 [svg-skewy-011.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-016.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-016.html.ini
@@ -1,3 +1,3 @@
 [svg-skewy-016.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-021.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/skewY/svg-skewy-021.html.ini
@@ -1,3 +1,3 @@
 [svg-skewy-021.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/transform-box/fill-box-mutation.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/transform-box/fill-box-mutation.html.ini
@@ -1,3 +1,3 @@
 [fill-box-mutation.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/transform-box/fill-box.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/transform-box/fill-box.html.ini
@@ -1,3 +1,3 @@
 [fill-box.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/transform-box/value-changed.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/transform-box/value-changed.html.ini
@@ -1,3 +1,3 @@
 [value-changed.html]
   expected:
-    if (os == "mac"): FAIL
+    if os == "mac": FAIL
--- a/testing/web-platform/meta/css/css-transforms/transform-box/view-box-mutation.html.ini
+++ b/testing/web-platform/meta/css/css-transforms/transform-box/view-box-mutation.html.ini
@@ -1,3