W3C home > Mailing lists > Public > public-css-testsuite@w3.org > March 2015

Re: Browser detection for shepherd/css test runner

From: Christian Biesinger <cbiesinger@google.com>
Date: Tue, 31 Mar 2015 17:43:44 -0400
Message-ID: <CAPTJ0XGZ9+j72-md+wrDgGLe3mV0BJ-Za+bbaz4vfK-g4K1LuA@mail.gmail.com>
To: Peter Linss <peter.linss@hp.com>
Cc: Florian Rivoal <florian@rivoal.net>, "public-css-testsuite@w3.org" <public-css-testsuite@w3.org>
On Fri, Mar 27, 2015 at 9:45 PM, Peter Linss <peter.linss@hp.com> wrote:
> The problem is, while there’s divergence in some areas, there’s still shared code in many (most?), and it currently requires human judgement to determine if passes form both count as two independent implementations or not.

Yes of course. I guess what you are implying is that the intent of
these boxes is to see at a glance whether there's enough
implementations to go from CR to REC...?

To me, it was more useful to see how various browsers do, and in some
cases (Flexbox, Grid, probably other more recent CSS specs) the
implementations do diverge and may easily pass different tests;
whether or not they should count as independent implementations is a
different issue.

> If someone wants to generate a map (keyed by spec section) where there’s divergence (or the converse would be better, since that set isn’t getting bigger), I’d be happy to have the test harness automatically differentiate the results.
>
> For the record, each result is keyed to the full UA string that generated it, so we can always go back and re-assign results to different products.
>
>>
>> As for Presto, it is certainly of quickly declining relevance, but there are still a few areas where it supports features not supported in other browsers, or conforms better than other browsers. I think we should keep it for a while longer. As it provides useful information to the people working on the spec or the tests.
>>
>> Besides, there's nothing wrong with a little tongue-in-cheek challenge to other browsers ("Even old Presto gets this right!”).
>
> No reason to remove old passing implementations… I’ll take passes from Lynx if it helps get a spec to CR.

Fair enough. Is the UA detection good enough to not treat current
Opera as Presto?

-christian
Received on Tuesday, 31 March 2015 21:44:11 UTC

This archive was generated by hypermail 2.4.0 : Friday, 20 January 2023 19:58:21 UTC