<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>47625</bug_id>
          
          <creation_ts>2010-10-13 15:30:49 -0700</creation_ts>
          <short_desc>Run layout tests when GL fails to initialize</short_desc>
          <delta_ts>2014-10-22 10:31:25 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Hin-Chung Lam">hclam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>hclam</cc>
    
    <cc>jamesr</cc>
    
    <cc>vangelis</cc>
    
    <cc>vrk</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>293754</commentid>
    <comment_count>0</comment_count>
    <who name="Hin-Chung Lam">hclam</who>
    <bug_when>2010-10-13 15:30:49 -0700</bug_when>
    <thetext>test_shell and DRT uses Mesa which doesn&apos;t test that case when GL fails to initialize.

The first step is to have the tools be able to fail the initialization when running the layout test.

The second step is to allow layout test to control that in the script.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293757</commentid>
    <comment_count>1</comment_count>
      <attachid>70674</attachid>
    <who name="Hin-Chung Lam">hclam</who>
    <bug_when>2010-10-13 15:37:44 -0700</bug_when>
    <thetext>Created attachment 70674
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293763</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-10-13 15:41:41 -0700</bug_when>
    <thetext>Do we want --use-gl or some flag to explicitly toggle whether context initialization fails?  This flag doesn&apos;t seem to describe what it does very well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293766</commentid>
    <comment_count>3</comment_count>
    <who name="Victoria Kirst">vrk</who>
    <bug_when>2010-10-13 15:43:16 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Do we want --use-gl or some flag to explicitly toggle whether context initialization fails?  This flag doesn&apos;t seem to describe what it does very well.

I agree, I think it would make more sense to have an explicit flag for testing the case where the GL initialization fails.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293769</commentid>
    <comment_count>4</comment_count>
    <who name="Hin-Chung Lam">hclam</who>
    <bug_when>2010-10-13 15:47:05 -0700</bug_when>
    <thetext>what about --no-gl-context?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293927</commentid>
    <comment_count>5</comment_count>
      <attachid>70674</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-10-13 20:47:13 -0700</bug_when>
    <thetext>Comment on attachment 70674
patch

Based on comments already in the bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70674</attachid>
            <date>2010-10-13 15:37:44 -0700</date>
            <delta_ts>2010-10-13 20:47:12 -0700</delta_ts>
            <desc>patch</desc>
            <filename>webkit-fix-script.patch</filename>
            <type>text/plain</type>
            <size>2254</size>
            <attacher name="Hin-Chung Lam">hclam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBmMGI2MzM0Li5jNWIxZTFmIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMTAt
MTMgIEFscGhhIExhbSAgPGhjbGFtQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NDc2MjUKKyAgICAgICAgU3BlY2lmeSBhIEdMIGltcGxlbWVudGF0aW9uIGZv
ciBydW5uaW5nIHRlc3Rfc2hlbGwgYW5kIERSVC4KKworICAgICAgICBBZGRpbmcgLS11c2UtZ2wg
YXMgYSB3YXkgdG8gbWFudWFsbHkgZmFpbCB0aGUgR0wgY29udGV4dCBpbml0aWFsaXphdGlvbi4K
KyAgICAgICAgSXQgY2FuIGFsc28gYmUgdXNlZCB0byB0cnkgZGlmZmVyZW50IEdMIGltcGxlbWVu
dGF0aW9ucyB3aXRoIGxheW91dCB0ZXN0cy4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weToKKwogMjAxMC0xMC0xMyAgQWRhbSBC
YXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IENzYWJhIE9z
enRyb2dvbsOhYy4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW0ucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtLnB5CmluZGV4IDMwMWQ0YjEuLjg3MmJjMzcgMTAw
NjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQv
Y2hyb21pdW0ucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvcG9ydC9jaHJvbWl1bS5weQpAQCAtMzc1LDYgKzM3NSw5IEBAIGNsYXNzIENocm9taXVtRHJp
dmVyKGJhc2UuRHJpdmVyKToKICAgICAgICAgaWYgc2VsZi5fb3B0aW9ucy5hY2NlbGVyYXRlZF9j
b21wb3NpdGluZzoKICAgICAgICAgICAgIGRyaXZlcl9hcmdzLmFwcGVuZCgnLS1lbmFibGUtYWNj
ZWxlcmF0ZWQtY29tcG9zaXRpbmcnKQogCisgICAgICAgIGlmIHNlbGYuX29wdGlvbnMudXNlX2ds
OgorICAgICAgICAgICAgZHJpdmVyX2FyZ3MuYXBwZW5kKCctLXVzZS1nbD0nICsgc2VsZi5fb3B0
aW9ucy51c2VfZ2wpCisKICAgICAgICAgaWYgc2VsZi5fb3B0aW9ucy5hY2NlbGVyYXRlZF8yZF9j
YW52YXM6CiAgICAgICAgICAgICBkcml2ZXJfYXJncy5hcHBlbmQoJy0tZW5hYmxlLWFjY2VsZXJh
dGVkLTJkLWNhbnZhcycpCiAgICAgICAgIHJldHVybiBkcml2ZXJfYXJncwpkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0
cy5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJr
aXRfdGVzdHMucHkKaW5kZXggOWNjNzg5NS4uNmI4YjlkZCAxMDA3NTUKLS0tIGEvV2ViS2l0VG9v
bHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQorKysg
Yi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rl
c3RzLnB5CkBAIC0xNTI0LDYgKzE1MjQsOSBAQCBkZWYgcGFyc2VfYXJncyhhcmdzPU5vbmUpOgog
ICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1hY2NlbGVyYXRlZC1jb21wb3NpdGluZyIs
CiAgICAgICAgICAgICBhY3Rpb249InN0b3JlX3RydWUiLAogICAgICAgICAgICAgaGVscD0iVXNl
IGhhcmR3YXJlLWFjY2VsYXRlZCBjb21wb3NpdGluZyBmb3IgcmVuZGVyaW5nIiksCisgICAgICAg
IG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLXVzZS1nbCIsCisgICAgICAgICAgICBkZXN0PSJ1c2Vf
Z2wiLAorICAgICAgICAgICAgaGVscD0iVXNlIGEgc3BlY2lmaWMgR0wgaW1wbGVtZW50YXRpb24i
KSwKICAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oIi0tbm8tYWNjZWxlcmF0ZWQtY29tcG9z
aXRpbmciLAogICAgICAgICAgICAgYWN0aW9uPSJzdG9yZV9mYWxzZSIsCiAgICAgICAgICAgICBk
ZXN0PSJhY2NlbGVyYXRlZF9jb21wb3NpdGluZyIsCg==
</data>
<flag name="review"
          id="60546"
          type_id="1"
          status="-"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>