[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] Running WebGL conformance tests from the command line



Several changes have been made to the conformance suite runner and it
is now ready for consumption by GPU vendors. Some of the key points:

 - It now validates the results of running the conformance tests; if
any tests fail or time out, this is caught and reported.
 - It returns a zero exit code if all tests pass, and nonzero if any tests fail.
 - It generates an appropriately populated Firefox user.prefs file.
 - Configurations have been added to test both the default backend
(e.g. ANGLE on Windows) and forced use of OpenGL on Windows, for both
Firefox and Chrome.
 - It's been tested with both Firefox and Chrome on Windows, Mac and Linux.

See https://github.com/KhronosGroup/WebGL/blob/master/other/test-runner/README.md
for some documentation.

We'll contact various GPU vendors individually to integrate it into
their test suites. Initially we'll push for running the 1.0.1
conformance suite, but will aim to expand to the top of tree suite
soon (which should now, thankfully, be a trivial upgrade).

-Ken


On Fri, Sep 28, 2012 at 2:12 PM, Benoit Jacob <bjacob@mozilla.com> wrote:
>
> It shipped in 14.
> https://bugzilla.mozilla.org/show_bug.cgi?id=686735
> Benoit
>
> On 12-09-28 04:56 PM, Jeff Gilbert wrote:
>> Disabling workarounds is ("gfx.work-around-driver-bugs", false), though I think this is still Nightly-only, at the moment.
>>
>> -Jeff
>>
>> ----- Original Message -----
>> From: "Boris Zbarsky" <bzbarsky@MIT.EDU>
>> To: "Mark Callow" <callow.mark@artspark.co.jp>
>> Cc: "Kenneth Russell" <kbr@google.com>, "public webgl" <public_webgl@khronos.org>
>> Sent: Thursday, September 27, 2012 9:12:47 PM
>> Subject: Re: [Public WebGL] Running WebGL conformance tests from the command line
>>
>>
>> On 9/27/12 11:47 PM, Mark Callow wrote:
>>> echo 'user_pref("webgl.force-enabled", true);' >> $prefs # to turn off
>>> the blacklist
>>> echo 'user_pref("webgl.prefer-native-gl", true);' >> $prefs # to use
>>> OpenGL instead of ANGLE
>>>
>>> I don't know how you express the value shown in about:config as "true"
>>> in the above format. I'm guessing.
>> Your guess is correct.  So yeah, that's what you want.  ;)
>>
>> -Boris
>>
>>
>> -----------------------------------------------------------
>> You are currently subscribed to public_webgl@khronos.org.
>> To unsubscribe, send an email to majordomo@khronos.org with
>> the following command in the body of your email:
>> unsubscribe public_webgl
>> -----------------------------------------------------------
>>
>>
>> -----------------------------------------------------------
>> You are currently subscribed to public_webgl@khronos.org.
>> To unsubscribe, send an email to majordomo@khronos.org with
>> the following command in the body of your email:
>> unsubscribe public_webgl
>> -----------------------------------------------------------
>>
>
>
> -----------------------------------------------------------
> You are currently subscribed to public_webgl@khronos.org.
> To unsubscribe, send an email to majordomo@khronos.org with
> the following command in the body of your email:
> unsubscribe public_webgl
> -----------------------------------------------------------
>

-----------------------------------------------------------
You are currently subscribed to public_webgl@khronos.org.
To unsubscribe, send an email to majordomo@khronos.org with
the following command in the body of your email:
unsubscribe public_webgl
-----------------------------------------------------------