On 27/09/16 19:57, L. David Baron wrote:
I don't think it's acceptable to convert any existing reftest
coverage in wptrunner's current state, or to ask our engineers to
write tests for new features targeting wptrunner rather than the
existing reftest harness. The existing reftest harness has had a
significant amount of investment in the ability for engineers to
debug local failures and get useful information out of failures in
continuous integration. Since we haven't really had a lot of that
experience with wptrunner, and the experience we have had has been
ignored rather than issues being fixed (see, say,
https://bugzil.la/1265575 and https://bugzil.la/1265582 , which are
completely unacceptable), and as a result of such basic things being
unfixed and the general lack of use, I don't think you have even
remotely close to the full list of issues that need to be fixed in
order to bring wptrunner up to parity.
I think you'd be better off trying to solve the autogeneration and
manifest issues in the existing harness.
I think this argument is backwards. Today we don't run a recent copy of
the CSS tests because there are technical issues preventing it from
working with the reftest harness. It is not clear to me why this
reorganisation would suddenly cause us to fix those issues when we could
have done at any previous time with similar effort. On the other hand
the change will allow us to run a copy of the CSS tests in wptrunner
immediately for "free". Running more tests in wptrunner inevitably
increases the chance of fixing issues with that harness both because it
will be easier to prioritise the work and more people will be motivated
to fix the issues.
Apologies for missing the bugs you pointed to at the time; I believe one
of them has a solution and I will need to investigate the second issue
(with debugger-related bugs I find it very helpful to get a set of steps
to reproduce the problem).
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout