<?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>109043</bug_id>
          
          <creation_ts>2013-02-06 05:32:08 -0800</creation_ts>
          <short_desc>[chromium] move methods that change initial testRunner state to TestRunner library</short_desc>
          <delta_ts>2013-02-09 10:57:16 -0800</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>91308</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>jochen</reporter>
          <assigned_to>jochen</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>826367</commentid>
    <comment_count>0</comment_count>
    <who name="">jochen</who>
    <bug_when>2013-02-06 05:32:08 -0800</bug_when>
    <thetext>Depending on the name of the layout test, we change certain parameters, e.g. dumpAsText()

This logic should be part of the TestRunner library</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828718</commentid>
    <comment_count>1</comment_count>
      <attachid>187349</attachid>
    <who name="">jochen</who>
    <bug_when>2013-02-08 12:30:03 -0800</bug_when>
    <thetext>Created attachment 187349
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828719</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-08 12:31:20 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828916</commentid>
    <comment_count>3</comment_count>
      <attachid>187349</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-08 21:12:47 -0800</bug_when>
    <thetext>Comment on attachment 187349
Patch

This patches are great.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>829078</commentid>
    <comment_count>4</comment_count>
      <attachid>187349</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-09 10:57:13 -0800</bug_when>
    <thetext>Comment on attachment 187349
Patch

Clearing flags on attachment: 187349

Committed r142370: &lt;http://trac.webkit.org/changeset/142370&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>829079</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-09 10:57:16 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187349</attachid>
            <date>2013-02-08 12:30:03 -0800</date>
            <delta_ts>2013-02-09 10:57:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109043-20130208212637.patch</filename>
            <type>text/plain</type>
            <size>10931</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMzA0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTIxOGYyYjY3NmNhYzAzNGVmNTA2MWFlNWFlYmQzZDk0
ODNjNDI4Ny4uZTVmNTQ4ODViNGZhMDliYmEzMjRmY2ZjOGE5YzIyNjBjZmY1ZWNkZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMx
IEBACisyMDEzLTAyLTA4ICBKb2NoZW4gRWlzaW5nZXIgIDxqb2NoZW5AY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFtjaHJvbWl1bV0gbW92ZSBtZXRob2RzIHRoYXQgY2hhbmdlIGluaXRpYWwgdGVz
dFJ1bm5lciBzdGF0ZSB0byBUZXN0UnVubmVyIGxpYnJhcnkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTA0MworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVz
dFJ1bm5lci9wdWJsaWMvV2ViVGVzdEludGVyZmFjZXMuaDoKKyAgICAgICAgKFdlYktpdCk6Cisg
ICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVz
dFJ1bm5lci5oOgorICAgICAgICAoV2ViVGVzdFJ1bm5lcik6CisgICAgICAgICogRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvVGVzdEludGVyZmFjZXMuY3BwOgorICAgICAg
ICAoV2ViVGVzdFJ1bm5lcjo6VGVzdEludGVyZmFjZXM6OmNvbmZpZ3VyZUZvclRlc3RXaXRoVVJM
KToKKyAgICAgICAgKFdlYlRlc3RSdW5uZXIpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2No
cm9taXVtL1Rlc3RSdW5uZXIvc3JjL1Rlc3RJbnRlcmZhY2VzLmg6CisgICAgICAgIChXZWJLaXQp
OgorICAgICAgICAoVGVzdEludGVyZmFjZXMpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2No
cm9taXVtL1Rlc3RSdW5uZXIvc3JjL1Rlc3RSdW5uZXIuY3BwOgorICAgICAgICAoV2ViVGVzdFJ1
bm5lcjo6VGVzdFJ1bm5lcjo6c2hvd0RldlRvb2xzKToKKyAgICAgICAgKFdlYlRlc3RSdW5uZXIp
OgorICAgICAgICAoV2ViVGVzdFJ1bm5lcjo6VGVzdFJ1bm5lcjo6c2hvd1dlYkluc3BlY3Rvcik6
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvVGVzdFJ1
bm5lci5oOgorICAgICAgICAoVGVzdFJ1bm5lcik6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2ViVGVzdEludGVyZmFjZXMuY3BwOgorICAgICAgICAo
V2ViVGVzdFJ1bm5lcjo6V2ViVGVzdEludGVyZmFjZXM6OmNvbmZpZ3VyZUZvclRlc3RXaXRoVVJM
KToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3BwOgorICAg
ICAgICAoVGVzdFNoZWxsOjpydW5GaWxlVGVzdCk6CisKIDIwMTMtMDItMDggIFJvZ2VyIEZvbmcg
IDxyb2dlcl9mb25nQGFwcGxlLmNvbT4KIAogICAgICAgICBEdW1wUmVuZGVyVHJlZSwgSW1hZ2VE
aWZmIGFuZCBUZXN0TmV0c2NhcGVQbHVnaW4gcHJvamVjdHMsIHByb3BlcnR5IHNoZWV0cyBhbmQg
cmVzb3VyY2VzIGZvciBWUzIwMTAgc29sdXRpb24uCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3B1YmxpYy9XZWJUZXN0SW50ZXJmYWNlcy5oIGIv
VG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVzdElu
dGVyZmFjZXMuaAppbmRleCA3M2Q3OWRjMmNkZGUwZjJlYjk5ZTc5MjZiMWQ4ZmJmMWQxYWYyN2Nl
Li45ODZjYjhmNzQxYTg5MTViMDM0MWM2ZWYwN2Y5OTRkOTJmYzQwNTZlIDEwMDY0NAotLS0gYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3B1YmxpYy9XZWJUZXN0SW50
ZXJmYWNlcy5oCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIv
cHVibGljL1dlYlRlc3RJbnRlcmZhY2VzLmgKQEAgLTM2LDYgKzM2LDcgQEAKIAogbmFtZXNwYWNl
IFdlYktpdCB7CiBjbGFzcyBXZWJGcmFtZTsKK2NsYXNzIFdlYlVSTDsKIGNsYXNzIFdlYlZpZXc7
CiB9CiAKQEAgLTU1LDggKzU2LDggQEAgcHVibGljOgogICAgIHZvaWQgYmluZFRvKFdlYktpdDo6
V2ViRnJhbWUqKTsKICAgICB2b2lkIHJlc2V0QWxsKCk7CiAgICAgdm9pZCBzZXRUZXN0SXNSdW5u
aW5nKGJvb2wpOworICAgIHZvaWQgY29uZmlndXJlRm9yVGVzdFdpdGhVUkwoY29uc3QgV2ViS2l0
OjpXZWJVUkwmLCBib29sIGdlbmVyYXRlUGl4ZWxzKTsKIAotICAgIFdlYktpdDo6V2ViVmlldyog
d2ViVmlldygpIGNvbnN0OwogICAgIFdlYlRlc3RSdW5uZXIqIHRlc3RSdW5uZXIoKTsKIAogI2lm
IFdFQlRFU1RSVU5ORVJfSU1QTEVNRU5UQVRJT04KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RSdW5uZXIuaCBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvcHVibGljL1dlYlRlc3RSdW5uZXIu
aAppbmRleCAwOGMzNzBkOWMzNWRiMTcwY2Q1ZTU3NTkwYTQyNmNkMTk1NjNjMzk2Li5iNDBkNmY5
MDJjMDUyM2ViYjdiMjgzNzA4ZmQ0OGQyNjUwZmVkNWZiIDEwMDY0NAotLS0gYS9Ub29scy9EdW1w
UmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3B1YmxpYy9XZWJUZXN0UnVubmVyLmgKKysr
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9wdWJsaWMvV2ViVGVz
dFJ1bm5lci5oCkBAIC00MSwxNCArNDEsMTEgQEAgbmFtZXNwYWNlIFdlYlRlc3RSdW5uZXIgewog
Y2xhc3MgV2ViVGVzdFJ1bm5lciB7CiBwdWJsaWM6CiAgICAgdmlydHVhbCBib29sIHNob3VsZER1
bXBBc1RleHQoKSBjb25zdCA9IDA7Ci0gICAgdmlydHVhbCB2b2lkIHNldFNob3VsZER1bXBBc1Rl
eHQoYm9vbCkgPSAwOwogICAgIHZpcnR1YWwgYm9vbCBzaG91bGRHZW5lcmF0ZVBpeGVsUmVzdWx0
cygpIGNvbnN0ID0gMDsKLSAgICB2aXJ0dWFsIHZvaWQgc2V0U2hvdWxkR2VuZXJhdGVQaXhlbFJl
c3VsdHMoYm9vbCkgPSAwOwogICAgIHZpcnR1YWwgYm9vbCBzaG91bGREdW1wQ2hpbGRGcmFtZVNj
cm9sbFBvc2l0aW9ucygpIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkRHVtcENo
aWxkRnJhbWVzQXNUZXh0KCkgY29uc3QgPSAwOwogICAgIHZpcnR1YWwgYm9vbCBzaG91bGREdW1w
QXNBdWRpbygpIGNvbnN0ID0gMDsKICAgICB2aXJ0dWFsIGNvbnN0IFdlYktpdDo6V2ViQXJyYXlC
dWZmZXJWaWV3KiBhdWRpb0RhdGEoKSBjb25zdCA9IDA7Ci0gICAgdmlydHVhbCB2b2lkIHNldFNo
b3VsZER1bXBGcmFtZUxvYWRDYWxsYmFja3MoYm9vbCkgPSAwOwogICAgIHZpcnR1YWwgV2ViS2l0
OjpXZWJQZXJtaXNzaW9uQ2xpZW50KiB3ZWJQZXJtaXNzaW9ucygpIGNvbnN0ID0gMDsKICAgICB2
aXJ0dWFsIGJvb2wgc2hvdWxkRHVtcEJhY2tGb3J3YXJkTGlzdCgpIGNvbnN0ID0gMDsKICAgICB2
aXJ0dWFsIGJvb2wgc2hvdWxkRHVtcFNlbGVjdGlvblJlY3QoKSBjb25zdCA9IDA7CmRpZmYgLS1n
aXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9UZXN0SW50
ZXJmYWNlcy5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3Ny
Yy9UZXN0SW50ZXJmYWNlcy5jcHAKaW5kZXggNDZkNmFkMDY1YmEzMGEyYTYxZmNiZTFlZWU4OWM4
NDUyZWZmNThiYi4uZWNiYTNlOTgzNTc0NzcwZjc0NmIxMmE2YzY3ZGY1NWM3YmJlNDAzNiAxMDA2
NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvVGVz
dEludGVyZmFjZXMuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RS
dW5uZXIvc3JjL1Rlc3RJbnRlcmZhY2VzLmNwcApAQCAtMzcsMTAgKzM3LDExIEBACiAjaW5jbHVk
ZSAiVGVzdFJ1bm5lci5oIgogI2luY2x1ZGUgIlRleHRJbnB1dENvbnRyb2xsZXIuaCIKICNpbmNs
dWRlIDxwdWJsaWMvV2ViU3RyaW5nLmg+CisjaW5jbHVkZSA8cHVibGljL1dlYlVSTC5oPgorI2lu
Y2x1ZGUgPHN0cmluZz4KIAotdXNpbmcgV2ViS2l0OjpXZWJGcmFtZTsKLXVzaW5nIFdlYktpdDo6
V2ViU3RyaW5nOwotdXNpbmcgV2ViS2l0OjpXZWJWaWV3OwordXNpbmcgbmFtZXNwYWNlIFdlYktp
dDsKK3VzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKIG5hbWVzcGFjZSBXZWJUZXN0UnVubmVyIHsKIApA
QCAtMTEyLDYgKzExMywyMCBAQCB2b2lkIFRlc3RJbnRlcmZhY2VzOjpzZXRUZXN0SXNSdW5uaW5n
KGJvb2wgcnVubmluZykKICAgICBtX3Rlc3RSdW5uZXItPnNldFRlc3RJc1J1bm5pbmcocnVubmlu
Zyk7CiB9CiAKK3ZvaWQgVGVzdEludGVyZmFjZXM6OmNvbmZpZ3VyZUZvclRlc3RXaXRoVVJMKGNv
bnN0IFdlYlVSTCYgdGVzdFVSTCwgYm9vbCBnZW5lcmF0ZVBpeGVscykKK3sKKyAgICBzdHJpbmcg
c3BlYyA9IEdVUkwodGVzdFVSTCkuc3BlYygpOworICAgIG1fdGVzdFJ1bm5lci0+c2V0U2hvdWxk
R2VuZXJhdGVQaXhlbFJlc3VsdHMoZ2VuZXJhdGVQaXhlbHMpOworICAgIGlmIChzcGVjLmZpbmQo
ImxvYWRpbmcvIikgIT0gc3RyaW5nOjpucG9zKQorICAgICAgICBtX3Rlc3RSdW5uZXItPnNldFNo
b3VsZER1bXBGcmFtZUxvYWRDYWxsYmFja3ModHJ1ZSk7CisgICAgaWYgKHNwZWMuZmluZCgiL2R1
bXBBc1RleHQvIikgIT0gc3RyaW5nOjpucG9zKSB7CisgICAgICAgIG1fdGVzdFJ1bm5lci0+c2V0
U2hvdWxkRHVtcEFzVGV4dCh0cnVlKTsKKyAgICAgICAgbV90ZXN0UnVubmVyLT5zZXRTaG91bGRH
ZW5lcmF0ZVBpeGVsUmVzdWx0cyhmYWxzZSk7CisgICAgfQorICAgIGlmIChzcGVjLmZpbmQoIi9p
bnNwZWN0b3IvIikgIT0gc3RyaW5nOjpucG9zKQorICAgICAgICBtX3Rlc3RSdW5uZXItPnNob3dE
ZXZUb29scygpOworfQorCiBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlciogVGVzdEludGVyZmFjZXM6
OmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKCkKIHsKICAgICByZXR1cm4gbV9hY2Nlc3NpYmlsaXR5
Q29udHJvbGxlci5nZXQoKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9t
aXVtL1Rlc3RSdW5uZXIvc3JjL1Rlc3RJbnRlcmZhY2VzLmggYi9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9UZXN0SW50ZXJmYWNlcy5oCmluZGV4IDgzYjM4ZGI2
ODE3OWFkMzg1ZTFmMjUwMTAyNThlYjUwYzlkZmQ0OTEuLjM4MDY2YzA2MWI1MzhjZWRlYjkxMTVl
NDFlNmIwZWUyNmJlYTAxYWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9t
aXVtL1Rlc3RSdW5uZXIvc3JjL1Rlc3RJbnRlcmZhY2VzLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRl
clRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvVGVzdEludGVyZmFjZXMuaApAQCAtMzUsNiAr
MzUsNyBAQAogCiBuYW1lc3BhY2UgV2ViS2l0IHsKIGNsYXNzIFdlYkZyYW1lOworY2xhc3MgV2Vi
VVJMOwogY2xhc3MgV2ViVmlldzsKIH0KIApAQCAtNTcsNiArNTgsNyBAQCBwdWJsaWM6CiAgICAg
dm9pZCBiaW5kVG8oV2ViS2l0OjpXZWJGcmFtZSopOwogICAgIHZvaWQgcmVzZXRBbGwoKTsKICAg
ICB2b2lkIHNldFRlc3RJc1J1bm5pbmcoYm9vbCk7CisgICAgdm9pZCBjb25maWd1cmVGb3JUZXN0
V2l0aFVSTChjb25zdCBXZWJLaXQ6OldlYlVSTCYsIGJvb2wgZ2VuZXJhdGVQaXhlbHMpOwogCiAg
ICAgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIqIGFjY2Vzc2liaWxpdHlDb250cm9sbGVyKCk7CiAg
ICAgRXZlbnRTZW5kZXIqIGV2ZW50U2VuZGVyKCk7CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9jaHJvbWl1bS9UZXN0UnVubmVyL3NyYy9UZXN0UnVubmVyLmNwcCBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1Rlc3RSdW5uZXIuY3BwCmluZGV4
IDcxM2I3ZTkwNTQwOGQxM2NkNjdjYjAwNjA0NDkwMWVjNTE5YTdiMTAuLmRmYWU0ZGEwMDk1N2Nm
NGNiMzA4OWM3NDUzNDkxOWQxZTIzNTEyZjUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1Rlc3RSdW5uZXIuY3BwCisrKyBiL1Rvb2xzL0R1
bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1Rlc3RSdW5uZXIuY3BwCkBAIC02
NjAsNiArNjYwLDExIEBAIGJvb2wgVGVzdFJ1bm5lcjo6aXNTZWxlY3RUcmFpbGluZ1doaXRlc3Bh
Y2VFbmFibGVkKCkgY29uc3QKICAgICByZXR1cm4gbV9zZWxlY3RUcmFpbGluZ1doaXRlc3BhY2VF
bmFibGVkOwogfQogCit2b2lkIFRlc3RSdW5uZXI6OnNob3dEZXZUb29scygpCit7CisgICAgbV9k
ZWxlZ2F0ZS0+c2hvd0RldlRvb2xzKCk7Cit9CisKIHZvaWQgVGVzdFJ1bm5lcjo6d2FpdFVudGls
RG9uZShjb25zdCBDcHBBcmd1bWVudExpc3QmLCBDcHBWYXJpYW50KiByZXN1bHQpCiB7CiAgICAg
aWYgKCFtX2RlbGVnYXRlLT5pc0JlaW5nRGVidWdnZWQoKSkKQEAgLTE3MDYsNyArMTcxMSw3IEBA
IHZvaWQgVGVzdFJ1bm5lcjo6ZGVsaXZlcldlYkludGVudChjb25zdCBDcHBBcmd1bWVudExpc3Qm
IGFyZ3VtZW50cywgQ3BwVmFyaWFudCoKIAogdm9pZCBUZXN0UnVubmVyOjpzaG93V2ViSW5zcGVj
dG9yKGNvbnN0IENwcEFyZ3VtZW50TGlzdCYsIENwcFZhcmlhbnQqIHJlc3VsdCkKIHsKLSAgICBt
X2RlbGVnYXRlLT5zaG93RGV2VG9vbHMoKTsKKyAgICBzaG93RGV2VG9vbHMoKTsKICAgICByZXN1
bHQtPnNldE51bGwoKTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hy
b21pdW0vVGVzdFJ1bm5lci9zcmMvVGVzdFJ1bm5lci5oIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUv
Y2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvVGVzdFJ1bm5lci5oCmluZGV4IDFjMzQ3MDhjYzEyZWI1
YzFlMTE0ZWM3OTIzZWMzMmE2MjQyMTM5MjkuLjdmZGY2NzRhZGVjNTQyY2I2MWFjZDc2MGFjNjQw
YjhjMWU2YWFmYzMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rl
c3RSdW5uZXIvc3JjL1Rlc3RSdW5uZXIuaAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJv
bWl1bS9UZXN0UnVubmVyL3NyYy9UZXN0UnVubmVyLmgKQEAgLTczLDE0ICs3MywxMSBAQCBwdWJs
aWM6CiAKICAgICAvLyBXZWJUZXN0UnVubmVyIGltcGxlbWVudGF0aW9uLgogICAgIHZpcnR1YWwg
Ym9vbCBzaG91bGREdW1wQXNUZXh0KCkgY29uc3QgT1ZFUlJJREU7Ci0gICAgdmlydHVhbCB2b2lk
IHNldFNob3VsZER1bXBBc1RleHQoYm9vbCkgT1ZFUlJJREU7CiAgICAgdmlydHVhbCBib29sIHNo
b3VsZEdlbmVyYXRlUGl4ZWxSZXN1bHRzKCkgY29uc3QgT1ZFUlJJREU7Ci0gICAgdmlydHVhbCB2
b2lkIHNldFNob3VsZEdlbmVyYXRlUGl4ZWxSZXN1bHRzKGJvb2wpIE9WRVJSSURFOwogICAgIHZp
cnR1YWwgYm9vbCBzaG91bGREdW1wQ2hpbGRGcmFtZVNjcm9sbFBvc2l0aW9ucygpIGNvbnN0IE9W
RVJSSURFOwogICAgIHZpcnR1YWwgYm9vbCBzaG91bGREdW1wQ2hpbGRGcmFtZXNBc1RleHQoKSBj
b25zdCBPVkVSUklERTsKICAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkRHVtcEFzQXVkaW8oKSBjb25z
dCBPVkVSUklERTsKICAgICB2aXJ0dWFsIGNvbnN0IFdlYktpdDo6V2ViQXJyYXlCdWZmZXJWaWV3
KiBhdWRpb0RhdGEoKSBjb25zdCBPVkVSUklERTsKLSAgICB2aXJ0dWFsIHZvaWQgc2V0U2hvdWxk
RHVtcEZyYW1lTG9hZENhbGxiYWNrcyhib29sKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIFdlYktp
dDo6V2ViUGVybWlzc2lvbkNsaWVudCogd2ViUGVybWlzc2lvbnMoKSBjb25zdCBPVkVSUklERTsK
ICAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkRHVtcEJhY2tGb3J3YXJkTGlzdCgpIGNvbnN0IE9WRVJS
SURFOwogICAgIHZpcnR1YWwgYm9vbCBzaG91bGREdW1wU2VsZWN0aW9uUmVjdCgpIGNvbnN0IE9W
RVJSSURFOwpAQCAtODksNiArODYsMTAgQEAgcHVibGljOgogICAgIHZpcnR1YWwgYm9vbCBpc1By
aW50aW5nKCkgY29uc3QgT1ZFUlJJREU7CiAKICAgICAvLyBNZXRob2RzIHVzZWQgYnkgV2ViVGVz
dFByb3h5QmFzZS4KKyAgICB2b2lkIHNob3dEZXZUb29scygpOworICAgIHZvaWQgc2V0U2hvdWxk
RHVtcEFzVGV4dChib29sKTsKKyAgICB2b2lkIHNldFNob3VsZEdlbmVyYXRlUGl4ZWxSZXN1bHRz
KGJvb2wpOworICAgIHZvaWQgc2V0U2hvdWxkRHVtcEZyYW1lTG9hZENhbGxiYWNrcyhib29sKTsK
ICAgICBib29sIHNob3VsZER1bXBFZGl0aW5nQ2FsbGJhY2tzKCkgY29uc3Q7CiAgICAgYm9vbCBz
aG91bGREdW1wRnJhbWVMb2FkQ2FsbGJhY2tzKCkgY29uc3Q7CiAgICAgYm9vbCBzaG91bGREdW1w
VXNlckdlc3R1cmVJbkZyYW1lTG9hZENhbGxiYWNrcygpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2ViVGVzdEludGVyZmFj
ZXMuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFJ1bm5lci9zcmMvV2Vi
VGVzdEludGVyZmFjZXMuY3BwCmluZGV4IDdiNTgyOGRmOWI5OWQ2OGQzM2VhNDY3NzM5ZWUyMTIz
YTUzNzY1NzMuLjcyNTdkZjNkMzVhZTZiNmYwZmJiOGMyZjY5ZTY0ZjQ5NTJlOTNjZGIgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVtL1Rlc3RSdW5uZXIvc3JjL1dlYlRl
c3RJbnRlcmZhY2VzLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0
UnVubmVyL3NyYy9XZWJUZXN0SW50ZXJmYWNlcy5jcHAKQEAgLTcyLDkgKzcyLDkgQEAgdm9pZCBX
ZWJUZXN0SW50ZXJmYWNlczo6c2V0VGVzdElzUnVubmluZyhib29sIHJ1bm5pbmcpCiAgICAgbV9p
bnRlcmZhY2VzLT5zZXRUZXN0SXNSdW5uaW5nKHJ1bm5pbmcpOwogfQogCi1XZWJWaWV3KiBXZWJU
ZXN0SW50ZXJmYWNlczo6d2ViVmlldygpIGNvbnN0Cit2b2lkIFdlYlRlc3RJbnRlcmZhY2VzOjpj
b25maWd1cmVGb3JUZXN0V2l0aFVSTChjb25zdCBXZWJVUkwmIHRlc3RVUkwsIGJvb2wgZ2VuZXJh
dGVQaXhlbHMpCiB7Ci0gICAgcmV0dXJuIG1faW50ZXJmYWNlcy0+d2ViVmlldygpOworICAgIG1f
aW50ZXJmYWNlcy0+Y29uZmlndXJlRm9yVGVzdFdpdGhVUkwodGVzdFVSTCwgZ2VuZXJhdGVQaXhl
bHMpOwogfQogCiBXZWJUZXN0UnVubmVyKiBXZWJUZXN0SW50ZXJmYWNlczo6dGVzdFJ1bm5lcigp
CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9jaHJvbWl1bS9UZXN0U2hlbGwuY3Bw
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvY2hyb21pdW0vVGVzdFNoZWxsLmNwcAppbmRleCA0OGUw
YzM2NjNlMTQ3MDM2NWQzZDExNmQ5MDI5OTRiODVlM2NjZDYyLi5kNjYxNWVlZjdlN2M0MWEzODFl
MmNhYWNlMTJkODVkYmMzMTVhYmRiIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9j
aHJvbWl1bS9UZXN0U2hlbGwuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2Nocm9taXVt
L1Rlc3RTaGVsbC5jcHAKQEAgLTI2MywxMiArMjYzLDcgQEAgdm9pZCBUZXN0U2hlbGw6OnJ1bkZp
bGVUZXN0KGNvbnN0IFRlc3RQYXJhbXMmIHBhcmFtcywgYm9vbCBzaG91bGREdW1wUGl4ZWxzKQog
ICAgIG1fdGVzdEludGVyZmFjZXMtPnNldFRlc3RJc1J1bm5pbmcodHJ1ZSk7CiAgICAgbV9wYXJh
bXMgPSBwYXJhbXM7CiAgICAgc3RyaW5nIHRlc3RVcmwgPSBtX3BhcmFtcy50ZXN0VXJsLnNwZWMo
KTsKLQotICAgIG1fdGVzdEludGVyZmFjZXMtPnRlc3RSdW5uZXIoKS0+c2V0U2hvdWxkR2VuZXJh
dGVQaXhlbFJlc3VsdHMoc2hvdWxkRHVtcFBpeGVscyk7Ci0KLSAgICBpZiAodGVzdFVybC5maW5k
KCJsb2FkaW5nLyIpICE9IHN0cmluZzo6bnBvcwotICAgICAgICB8fCB0ZXN0VXJsLmZpbmQoImxv
YWRpbmdcXCIpICE9IHN0cmluZzo6bnBvcykKLSAgICAgICAgbV90ZXN0SW50ZXJmYWNlcy0+dGVz
dFJ1bm5lcigpLT5zZXRTaG91bGREdW1wRnJhbWVMb2FkQ2FsbGJhY2tzKHRydWUpOworICAgIG1f
dGVzdEludGVyZmFjZXMtPmNvbmZpZ3VyZUZvclRlc3RXaXRoVVJMKG1fcGFyYW1zLnRlc3RVcmws
IHNob3VsZER1bXBQaXhlbHMpOwogCiAgICAgaWYgKHRlc3RVcmwuZmluZCgiY29tcG9zaXRpbmcv
IikgIT0gc3RyaW5nOjpucG9zIHx8IHRlc3RVcmwuZmluZCgiY29tcG9zaXRpbmdcXCIpICE9IHN0
cmluZzo6bnBvcykgewogICAgICAgICBpZiAoIW1fc29mdHdhcmVDb21wb3NpdGluZ0VuYWJsZWQp
CkBAIC0yNzksMTYgKzI3NCw2IEBAIHZvaWQgVGVzdFNoZWxsOjpydW5GaWxlVGVzdChjb25zdCBU
ZXN0UGFyYW1zJiBwYXJhbXMsIGJvb2wgc2hvdWxkRHVtcFBpeGVscykKICAgICAgICAgbV9wcmVm
cy5hcHBseVRvKG1fd2ViVmlldyk7CiAgICAgfQogCi0gICAgaWYgKHRlc3RVcmwuZmluZCgiL2R1
bXBBc1RleHQvIikgIT0gc3RyaW5nOjpucG9zCi0gICAgICAgIHx8IHRlc3RVcmwuZmluZCgiXFxk
dW1wQXNUZXh0XFwiKSAhPSBzdHJpbmc6Om5wb3MpIHsKLSAgICAgICAgbV90ZXN0SW50ZXJmYWNl
cy0+dGVzdFJ1bm5lcigpLT5zZXRTaG91bGREdW1wQXNUZXh0KHRydWUpOwotICAgICAgICBtX3Rl
c3RJbnRlcmZhY2VzLT50ZXN0UnVubmVyKCktPnNldFNob3VsZEdlbmVyYXRlUGl4ZWxSZXN1bHRz
KGZhbHNlKTsKLSAgICB9Ci0KLSAgICBpZiAodGVzdFVybC5maW5kKCIvaW5zcGVjdG9yLyIpICE9
IHN0cmluZzo6bnBvcwotICAgICAgICB8fCB0ZXN0VXJsLmZpbmQoIlxcaW5zcGVjdG9yXFwiKSAh
PSBzdHJpbmc6Om5wb3MpCi0gICAgICAgIHNob3dEZXZUb29scygpOwotCiAgICAgaWYgKG1fZHVt
cFdoZW5GaW5pc2hlZCkKICAgICAgICAgbV9wcmludGVyLmhhbmRsZVRlc3RIZWFkZXIodGVzdFVy
bC5jX3N0cigpKTsKICAgICBsb2FkVVJMKG1fcGFyYW1zLnRlc3RVcmwpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>