<?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>88210</bug_id>
          
          <creation_ts>2012-06-03 21:03:31 -0700</creation_ts>
          <short_desc>Expose layoutTestController as testRunner</short_desc>
          <delta_ts>2012-08-14 01:23:57 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          
          <blocked>88755</blocked>
    
    <blocked>88757</blocked>
    
    <blocked>88761</blocked>
    
    <blocked>88766</blocked>
    
    <blocked>88769</blocked>
    
    <blocked>88955</blocked>
    
    <blocked>88959</blocked>
    
    <blocked>88969</blocked>
    
    <blocked>89176</blocked>
    
    <blocked>89181</blocked>
    
    <blocked>89182</blocked>
    
    <blocked>89184</blocked>
    
    <blocked>89262</blocked>
    
    <blocked>89263</blocked>
    
    <blocked>89422</blocked>
    
    <blocked>89431</blocked>
    
    <blocked>89438</blocked>
    
    <blocked>89445</blocked>
    
    <blocked>89462</blocked>
    
    <blocked>89654</blocked>
    
    <blocked>89662</blocked>
    
    <blocked>89741</blocked>
    
    <blocked>89744</blocked>
    
    <blocked>91315</blocked>
    
    <blocked>92898</blocked>
    
    <blocked>92944</blocked>
    
    <blocked>92947</blocked>
    
    <blocked>93172</blocked>
    
    <blocked>93173</blocked>
    
    <blocked>93176</blocked>
    
    <blocked>93177</blocked>
    
    <blocked>93184</blocked>
    
    <blocked>93758</blocked>
    
    <blocked>93942</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>darin</cc>
    
    <cc>jesus</cc>
    
    <cc>jonlee</cc>
    
    <cc>kpiascik</cc>
    
    <cc>mitz</cc>
    
    <cc>mjs</cc>
    
    <cc>mxie</cc>
    
    <cc>ojan</cc>
    
    <cc>rakuco</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tkent</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>640295</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-03 21:03:31 -0700</bug_when>
    <thetext>Expose layoutTestController as testRunner</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640296</commentid>
    <comment_count>1</comment_count>
      <attachid>145512</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-03 21:08:42 -0700</bug_when>
    <thetext>Created attachment 145512
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640367</commentid>
    <comment_count>2</comment_count>
      <attachid>145512</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2012-06-04 00:12:46 -0700</bug_when>
    <thetext>Comment on attachment 145512
Patch

Looks good for DumpRenderTree and TestShell, but to handle WebKitTestRunner, we also need a change to LayoutTestController::makeWindowObject in Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp. Since this adds a test, we’ll start seeing failures if you don’t add that, so review-.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640379</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-04 00:43:43 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 145512 [details])
&gt; Looks good for DumpRenderTree and TestShell, but to handle WebKitTestRunner, we also need a change to LayoutTestController::makeWindowObject in Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp. Since this adds a test, we’ll start seeing failures if you don’t add that, so review-.

Oops, I had that change in my mind and totally forgot about it. Uploading a new patch now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640380</commentid>
    <comment_count>4</comment_count>
      <attachid>145529</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-04 00:44:29 -0700</bug_when>
    <thetext>Created attachment 145529
Added the forgotten WebKitTestRunner change</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640945</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-04 16:09:47 -0700</bug_when>
    <thetext>Ping reviewers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645619</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-10 13:48:13 -0700</bug_when>
    <thetext>Could someone review the patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645621</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-10 14:28:11 -0700</bug_when>
    <thetext>Thanks! I&apos;ll land this, and start converting tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645623</commentid>
    <comment_count>8</comment_count>
      <attachid>145529</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-10 14:36:47 -0700</bug_when>
    <thetext>Comment on attachment 145529
Added the forgotten WebKitTestRunner change

Clearing flags on attachment: 145529

Committed r119946: &lt;http://trac.webkit.org/changeset/119946&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645624</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-10 14:36:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645662</commentid>
    <comment_count>10</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2012-06-10 19:04:04 -0700</bug_when>
    <thetext>Why doesn&apos;t this property get dumped and so show up in “all the properties of the window object” tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645696</commentid>
    <comment_count>11</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-10 20:56:32 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; Why doesn&apos;t this property get dumped and so show up in “all the properties of the window object” tests?

Which test are you talking about? I thought we got rid of those dump-all-properties tests?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145512</attachid>
            <date>2012-06-03 21:08:42 -0700</date>
            <delta_ts>2012-06-04 00:44:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88210-20120603211218.patch</filename>
            <type>text/plain</type>
            <size>5923</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDExOTM2OCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDEyLTA2LTAzICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIEV4cG9zZSBsYXlvdXRUZXN0Q29udHJvbGxlciBhcyB0ZXN0UnVubmVyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODIxMAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRlclRy
ZWUvTGF5b3V0VGVzdENvbnRyb2xsZXIuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xs
ZXI6Om1ha2VXaW5kb3dPYmplY3QpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RTaGVsbC5jcHA6CisgICAgICAgIChUZXN0U2hlbGw6OmJpbmRKU09iamVjdHNUb1dpbmRv
dyk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWVRdC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpEdW1wUmVuZGVyVHJlZTo6aW5pdEpTT2JqZWN0cyk6CisKIDIwMTIt
MDYtMDMgIFZhcnVuIEphaW4gIDx2YXJ1bmphaW5AZ29vZ2xlLmNvbT4KIAogICAgICAgICBbY2hy
b21pdW1dIEFkZCBuZXcgZ2VzdHVyZSB0eXBlICh0d28gZmluZ2VyIHRhcCkgdGhhdCB0cmlnZ2Vy
cyBjb250ZXh0IG1lbnUuCkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJlZS9MYXlvdXRUZXN0Q29u
dHJvbGxlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvTGF5b3V0VGVz
dENvbnRyb2xsZXIuY3BwCShyZXZpc2lvbiAxMTkzNjQpCisrKyBUb29scy9EdW1wUmVuZGVyVHJl
ZS9MYXlvdXRUZXN0Q29udHJvbGxlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIyNDQsNiArMjI0
NCw4IEBAIHN0YXRpYyB2b2lkIGxheW91dFRlc3RDb250cm9sbGVyT2JqZWN0RmkKIHZvaWQgTGF5
b3V0VGVzdENvbnRyb2xsZXI6Om1ha2VXaW5kb3dPYmplY3QoSlNDb250ZXh0UmVmIGNvbnRleHQs
IEpTT2JqZWN0UmVmIHdpbmRvd09iamVjdCwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKQogewogICAg
IEpTUmV0YWluUHRyPEpTU3RyaW5nUmVmPiBsYXlvdXRUZXN0Q29udG9sbGVyU3RyKEFkb3B0LCBK
U1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZygibGF5b3V0VGVzdENvbnRyb2xsZXIiKSk7Cisg
ICAgSlNSZXRhaW5QdHI8SlNTdHJpbmdSZWY+IHRlc3RSdW5uZXJTdHIoQWRvcHQsIEpTU3RyaW5n
Q3JlYXRlV2l0aFVURjhDU3RyaW5nKCJ0ZXN0UnVubmVyIikpOworICAgIHJlZigpOwogICAgIHJl
ZigpOwogCiAgICAgSlNDbGFzc1JlZiBjbGFzc1JlZiA9IGdldEpTQ2xhc3MoKTsKQEAgLTIyNTEs
NiArMjI1Myw3IEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6Om1ha2VXaW5kb3dPYmoKICAg
ICBKU0NsYXNzUmVsZWFzZShjbGFzc1JlZik7CiAKICAgICBKU09iamVjdFNldFByb3BlcnR5KGNv
bnRleHQsIHdpbmRvd09iamVjdCwgbGF5b3V0VGVzdENvbnRvbGxlclN0ci5nZXQoKSwgbGF5b3V0
VGVzdENvbnRvbGxlck9iamVjdCwga0pTUHJvcGVydHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1By
b3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSwgZXhjZXB0aW9uKTsKKyAgICBKU09iamVjdFNldFBy
b3BlcnR5KGNvbnRleHQsIHdpbmRvd09iamVjdCwgdGVzdFJ1bm5lclN0ci5nZXQoKSwgbGF5b3V0
VGVzdENvbnRvbGxlck9iamVjdCwga0pTUHJvcGVydHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1By
b3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSwgZXhjZXB0aW9uKTsKIH0KIAogSlNDbGFzc1JlZiBM
YXlvdXRUZXN0Q29udHJvbGxlcjo6Z2V0SlNDbGFzcygpCkluZGV4OiBUb29scy9EdW1wUmVuZGVy
VHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAJKHJldmlzaW9uIDExOTM2NCkKKysrIFRvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTcyNiw2ICs3MjYsNyBAQCB2b2lkIFRlc3RTaGVsbDo6YmluZEpTT2JqZWN0c1RvV2luZG93KFdl
CiAgICAgbV9hY2Nlc3NpYmlsaXR5Q29udHJvbGxlci0+YmluZFRvSmF2YXNjcmlwdChmcmFtZSwg
V2ViU3RyaW5nOjpmcm9tVVRGOCgiYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIiKSk7CiAgICAgbV9n
YW1lcGFkQ29udHJvbGxlci0+YmluZFRvSmF2YXNjcmlwdChmcmFtZSwgV2ViU3RyaW5nOjpmcm9t
VVRGOCgiZ2FtZXBhZENvbnRyb2xsZXIiKSk7CiAgICAgbV9sYXlvdXRUZXN0Q29udHJvbGxlci0+
YmluZFRvSmF2YXNjcmlwdChmcmFtZSwgV2ViU3RyaW5nOjpmcm9tVVRGOCgibGF5b3V0VGVzdENv
bnRyb2xsZXIiKSk7CisgICAgbV9sYXlvdXRUZXN0Q29udHJvbGxlci0+YmluZFRvSmF2YXNjcmlw
dChmcmFtZSwgV2ViU3RyaW5nOjpmcm9tVVRGOCgidGVzdFJ1bm5lciIpKTsKICAgICBtX2V2ZW50
U2VuZGVyLT5iaW5kVG9KYXZhc2NyaXB0KGZyYW1lLCBXZWJTdHJpbmc6OmZyb21VVEY4KCJldmVu
dFNlbmRlciIpKTsKICAgICBtX3RleHRJbnB1dENvbnRyb2xsZXItPmJpbmRUb0phdmFzY3JpcHQo
ZnJhbWUsIFdlYlN0cmluZzo6ZnJvbVVURjgoInRleHRJbnB1dENvbnRyb2xsZXIiKSk7CiB9Cklu
ZGV4OiBUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZVF0LmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZVF0LmNwcAkocmV2
aXNpb24gMTE5MzY0KQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWVR
dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc0Myw2ICs3NDMsNyBAQCB2b2lkIER1bXBSZW5kZXJU
cmVlOjppbml0SlNPYmplY3RzKCkKICAgICBRV2ViRnJhbWUgKmZyYW1lID0gcW9iamVjdF9jYXN0
PFFXZWJGcmFtZSo+KHNlbmRlcigpKTsKICAgICBRX0FTU0VSVChmcmFtZSk7CiAgICAgZnJhbWUt
PmFkZFRvSmF2YVNjcmlwdFdpbmRvd09iamVjdChRTGF0aW4xU3RyaW5nKCJsYXlvdXRUZXN0Q29u
dHJvbGxlciIpLCBtX2NvbnRyb2xsZXIpOworICAgIGZyYW1lLT5hZGRUb0phdmFTY3JpcHRXaW5k
b3dPYmplY3QoUUxhdGluMVN0cmluZygidGVzdFJ1bm5lciIpLCBtX2NvbnRyb2xsZXIpOwogICAg
IGZyYW1lLT5hZGRUb0phdmFTY3JpcHRXaW5kb3dPYmplY3QoUUxhdGluMVN0cmluZygiZXZlbnRT
ZW5kZXIiKSwgbV9ldmVudFNlbmRlcik7CiAgICAgZnJhbWUtPmFkZFRvSmF2YVNjcmlwdFdpbmRv
d09iamVjdChRTGF0aW4xU3RyaW5nKCJ0ZXh0SW5wdXRDb250cm9sbGVyIiksIG1fdGV4dElucHV0
Q29udHJvbGxlcik7CiAgICAgZnJhbWUtPmFkZFRvSmF2YVNjcmlwdFdpbmRvd09iamVjdChRTGF0
aW4xU3RyaW5nKCJHQ0NvbnRyb2xsZXIiKSwgbV9nY0NvbnRyb2xsZXIpOwpJbmRleDogTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2
aXNpb24gMTE5MzY4KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTItMDYtMDMgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5v
cmc+CisKKyAgICAgICAgRXhwb3NlIGxheW91dFRlc3RDb250cm9sbGVyIGFzIHRlc3RSdW5uZXIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg4MjEwCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgdGVz
dCBmb3IgdGVzdFJ1bm5lciBvYmplY3QuCisKKyAgICAgICAgKiBmYXN0L2hhcm5lc3MvdGVzdHJ1
bm5lci1vYmplY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2hhcm5lc3Mv
dGVzdHJ1bm5lci1vYmplY3QuaHRtbDogQWRkZWQuCisKIDIwMTItMDYtMDMgIEhheWF0byBJdG8g
IDxoYXlhdG9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFN1cHBvcnRzIHRyYXZlcnNpbmcgbm9k
ZXMgaW4gYW4gb3JwaGFuZWQgc2hhZG93IHN1YnRyZWUgaW4gQ29tcG9zZWRTaGFkb3dUcmVlUGFy
ZW50V2Fsa2VyLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9oYXJuZXNzL3Rlc3RydW5uZXItb2Jq
ZWN0LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2hhcm5lc3Mv
dGVzdHJ1bm5lci1vYmplY3QtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9oYXJuZXNzL3Rlc3RydW5uZXItb2JqZWN0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKQEAgLTAsMCArMSwzIEBACitQQVNTIC0gd2luZG93LnRlc3RSdW5uZXIgZXhpc3RzCitEb25l
CisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaGFybmVzcy90ZXN0cnVubmVyLW9iamVjdC5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaGFybmVzcy90ZXN0cnVubmVyLW9iamVj
dC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9oYXJuZXNzL3Rlc3RydW5u
ZXItb2JqZWN0Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjggQEAKKzwhRE9DVFlQRSBo
dG1sPgorPGh0bWw+Cis8Ym9keT4KKzxwcmU+PHNjcmlwdD4KKworaWYgKHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisK
K2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKwor
ZG9jdW1lbnQud3JpdGVsbih3aW5kb3cudGVzdFJ1bm5lciA/ICJQQVNTIC0gd2luZG93LnRlc3RS
dW5uZXIgZXhpc3RzIiA6ICJGQUlMIC0gd2luZG93LnRlc3RSdW5uZXIgZG9lc24ndCIpOworaWYg
KHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgIGZvciAodmFyIHByb3BlcnR5IGlu
IHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgIGlmICghKHByb3BlcnR5IGluIHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlcikpCisgICAgICAgICAgICBkb2N1bWVudC53cml0ZSgiUHJvcGVy
dHkgIiArIHByb3BlcnR5ICsgIiBleGlzdHMgb24gdGVzdFJ1bm5lciBidXQgZG9lc24ndCBleGlz
dCBvbiBsYXlvdXRUZXN0Q29udHJvbGxlciIpOworICAgIH0KKyAgICBmb3IgKHZhciBwcm9wZXJ0
eSBpbiB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgaWYgKCEocHJvcGVy
dHkgaW4gd2luZG93LnRlc3RSdW5uZXIpKQorICAgICAgICAgICAgZG9jdW1lbnQud3JpdGUoIlBy
b3BlcnR5ICIgKyBwcm9wZXJ0eSArICIgZXhpc3RzIG9uIGxheW91dFRlc3RDb250cm9sbGVyIGJ1
dCBkb2Vzbid0IGV4aXN0IG9uIHRlc3RSdW5uZXIiKTsKKyAgICB9Cit9CisKK2RvY3VtZW50Lndy
aXRlbG4oJ0RvbmUnKTsKKworPC9zY3JpcHQ+PC9wcmU+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145529</attachid>
            <date>2012-06-04 00:44:29 -0700</date>
            <delta_ts>2012-06-10 14:36:47 -0700</delta_ts>
            <desc>Added the forgotten WebKitTestRunner change</desc>
            <filename>bug-88210-20120604004803.patch</filename>
            <type>text/plain</type>
            <size>6862</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDExOTM3MykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDEyLTA2LTA0ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIEV4cG9zZSBsYXlvdXRUZXN0Q29udHJvbGxlciBhcyB0ZXN0UnVubmVyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04ODIxMAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRlclRy
ZWUvTGF5b3V0VGVzdENvbnRyb2xsZXIuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xs
ZXI6Om1ha2VXaW5kb3dPYmplY3QpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RTaGVsbC5jcHA6CisgICAgICAgIChUZXN0U2hlbGw6OmJpbmRKU09iamVjdHNUb1dpbmRv
dyk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWVRdC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpEdW1wUmVuZGVyVHJlZTo6aW5pdEpTT2JqZWN0cyk6CisgICAgICAg
ICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9MYXlvdXRUZXN0Q29udHJvbGxlci5j
cHA6CisgICAgICAgIChXVFI6OkxheW91dFRlc3RDb250cm9sbGVyOjptYWtlV2luZG93T2JqZWN0
KToKKwogMjAxMi0wNi0wNCAgQ2hyaXN0b3BoZSBEdW1leiAgPGNocmlzdG9waGUuZHVtZXpAaW50
ZWwuY29tPgogCiAgICAgICAgIFtFRkxdIENvbXBpbGF0aW9uIHdhcm5pbmcgaW4gRHVtcFJlbmRl
clRyZWVWaWV3LmNwcCBvbiA2NC1CaXQKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL0xheW91
dFRlc3RDb250cm9sbGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS9M
YXlvdXRUZXN0Q29udHJvbGxlci5jcHAJKHJldmlzaW9uIDExOTM2NCkKKysrIFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL0xheW91dFRlc3RDb250cm9sbGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjI0
NCw2ICsyMjQ0LDggQEAgc3RhdGljIHZvaWQgbGF5b3V0VGVzdENvbnRyb2xsZXJPYmplY3RGaQog
dm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6bWFrZVdpbmRvd09iamVjdChKU0NvbnRleHRSZWYg
Y29udGV4dCwgSlNPYmplY3RSZWYgd2luZG93T2JqZWN0LCBKU1ZhbHVlUmVmKiBleGNlcHRpb24p
CiB7CiAgICAgSlNSZXRhaW5QdHI8SlNTdHJpbmdSZWY+IGxheW91dFRlc3RDb250b2xsZXJTdHIo
QWRvcHQsIEpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKCJsYXlvdXRUZXN0Q29udHJvbGxl
ciIpKTsKKyAgICBKU1JldGFpblB0cjxKU1N0cmluZ1JlZj4gdGVzdFJ1bm5lclN0cihBZG9wdCwg
SlNTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoInRlc3RSdW5uZXIiKSk7CisgICAgcmVmKCk7
CiAgICAgcmVmKCk7CiAKICAgICBKU0NsYXNzUmVmIGNsYXNzUmVmID0gZ2V0SlNDbGFzcygpOwpA
QCAtMjI1MSw2ICsyMjUzLDcgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6bWFrZVdpbmRv
d09iagogICAgIEpTQ2xhc3NSZWxlYXNlKGNsYXNzUmVmKTsKIAogICAgIEpTT2JqZWN0U2V0UHJv
cGVydHkoY29udGV4dCwgd2luZG93T2JqZWN0LCBsYXlvdXRUZXN0Q29udG9sbGVyU3RyLmdldCgp
LCBsYXlvdXRUZXN0Q29udG9sbGVyT2JqZWN0LCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5
IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVsZXRlLCBleGNlcHRpb24pOworICAgIEpTT2Jq
ZWN0U2V0UHJvcGVydHkoY29udGV4dCwgd2luZG93T2JqZWN0LCB0ZXN0UnVubmVyU3RyLmdldCgp
LCBsYXlvdXRUZXN0Q29udG9sbGVyT2JqZWN0LCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5
IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVsZXRlLCBleGNlcHRpb24pOwogfQogCiBKU0Ns
YXNzUmVmIExheW91dFRlc3RDb250cm9sbGVyOjpnZXRKU0NsYXNzKCkKSW5kZXg6IFRvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RTaGVsbC5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
RHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcAkocmV2aXNpb24gMTE5MzY0KQor
KysgVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNzI2LDYgKzcyNiw3IEBAIHZvaWQgVGVzdFNoZWxsOjpiaW5kSlNPYmplY3RzVG9X
aW5kb3coV2UKICAgICBtX2FjY2Vzc2liaWxpdHlDb250cm9sbGVyLT5iaW5kVG9KYXZhc2NyaXB0
KGZyYW1lLCBXZWJTdHJpbmc6OmZyb21VVEY4KCJhY2Nlc3NpYmlsaXR5Q29udHJvbGxlciIpKTsK
ICAgICBtX2dhbWVwYWRDb250cm9sbGVyLT5iaW5kVG9KYXZhc2NyaXB0KGZyYW1lLCBXZWJTdHJp
bmc6OmZyb21VVEY4KCJnYW1lcGFkQ29udHJvbGxlciIpKTsKICAgICBtX2xheW91dFRlc3RDb250
cm9sbGVyLT5iaW5kVG9KYXZhc2NyaXB0KGZyYW1lLCBXZWJTdHJpbmc6OmZyb21VVEY4KCJsYXlv
dXRUZXN0Q29udHJvbGxlciIpKTsKKyAgICBtX2xheW91dFRlc3RDb250cm9sbGVyLT5iaW5kVG9K
YXZhc2NyaXB0KGZyYW1lLCBXZWJTdHJpbmc6OmZyb21VVEY4KCJ0ZXN0UnVubmVyIikpOwogICAg
IG1fZXZlbnRTZW5kZXItPmJpbmRUb0phdmFzY3JpcHQoZnJhbWUsIFdlYlN0cmluZzo6ZnJvbVVU
RjgoImV2ZW50U2VuZGVyIikpOwogICAgIG1fdGV4dElucHV0Q29udHJvbGxlci0+YmluZFRvSmF2
YXNjcmlwdChmcmFtZSwgV2ViU3RyaW5nOjpmcm9tVVRGOCgidGV4dElucHV0Q29udHJvbGxlciIp
KTsKIH0KSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlUXQuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlUXQu
Y3BwCShyZXZpc2lvbiAxMTkzNjQpCisrKyBUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVu
ZGVyVHJlZVF0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzQzLDYgKzc0Myw3IEBAIHZvaWQgRHVt
cFJlbmRlclRyZWU6OmluaXRKU09iamVjdHMoKQogICAgIFFXZWJGcmFtZSAqZnJhbWUgPSBxb2Jq
ZWN0X2Nhc3Q8UVdlYkZyYW1lKj4oc2VuZGVyKCkpOwogICAgIFFfQVNTRVJUKGZyYW1lKTsKICAg
ICBmcmFtZS0+YWRkVG9KYXZhU2NyaXB0V2luZG93T2JqZWN0KFFMYXRpbjFTdHJpbmcoImxheW91
dFRlc3RDb250cm9sbGVyIiksIG1fY29udHJvbGxlcik7CisgICAgZnJhbWUtPmFkZFRvSmF2YVNj
cmlwdFdpbmRvd09iamVjdChRTGF0aW4xU3RyaW5nKCJ0ZXN0UnVubmVyIiksIG1fY29udHJvbGxl
cik7CiAgICAgZnJhbWUtPmFkZFRvSmF2YVNjcmlwdFdpbmRvd09iamVjdChRTGF0aW4xU3RyaW5n
KCJldmVudFNlbmRlciIpLCBtX2V2ZW50U2VuZGVyKTsKICAgICBmcmFtZS0+YWRkVG9KYXZhU2Ny
aXB0V2luZG93T2JqZWN0KFFMYXRpbjFTdHJpbmcoInRleHRJbnB1dENvbnRyb2xsZXIiKSwgbV90
ZXh0SW5wdXRDb250cm9sbGVyKTsKICAgICBmcmFtZS0+YWRkVG9KYXZhU2NyaXB0V2luZG93T2Jq
ZWN0KFFMYXRpbjFTdHJpbmcoIkdDQ29udHJvbGxlciIpLCBtX2djQ29udHJvbGxlcik7CkluZGV4
OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0xheW91dFRlc3RDb250cm9s
bGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVu
ZGxlL0xheW91dFRlc3RDb250cm9sbGVyLmNwcAkocmV2aXNpb24gMTE5MzY0KQorKysgVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9MYXlvdXRUZXN0Q29udHJvbGxlci5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTQ1OSw2ICs0NTksNyBAQCB2b2lkIExheW91dFRlc3RDb250cm9s
bGVyOjpjbGVhckJhY2tGb3J3CiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjptYWtlV2luZG93
T2JqZWN0KEpTQ29udGV4dFJlZiBjb250ZXh0LCBKU09iamVjdFJlZiB3aW5kb3dPYmplY3QsIEpT
VmFsdWVSZWYqIGV4Y2VwdGlvbikKIHsKICAgICBzZXRQcm9wZXJ0eShjb250ZXh0LCB3aW5kb3dP
YmplY3QsICJsYXlvdXRUZXN0Q29udHJvbGxlciIsIHRoaXMsIGtKU1Byb3BlcnR5QXR0cmlidXRl
UmVhZE9ubHkgfCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZURvbnREZWxldGUsIGV4Y2VwdGlvbik7Cisg
ICAgc2V0UHJvcGVydHkoY29udGV4dCwgd2luZG93T2JqZWN0LCAidGVzdFJ1bm5lciIsIHRoaXMs
IGtKU1Byb3BlcnR5QXR0cmlidXRlUmVhZE9ubHkgfCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZURvbnRE
ZWxldGUsIGV4Y2VwdGlvbik7CiB9CiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNob3dX
ZWJJbnNwZWN0b3IoKQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTE5MzY4KQorKysgTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDYtMDMgIFJ5
b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgRXhwb3NlIGxheW91dFRl
c3RDb250cm9sbGVyIGFzIHRlc3RSdW5uZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg4MjEwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgQWRkIGEgdGVzdCBmb3IgdGVzdFJ1bm5lciBvYmplY3QuCisKKyAg
ICAgICAgKiBmYXN0L2hhcm5lc3MvdGVzdHJ1bm5lci1vYmplY3QtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2hhcm5lc3MvdGVzdHJ1bm5lci1vYmplY3QuaHRtbDogQWRkZWQu
CisKIDIwMTItMDYtMDMgIEhheWF0byBJdG8gIDxoYXlhdG9AY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIFN1cHBvcnRzIHRyYXZlcnNpbmcgbm9kZXMgaW4gYW4gb3JwaGFuZWQgc2hhZG93IHN1YnRy
ZWUgaW4gQ29tcG9zZWRTaGFkb3dUcmVlUGFyZW50V2Fsa2VyLgpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9oYXJuZXNzL3Rlc3RydW5uZXItb2JqZWN0LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L2hhcm5lc3MvdGVzdHJ1bm5lci1vYmplY3QtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9oYXJuZXNzL3Rlc3RydW5uZXItb2Jq
ZWN0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzIEBACitQQVNTIC0gd2lu
ZG93LnRlc3RSdW5uZXIgZXhpc3RzCitEb25lCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaGFy
bmVzcy90ZXN0cnVubmVyLW9iamVjdC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zh
c3QvaGFybmVzcy90ZXN0cnVubmVyLW9iamVjdC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9oYXJuZXNzL3Rlc3RydW5uZXItb2JqZWN0Lmh0bWwJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsMjggQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxwcmU+PHNj
cmlwdD4KKworaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisKK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0
ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKworZG9jdW1lbnQud3JpdGVsbih3aW5kb3cudGVzdFJ1
bm5lciA/ICJQQVNTIC0gd2luZG93LnRlc3RSdW5uZXIgZXhpc3RzIiA6ICJGQUlMIC0gd2luZG93
LnRlc3RSdW5uZXIgZG9lc24ndCIpOworaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikg
eworICAgIGZvciAodmFyIHByb3BlcnR5IGluIHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAg
IGlmICghKHByb3BlcnR5IGluIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikpCisgICAgICAg
ICAgICBkb2N1bWVudC53cml0ZSgiUHJvcGVydHkgIiArIHByb3BlcnR5ICsgIiBleGlzdHMgb24g
dGVzdFJ1bm5lciBidXQgZG9lc24ndCBleGlzdCBvbiBsYXlvdXRUZXN0Q29udHJvbGxlciIpOwor
ICAgIH0KKyAgICBmb3IgKHZhciBwcm9wZXJ0eSBpbiB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpIHsKKyAgICAgICAgaWYgKCEocHJvcGVydHkgaW4gd2luZG93LnRlc3RSdW5uZXIpKQorICAg
ICAgICAgICAgZG9jdW1lbnQud3JpdGUoIlByb3BlcnR5ICIgKyBwcm9wZXJ0eSArICIgZXhpc3Rz
IG9uIGxheW91dFRlc3RDb250cm9sbGVyIGJ1dCBkb2Vzbid0IGV4aXN0IG9uIHRlc3RSdW5uZXIi
KTsKKyAgICB9Cit9CisKK2RvY3VtZW50LndyaXRlbG4oJ0RvbmUnKTsKKworPC9zY3JpcHQ+PC9w
cmU+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>