Auto merge of #29339 - mrobinson:update-results, r=delan

Add intermittent results for transitions related tests

 These tests test the behavior of many properties and due to issues in
 Servo, the results are incredibly unstable. Since the tests use large
 property lists this leads to hundreds of failed subtests every run. We
 let these tests either pass or fail so that results in the CI are
 stable. The ultimate goal here is to fix the instability in Servo so
 that these tests pass or fail consistently.

 This change also adds support for intermittent expectations to the
 ServoHandler. Before these kind of test results were interpreted as
 unexpected results.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because they just update test results.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
This commit is contained in:
bors-servo 2023-02-16 14:32:04 +01:00 committed by GitHub
commit 293c8623fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 1406 additions and 351 deletions

View file

@ -155,15 +155,22 @@ class ServoHandler(mozlog.reader.LogHandler):
def test_start(self, data):
self.running_tests[data['thread']] = data['test']
@staticmethod
def data_was_for_expected_result(data):
if "expected" not in data:
return True
return "known_intermittent" in data \
and data["status"] in data["known_intermittent"]
def test_end(self, data: dict) -> Optional[UnexpectedResult]:
self.completed_tests += 1
test_status = data["status"]
test_path = data["test"]
del self.running_tests[data['thread']]
had_unexpected_test_result = "expected" in data
had_expected_test_result = self.data_was_for_expected_result(data)
subtest_failures = self.subtest_failures.pop(test_path, [])
if not had_unexpected_test_result and not subtest_failures:
if had_expected_test_result and not subtest_failures:
self.expected[test_status] += 1
return None
@ -185,7 +192,7 @@ class ServoHandler(mozlog.reader.LogHandler):
subtest_failures
)
if had_unexpected_test_result:
if not had_expected_test_result:
self.unexpected_tests[result.actual].append(data)
if subtest_failures:
self.tests_with_failing_subtests.append(data)
@ -194,7 +201,7 @@ class ServoHandler(mozlog.reader.LogHandler):
return result
def test_status(self, data: dict):
if "expected" not in data:
if self.data_was_for_expected_result(data):
return
self.subtest_failures[data["test"]].append(UnexpectedSubtestResult(
data["test"],

View file

@ -1,354 +1,864 @@
[properties-value-001.html]
[background-position length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(pt) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(cm) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(in) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(em) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(ex) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(pc) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position percentage(%) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(mm) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position percentage(%) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(px) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-color color(rgba) / values]
expected: [FAIL, PASS]
[border-top-width length(pt) / values]
expected: [FAIL, PASS]
[border-top-width length(pc) / values]
expected: [FAIL, PASS]
[border-top-width length(px) / values]
expected: [FAIL, PASS]
[border-top-width length(em) / values]
expected: [FAIL, PASS]
[border-top-width length(ex) / values]
expected: [FAIL, PASS]
[border-top-width length(mm) / values]
expected: [FAIL, PASS]
[border-top-width length(cm) / values]
expected: [FAIL, PASS]
[border-top-width length(in) / values]
expected: [FAIL, PASS]
[border-right-width length(pt) / values]
expected: [FAIL, PASS]
[border-right-width length(pc) / values]
expected: [FAIL, PASS]
[border-right-width length(px) / values]
expected: [FAIL, PASS]
[border-right-width length(em) / values]
expected: [FAIL, PASS]
[border-right-width length(ex) / values]
expected: [FAIL, PASS]
[border-right-width length(mm) / values]
expected: [FAIL, PASS]
[border-right-width length(cm) / values]
expected: [FAIL, PASS]
[border-right-width length(in) / values]
expected: [FAIL, PASS]
[border-bottom-width length(pt) / values]
expected: [FAIL, PASS]
[border-bottom-width length(pc) / values]
expected: [FAIL, PASS]
[border-bottom-width length(px) / values]
expected: [FAIL, PASS]
[border-bottom-width length(em) / values]
expected: [FAIL, PASS]
[border-bottom-width length(ex) / values]
expected: [FAIL, PASS]
[border-bottom-width length(mm) / values]
expected: [FAIL, PASS]
[border-bottom-width length(cm) / values]
expected: [FAIL, PASS]
[border-bottom-width length(in) / values]
expected: [FAIL, PASS]
[border-left-width length(pt) / values]
expected: [FAIL, PASS]
[border-left-width length(pc) / values]
expected: [FAIL, PASS]
[border-left-width length(px) / values]
expected: [FAIL, PASS]
[border-left-width length(em) / values]
expected: [FAIL, PASS]
[border-left-width length(ex) / values]
expected: [FAIL, PASS]
[border-left-width length(mm) / values]
expected: [FAIL, PASS]
[border-left-width length(cm) / values]
expected: [FAIL, PASS]
[border-left-width length(in) / values]
expected: [FAIL, PASS]
[border-top-color color(rgba) / values]
expected: [FAIL, PASS]
[border-right-color color(rgba) / values]
expected: [FAIL, PASS]
[border-bottom-color color(rgba) / values]
expected: [FAIL, PASS]
[border-left-color color(rgba) / values]
expected: [FAIL, PASS]
[padding-bottom length(pt) / values]
expected: [FAIL, PASS]
[padding-bottom length(pc) / values]
expected: [FAIL, PASS]
[padding-bottom length(px) / values]
expected: [FAIL, PASS]
[padding-bottom length(em) / values]
expected: [FAIL, PASS]
[padding-bottom length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-bottom length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-bottom length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-bottom length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-left length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-left length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-left length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-left length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-left length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-left length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-left length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-left length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-right length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-right length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-right length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-right length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-right length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-right length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-right length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-right length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-top length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-top length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-top length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-top length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-top length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-top length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-top length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[padding-top length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-left length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-left length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-left length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-left length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-left length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-left length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-left length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-left length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-right length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-right length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-right length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-right length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-right length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-right length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-right length(cm) / values]
expected: [FAIL, PASS]
[margin-right length(in) / values]
expected: [FAIL, PASS]
[margin-top length(pt) / values]
expected: [FAIL, PASS]
[margin-top length(pc) / values]
expected: [FAIL, PASS]
[margin-top length(px) / values]
expected: [FAIL, PASS]
[margin-top length(em) / values]
expected: [FAIL, PASS]
[margin-top length(ex) / values]
expected: [FAIL, PASS]
[margin-top length(mm) / values]
expected: [FAIL, PASS]
[margin-top length(cm) / values]
expected: [FAIL, PASS]
[margin-top length(in) / values]
expected: [FAIL, PASS]
[height length(pt) / values]
expected: [FAIL, PASS]
[height length(pc) / values]
expected: [FAIL, PASS]
[height length(px) / values]
expected: [FAIL, PASS]
[height length(em) / values]
expected: [FAIL, PASS]
[height length(ex) / values]
expected: [FAIL, PASS]
[height length(mm) / values]
expected: [FAIL, PASS]
[height length(cm) / values]
expected: [FAIL, PASS]
[height length(in) / values]
expected: [FAIL, PASS]
[height percentage(%) / values]
expected: [FAIL, PASS]
[width length(pt) / values]
expected: [FAIL, PASS]
[width length(pc) / values]
expected: [FAIL, PASS]
[width length(px) / values]
expected: [FAIL, PASS]
[width length(em) / values]
expected: [FAIL, PASS]
[width length(ex) / values]
expected: [FAIL, PASS]
[width length(mm) / values]
expected: [FAIL, PASS]
[width length(cm) / values]
expected: [FAIL, PASS]
[width length(in) / values]
expected: [FAIL, PASS]
[width percentage(%) / values]
expected: [FAIL, PASS]
[min-height length(pt) / values]
expected: [FAIL, PASS]
[min-height length(pc) / values]
expected: [FAIL, PASS]
[min-height length(px) / values]
expected: [FAIL, PASS]
[min-height length(em) / values]
expected: [FAIL, PASS]
[min-height length(ex) / values]
expected: [FAIL, PASS]
[min-height length(mm) / values]
expected: [FAIL, PASS]
[min-height length(cm) / values]
expected: [FAIL, PASS]
[min-height length(in) / values]
expected: [FAIL, PASS]
[min-height percentage(%) / values]
expected: [FAIL, PASS]
[min-width length(pt) / values]
expected: [FAIL, PASS]
[min-width length(pc) / values]
expected: [FAIL, PASS]
[min-width length(px) / values]
expected: [FAIL, PASS]
[min-width length(em) / values]
expected: [FAIL, PASS]
[min-width length(ex) / values]
expected: [FAIL, PASS]
[min-width length(mm) / values]
expected: [FAIL, PASS]
[min-width length(cm) / values]
expected: [FAIL, PASS]
[min-width length(in) / values]
expected: [FAIL, PASS]
[min-width percentage(%) / values]
expected: [FAIL, PASS]
[max-height length(pt) / values]
expected: [FAIL, PASS]
[max-height length(pc) / values]
expected: [FAIL, PASS]
[max-height length(px) / values]
expected: [FAIL, PASS]
[max-height length(em) / values]
expected: [FAIL, PASS]
[max-height length(ex) / values]
expected: [FAIL, PASS]
[max-height length(mm) / values]
expected: [FAIL, PASS]
[max-height length(cm) / values]
expected: [FAIL, PASS]
[max-height length(in) / values]
expected: [FAIL, PASS]
[max-height percentage(%) / values]
expected: [FAIL, PASS]
[max-width length(pt) / values]
expected: [FAIL, PASS]
[max-width length(pc) / values]
expected: [FAIL, PASS]
[max-width length(px) / values]
expected: [FAIL, PASS]
[max-width length(em) / values]
expected: [FAIL, PASS]
[max-width length(ex) / values]
expected: [FAIL, PASS]
[max-width length(mm) / values]
expected: [FAIL, PASS]
[max-width length(cm) / values]
expected: [FAIL, PASS]
[max-width length(in) / values]
expected: [FAIL, PASS]
[max-width percentage(%) / values]
expected: [FAIL, PASS]
[top length(pt) / values]
expected: [FAIL, PASS]
[top length(pc) / values]
expected: [FAIL, PASS]
[top length(px) / values]
expected: [FAIL, PASS]
[top length(em) / values]
expected: [FAIL, PASS]
[top length(ex) / values]
expected: [FAIL, PASS]
[top length(mm) / values]
expected: [FAIL, PASS]
[top length(cm) / values]
expected: [FAIL, PASS]
[top length(in) / values]
expected: [FAIL, PASS]
[top percentage(%) / values]
expected: [FAIL, PASS]
[right length(pt) / values]
expected: [FAIL, PASS]
[right length(pc) / values]
expected: [FAIL, PASS]
[right length(px) / values]
expected: [FAIL, PASS]
[right length(em) / values]
expected: [FAIL, PASS]
[right length(ex) / values]
expected: [FAIL, PASS]
[right length(mm) / values]
expected: [FAIL, PASS]
[right length(cm) / values]
expected: [FAIL, PASS]
[right length(in) / values]
expected: [FAIL, PASS]
[right percentage(%) / values]
expected: [FAIL, PASS]
[bottom length(pt) / values]
expected: [FAIL, PASS]
[bottom length(pc) / values]
expected: [FAIL, PASS]
[bottom length(px) / values]
expected: [FAIL, PASS]
[bottom length(em) / values]
expected: [FAIL, PASS]
[bottom length(ex) / values]
expected: [FAIL, PASS]
[bottom length(mm) / values]
expected: [FAIL, PASS]
[bottom length(cm) / values]
expected: [FAIL, PASS]
[bottom length(in) / values]
expected: [FAIL, PASS]
[bottom percentage(%) / values]
expected: [FAIL, PASS]
[left length(pt) / values]
expected: [FAIL, PASS]
[left length(pc) / values]
expected: [FAIL, PASS]
[left length(px) / values]
expected: [FAIL, PASS]
[left length(em) / values]
expected: [FAIL, PASS]
[left length(ex) / values]
expected: [FAIL, PASS]
[left length(mm) / values]
expected: [FAIL, PASS]
[left length(cm) / values]
expected: [FAIL, PASS]
[left length(in) / values]
expected: [FAIL, PASS]
[left percentage(%) / values]
expected: [FAIL, PASS]
[color color(rgba) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-size percentage(%) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-weight font-weight(keyword) / values]
expected: FAIL
expected: [FAIL, PASS]
[font-weight font-weight(numeric) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height number(integer) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height number(decimal) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[line-height percentage(%) / values]
expected: FAIL
expected: [FAIL, PASS]
[letter-spacing length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[letter-spacing length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[letter-spacing length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[letter-spacing length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[letter-spacing length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[letter-spacing length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[letter-spacing length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[letter-spacing length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[word-spacing percentage(%) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-indent percentage(%) / values]
expected: FAIL
expected: [FAIL, PASS]
[text-shadow shadow(shadow) / values]
expected: FAIL
expected: [FAIL, PASS]
[outline-color color(rgba) / values]
expected: [FAIL, PASS]
[outline-offset length(pt) / values]
expected: [FAIL, PASS]
[outline-offset length(pc) / values]
expected: [FAIL, PASS]
[outline-offset length(px) / values]
expected: [FAIL, PASS]
[outline-offset length(em) / values]
expected: [FAIL, PASS]
[outline-offset length(ex) / values]
expected: [FAIL, PASS]
[outline-offset length(mm) / values]
expected: [FAIL, PASS]
[outline-offset length(cm) / values]
expected: [FAIL, PASS]
[outline-offset length(in) / values]
expected: [FAIL, PASS]
[outline-width length(pt) / values]
expected: [FAIL, PASS]
[outline-width length(pc) / values]
expected: [FAIL, PASS]
[outline-width length(px) / values]
expected: [FAIL, PASS]
[outline-width length(em) / values]
expected: [FAIL, PASS]
[outline-width length(ex) / values]
expected: [FAIL, PASS]
[outline-width length(mm) / values]
expected: [FAIL, PASS]
[outline-width length(cm) / values]
expected: [FAIL, PASS]
[outline-width length(in) / values]
expected: [FAIL, PASS]
[clip rectangle(rectangle) / values]
expected: [FAIL, PASS]
[vertical-align length(pt) / values]
expected: [FAIL, PASS]
[vertical-align length(pc) / values]
expected: [FAIL, PASS]
[vertical-align length(px) / values]
expected: [FAIL, PASS]
[vertical-align length(em) / values]
expected: [FAIL, PASS]
[vertical-align length(ex) / values]
expected: [FAIL, PASS]
[vertical-align length(mm) / values]
expected: [FAIL, PASS]
[vertical-align length(cm) / values]
expected: [FAIL, PASS]
[vertical-align length(in) / values]
expected: [FAIL, PASS]
[vertical-align percentage(%) / values]
expected: [FAIL, PASS]
[opacity number[0,1\](zero-to-one) / values]
expected: [FAIL, PASS]
[z-index integer(integer) / values]
expected: [FAIL, PASS]

View file

@ -1,3 +1,28 @@
[properties-value-002.html]
[vertical-align vertical(keyword) / values]
expected: FAIL
expected: [FAIL, PASS]
[margin-bottom percentage(%) / values]
expected: [FAIL, PASS]
[margin-left percentage(%) / values]
expected: [FAIL, PASS]
[margin-right percentage(%) / values]
expected: [FAIL, PASS]
[margin-top percentage(%) / values]
expected: [FAIL, PASS]
[padding-bottom percentage(%) / values]
expected: [FAIL, PASS]
[padding-left percentage(%) / values]
expected: [FAIL, PASS]
[padding-right percentage(%) / values]
expected: [FAIL, PASS]
[padding-top percentage(%) / values]
expected: [FAIL, PASS]

View file

@ -1,54 +1,327 @@
[properties-value-inherit-002.html]
[background-position length(pt) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(pt) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(px) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(cm) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(mm) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(in) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(em) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(ex) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(cm) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(ex) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(pc) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(in) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(pc) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position percentage(%) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(mm) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(em) / values]
expected: FAIL
expected: [FAIL, PASS]
[background-position percentage(%) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-position length(px) / events]
expected: FAIL
expected: [FAIL, PASS]
[background-color color(rgba) / values]
expected: [FAIL, PASS]
[border-top-width length(pt) / values]
expected: [FAIL, PASS]
[border-top-width length(pc) / values]
expected: [FAIL, PASS]
[border-top-width length(px) / values]
expected: [FAIL, PASS]
[border-top-width length(em) / values]
expected: [FAIL, PASS]
[border-top-width length(ex) / values]
expected: [FAIL, PASS]
[border-top-width length(mm) / values]
expected: [FAIL, PASS]
[border-top-width length(cm) / values]
expected: [FAIL, PASS]
[border-top-width length(in) / values]
expected: [FAIL, PASS]
[border-right-width length(pt) / values]
expected: [FAIL, PASS]
[border-right-width length(pc) / values]
expected: [FAIL, PASS]
[border-right-width length(px) / values]
expected: [FAIL, PASS]
[border-right-width length(em) / values]
expected: [FAIL, PASS]
[border-right-width length(ex) / values]
expected: [FAIL, PASS]
[border-right-width length(mm) / values]
expected: [FAIL, PASS]
[border-right-width length(cm) / values]
expected: [FAIL, PASS]
[border-right-width length(in) / values]
expected: [FAIL, PASS]
[border-bottom-width length(pt) / values]
expected: [FAIL, PASS]
[border-bottom-width length(pc) / values]
expected: [FAIL, PASS]
[border-bottom-width length(px) / values]
expected: [FAIL, PASS]
[border-bottom-width length(em) / values]
expected: [FAIL, PASS]
[border-bottom-width length(ex) / values]
expected: [FAIL, PASS]
[border-bottom-width length(mm) / values]
expected: [FAIL, PASS]
[border-bottom-width length(cm) / values]
expected: [FAIL, PASS]
[border-bottom-width length(in) / values]
expected: [FAIL, PASS]
[border-left-width length(pt) / values]
expected: [FAIL, PASS]
[border-left-width length(pc) / values]
expected: [FAIL, PASS]
[border-left-width length(px) / values]
expected: [FAIL, PASS]
[border-left-width length(em) / values]
expected: [FAIL, PASS]
[border-left-width length(ex) / values]
expected: [FAIL, PASS]
[border-left-width length(mm) / values]
expected: [FAIL, PASS]
[border-left-width length(cm) / values]
expected: [FAIL, PASS]
[border-left-width length(in) / values]
expected: [FAIL, PASS]
[border-top-color color(rgba) / values]
expected: [FAIL, PASS]
[border-right-color color(rgba) / values]
expected: [FAIL, PASS]
[border-bottom-color color(rgba) / values]
expected: [FAIL, PASS]
[border-left-color color(rgba) / values]
expected: [FAIL, PASS]
[padding-bottom length(pt) / values]
expected: [FAIL, PASS]
[padding-bottom length(pc) / values]
expected: [FAIL, PASS]
[padding-bottom length(px) / values]
expected: [FAIL, PASS]
[padding-bottom length(em) / values]
expected: [FAIL, PASS]
[padding-bottom length(ex) / values]
expected: [FAIL, PASS]
[padding-bottom length(mm) / values]
expected: [FAIL, PASS]
[padding-bottom length(cm) / values]
expected: [FAIL, PASS]
[padding-bottom length(in) / values]
expected: [FAIL, PASS]
[padding-left length(pt) / values]
expected: [FAIL, PASS]
[padding-left length(pc) / values]
expected: [FAIL, PASS]
[padding-left length(px) / values]
expected: [FAIL, PASS]
[padding-left length(em) / values]
expected: [FAIL, PASS]
[padding-left length(ex) / values]
expected: [FAIL, PASS]
[padding-left length(mm) / values]
expected: [FAIL, PASS]
[padding-left length(cm) / values]
expected: [FAIL, PASS]
[padding-left length(in) / values]
expected: [FAIL, PASS]
[padding-right length(pt) / values]
expected: [FAIL, PASS]
[padding-right length(pc) / values]
expected: [FAIL, PASS]
[padding-right length(px) / values]
expected: [FAIL, PASS]
[padding-right length(em) / values]
expected: [FAIL, PASS]
[padding-right length(ex) / values]
expected: [FAIL, PASS]
[padding-right length(mm) / values]
expected: [FAIL, PASS]
[padding-right length(cm) / values]
expected: [FAIL, PASS]
[padding-right length(in) / values]
expected: [FAIL, PASS]
[padding-top length(pt) / values]
expected: [FAIL, PASS]
[padding-top length(pc) / values]
expected: [FAIL, PASS]
[padding-top length(px) / values]
expected: [FAIL, PASS]
[padding-top length(em) / values]
expected: [FAIL, PASS]
[padding-top length(ex) / values]
expected: [FAIL, PASS]
[padding-top length(mm) / values]
expected: [FAIL, PASS]
[padding-top length(cm) / values]
expected: [FAIL, PASS]
[padding-top length(in) / values]
expected: [FAIL, PASS]
[margin-bottom length(pt) / values]
expected: [FAIL, PASS]
[margin-bottom length(pc) / values]
expected: [FAIL, PASS]
[margin-bottom length(px) / values]
expected: [FAIL, PASS]
[margin-bottom length(em) / values]
expected: [FAIL, PASS]
[margin-bottom length(ex) / values]
expected: [FAIL, PASS]
[margin-bottom length(mm) / values]
expected: [FAIL, PASS]
[margin-bottom length(cm) / values]
expected: [FAIL, PASS]
[margin-bottom length(in) / values]
expected: [FAIL, PASS]
[margin-left length(pt) / values]
expected: [FAIL, PASS]
[margin-left length(pc) / values]
expected: [FAIL, PASS]
[margin-left length(px) / values]
expected: [FAIL, PASS]
[margin-left length(em) / values]
expected: [FAIL, PASS]
[margin-left length(ex) / values]
expected: [FAIL, PASS]
[margin-left length(mm) / values]
expected: [FAIL, PASS]
[margin-left length(cm) / values]
expected: [FAIL, PASS]
[margin-left length(in) / values]
expected: [FAIL, PASS]
[margin-right length(pt) / values]
expected: [FAIL, PASS]
[margin-right length(pc) / values]
expected: [FAIL, PASS]
[margin-right length(px) / values]
expected: [FAIL, PASS]
[margin-right length(em) / values]
expected: [FAIL, PASS]
[margin-right length(ex) / values]
expected: [FAIL, PASS]
[margin-right length(mm) / values]
expected: [FAIL, PASS]