-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/css/css-transitions/* are disabled/flaky in mozilla chromium #11046
Comments
Most of the tests disabled in Chromium are because they are manual tests, and thus can't be automatically run by CI. |
css/css-transitions/transitions-animatable-properties-01.html should have The manual tests should have |
…anual tests * Split up transitions-animatable-properties-01.html with `variant` and set long timeout. * Set long timeout for properties-value-*. * Rename many manual tests to have -manual suffix. Fixes #11046.
I suggested something similar elsewhere, but @gsnedders discouraged such changes:
|
I think we should be moving towards a single convention for wpt. Having special rules in css/ makes it harder for newcomers to contribute. |
I agree, though this would be kind of disruptive:
Consumers probably have many of the inaccurate file names in their test blacklists. @gsnedders Am I right in thinking that the reason this hasn't been done is to limit churn? If so, would it be any more palatable if we provided folks with a Python script that could find and replace the affected file names in arbitrary text files? |
flags is not only for manual tests |
Could it be that this query is actually what we want?
|
@jugglinmike No, we want something more general. Commenting out from lint.whitelist:
(i.e., both those that should be and running the lint:
|
Also, FWIW, I believe there are some implementations that rely on the "print" flag to mark tests as print tests that can be automated, though we don't have anything for that currently in WPT. |
Looking into |
Are these tests which are now misclassified, or do you mean getting rid of flags and only using the filename to determine what is a manual test? |
@foolip getting rid of the flags and renaming (I'm less convinced of the value of removing the metadata); I think we'd need to add something in way of support for finding print (i.e., paged media) tests before we do it because a lot of tests would get marked as manual just because we don't currently support print tests, given otherwise we'll remove the metadata that allows one to find print tests making it very hard to readd in the future. @zcorpan if we're doing this for |
Let's keep the discussion about |
From @birtles in the Mozilla bug:
On the whole, I agree that the problem with the automated test is basically the entire test harness. I don't know if there are Gecko or Blink tests that could be upstreamed to replace them? |
I did fix a bunch of tests here last year some time, and was working on fixing the rest in this branch: https://github.com/birtles/web-platform-tests/commits/update-more-transition-event-tests I've yet to finish, however. |
@birtles if some have been fixed, should some get re-enabled in Gecko? |
Opened https://bugzilla.mozilla.org/show_bug.cgi?id=1472172 on the Gecko side for all the tests using the old harness: before-DOMContentLoaded-001.html |
Thanks Geoffrey! |
Sorry, wrong branch (the one above has already been merged). This is the one where I'm updating these tests: https://github.com/birtles/web-platform-tests/commits/fix-transition-tests |
@birtles we should land what you've already fixed, no? |
I should finish fixing a few more tests first I guess. Let me bring it up at our Web Animations telcon tonight. |
http://bocoup.github.io/wpt-disabled-tests-report/
Investigate what's up with these tests:
cc @csnardi @ZhuoyuQian @cvrebert
The text was updated successfully, but these errors were encountered: