WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
90121
nrwt should support "-failing" baselines/expectations
https://bugs.webkit.org/show_bug.cgi?id=90121
Summary
nrwt should support "-failing" baselines/expectations
Dirk Pranke
Reported
2012-06-27 18:04:07 PDT
currently there's no good way to distinguish between a baseline file that is believed to produce the "correct" result and a baseline file that is believed to be the "current" (but incorrect) result. It would be nice if we could tell which was which; this is a part of the reason the chromium port has historically suppressed so many test failures. Of course, we also have a large legacy of existing baselines that could be in either state, so we should come up with some way to accomodate that as well. This has two implications: "-failing" should probably be optional, and there should ideally be some way of distinguishing "-expected correct" from "-expected current but correctness unknown". We would also need a way to deal with the idea that "-expected correct" is no longer current, i.e., the test changes in such a way that the "-expected" file would need to be updated. Frankly, it's not clear if the overhead of trying to track this is worth it, but it seems like it might be good to try incrementally (e.g., on a few directories of tests on only a subset of the ports). Anyone else have thoughts, or proposals for how to implement this?
Attachments
Add attachment
proposed patch, testcase, etc.
Adam Barth
Comment 1
2012-08-01 18:41:31 PDT
It sounds too hard to keep this all straight. We have enough trouble just rebaselining all the tests that are correct.
Dirk Pranke
Comment 2
2012-08-01 19:31:25 PDT
could be ... I'm going to at least think through the implications of the different options and see if I can come up with something that might work and be no worse than things are today; if not, I'll WONTFIX it.
Dirk Pranke
Comment 3
2013-04-15 18:42:48 PDT
I'm gonna close this as "WONTFIX". It seems like only the Chromium ports really wanted this, and the other ports would be content to just check in "failing" results as -expected. I'm still probably gonna work on this in some form over in blink-land. If anyone objects or is still particularly interested, let me know.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug