<?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>142729</bug_id>
          
          <creation_ts>2015-03-16 10:21:08 -0700</creation_ts>
          <short_desc>W3C test parser and converter should use test importer host</short_desc>
          <delta_ts>2015-03-17 13:23:15 -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>142738</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>bjonesbe</cc>
    
    <cc>commit-queue</cc>
    
    <cc>glenn</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1077439</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2015-03-16 10:21:08 -0700</bug_when>
    <thetext>When instantiated by the test importer, test parser and converter should use the same host. This would enable more test importer unit tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077468</commentid>
    <comment_count>1</comment_count>
      <attachid>248732</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2015-03-16 10:59:58 -0700</bug_when>
    <thetext>Created attachment 248732
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077650</commentid>
    <comment_count>2</comment_count>
      <attachid>248732</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2015-03-16 16:59:14 -0700</bug_when>
    <thetext>Comment on attachment 248732
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=248732&amp;action=review

&gt; Tools/ChangeLog:7
&gt; +

Can you add a summary of this change here? Something like the comment you have on the bug itself.

&gt; Tools/ChangeLog:11
&gt; +        * Scripts/webkitpy/w3c/test_converter.py:
&gt; +        (_W3CTestConverter.handle_pi): Fixes style issue.

Why do you have a style issue in this file if you haven&apos;t changed anything else in it? I think you may be bundling too many small unrelated changes into this patch.

&gt; Tools/ChangeLog:14
&gt; +        * Scripts/webkitpy/w3c/test_downloader.py:
&gt; +        (TestDownloader.git): Refactoring for future reuse.
&gt; +        (TestDownloader.checkout_test_repository): Making use of the new git function.

You should do this refactoring in the change that needs it.

&gt; Tools/Scripts/webkitpy/w3c/test_importer_unittest.py:39
&gt;  from webkitpy.w3c.test_importer import TestImporter
&gt; +from webkitpy.w3c.test_importer import parse_args

I believe you can combine these two lines into one.

&gt; Tools/Scripts/webkitpy/w3c/test_importer_unittest.py:50
&gt; +

Remove this extra line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077878</commentid>
    <comment_count>3</comment_count>
      <attachid>248846</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2015-03-17 07:18:19 -0700</bug_when>
    <thetext>Created attachment 248846
Fixing change log and cleaning style issues</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077901</commentid>
    <comment_count>4</comment_count>
      <attachid>248846</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2015-03-17 09:29:06 -0700</bug_when>
    <thetext>Comment on attachment 248846
Fixing change log and cleaning style issues

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077950</commentid>
    <comment_count>5</comment_count>
      <attachid>248846</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-17 13:23:11 -0700</bug_when>
    <thetext>Comment on attachment 248846
Fixing change log and cleaning style issues

Clearing flags on attachment: 248846

Committed r181661: &lt;http://trac.webkit.org/changeset/181661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077951</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-17 13:23:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248732</attachid>
            <date>2015-03-16 10:59:58 -0700</date>
            <delta_ts>2015-03-17 07:18:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142729-20150316185918.patch</filename>
            <type>text/plain</type>
            <size>9362</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxNTI2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzJiZjMzMGM0MTVjYzJjZTBiMzQ4NjU2MDc1NzM2MTk4
OGJkYTUwYi4uOThlYTFjZDQwN2M4OWY0MDQxODM2ZGMxYTY2ZGE0MDRmNjQ3ZDMyNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3
IEBACisyMDE1LTAzLTE2ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uLmZhYmxldEBjcmYuY2Fub24u
ZnI+CisKKyAgICAgICAgVzNDIHRlc3QgcGFyc2VyIGFuZCBjb252ZXJ0ZXIgc2hvdWxkIHVzZSB0
ZXN0IGltcG9ydGVyIGhvc3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0MjcyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9jb21tb24vc3lzdGVtL2ZpbGVzeXN0ZW1fbW9j
ay5weToKKyAgICAgICAgKE1vY2tGaWxlU3lzdGVtLmNvcHl0cmVlKTogRml4ZXMgaW1wbGVtZW50
YXRpb24gYXMgaXQgY3JlYXRlcyBhIHJ1bnRpbWUgZXJyb3IuCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS93M2MvdGVzdF9jb252ZXJ0ZXIucHk6CisgICAgICAgIChfVzNDVGVzdENvbnZlcnRl
ci5oYW5kbGVfcGkpOiBGaXhlcyBzdHlsZSBpc3N1ZS4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtp
dHB5L3czYy90ZXN0X2Rvd25sb2FkZXIucHk6CisgICAgICAgIChUZXN0RG93bmxvYWRlci5naXQp
OiBSZWZhY3RvcmluZyBmb3IgZnV0dXJlIHJldXNlLgorICAgICAgICAoVGVzdERvd25sb2FkZXIu
Y2hlY2tvdXRfdGVzdF9yZXBvc2l0b3J5KTogTWFraW5nIHVzZSBvZiB0aGUgbmV3IGdpdCBmdW5j
dGlvbi4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2ltcG9ydGVyLnB5Ogor
ICAgICAgICAoVGVzdEltcG9ydGVyLmZpbmRfaW1wb3J0YWJsZV90ZXN0cyk6IEFkZGluZyBob3N0
IGFzIHBhcmFtZXRlciB0byB0aGUgcGFyc2VyLgorICAgICAgICAoVGVzdEltcG9ydGVyLmltcG9y
dF90ZXN0cyk6IEFkZGluZyBob3N0IGFzIHBhcmFtZXRlciB0byB0aGUgY29udmVydGVyLgorICAg
ICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfaW1wb3J0ZXJfdW5pdHRlc3QucHk6Cisg
ICAgICAgIChUZXN0SW1wb3J0ZXJUZXN0LmNyZWF0ZV90ZXN0X2Rvd25sb2FkX2ltcG9ydGVyKTog
Q3JlYXRpbmcgYSB0ZXN0IGRvd25sb2FkZXIgbW9jaywgdG8gYmUgcmV1c2VkIGJ5IG90aGVyIHRl
c3RzLgorICAgICAgICAoVGVzdEltcG9ydGVyVGVzdCk6CisgICAgICAgIChUZXN0SW1wb3J0ZXJU
ZXN0LnRlc3RfaGFybmVzc2xpbmtzX2NvbnZlcnNpb24pOiBBZGRpbmcgdGVzdCB0byBjaGVjayB0
aGF0IHRlc3QgaGFybmVzcyBsaW5rcyBhcmUgY29udmVydGVkIGZvciBDU1MgdGVzdHMgYnV0IG5v
dCBXUFQgdGVzdHMuIAorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfcGFyc2Vy
LnB5OgorICAgICAgICAoVGVzdFBhcnNlci5fX2luaXRfXyk6IEFkZGluZyBob3N0IGFzIHBhcmFt
ZXRlciBjb25zdHJ1Y3Rvci4KKwogMjAxNS0wMy0xNSAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmph
bWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQ1NTOiBmaXggdGhlIGNhc2UtaW5zZW5zaXRpdmUg
bWF0Y2hpbmcgb2YgdGhlIGF0dHJpYnV0ZSBzZWxlY3RvcnMgQmVnaW4sIEVuZCBhbmQgSHlwaGVu
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vZmlsZXN5
c3RlbV9tb2NrLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vc3lzdGVtL2ZpbGVz
eXN0ZW1fbW9jay5weQppbmRleCA2ODhlOGNhZDQ2Y2ZiNTM0YWJkZmUzNzdiNjBlOTUyYTgwZjVi
ZjNlLi4xYWU4ZjkwZmFiNDhhNzM4NzZjOWUzODAxZTY5MjRjODcwMDYwMzIyIDEwMDY0NAotLS0g
YS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vZmlsZXN5c3RlbV9tb2NrLnB5
CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9maWxlc3lzdGVtX21v
Y2sucHkKQEAgLTQwMCw3ICs0MDAsNyBAQCBjbGFzcyBNb2NrRmlsZVN5c3RlbShvYmplY3QpOgog
ICAgICAgICBzb3VyY2UgPSBzZWxmLm5vcm1wYXRoKHNvdXJjZSkKICAgICAgICAgZGVzdGluYXRp
b24gPSBzZWxmLm5vcm1wYXRoKGRlc3RpbmF0aW9uKQogCi0gICAgICAgIGZvciBzb3VyY2VfZmls
ZSBpbiBzZWxmLmZpbGVzOgorICAgICAgICBmb3Igc291cmNlX2ZpbGUgaW4gbGlzdChzZWxmLmZp
bGVzKToKICAgICAgICAgICAgIGlmIHNvdXJjZV9maWxlLnN0YXJ0c3dpdGgoc291cmNlKToKICAg
ICAgICAgICAgICAgICBkZXN0aW5hdGlvbl9wYXRoID0gc2VsZi5qb2luKGRlc3RpbmF0aW9uLCBz
ZWxmLnJlbHBhdGgoc291cmNlX2ZpbGUsIHNvdXJjZSkpCiAgICAgICAgICAgICAgICAgc2VsZi5t
YXliZV9tYWtlX2RpcmVjdG9yeShzZWxmLmRpcm5hbWUoZGVzdGluYXRpb25fcGF0aCkpCmRpZmYg
LS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2NvbnZlcnRlci5weSBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfY29udmVydGVyLnB5CmluZGV4IDA3NWQ3OTU5
NWMyNTEyMTUwYWE2Yzk1ZmY0MzQzNTM3NjVkY2JiMWQuLjZjYjljZTRjYTYyNDU4ZTk2MmUzNDcw
MzllYzg1ODgxYmZiM2NmODEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNj
L3Rlc3RfY29udmVydGVyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3Rf
Y29udmVydGVyLnB5CkBAIC0yMjMsNCArMjIzLDMgQEAgY2xhc3MgX1czQ1Rlc3RDb252ZXJ0ZXIo
SFRNTFBhcnNlcik6CiAKICAgICBkZWYgaGFuZGxlX3BpKHNlbGYsIGRhdGEpOgogICAgICAgICBz
ZWxmLmNvbnZlcnRlZF9kYXRhLmV4dGVuZChbJzw/JywgZGF0YSwgJz4nXSkKLQpkaWZmIC0tZ2l0
IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9kb3dubG9hZGVyLnB5IGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9kb3dubG9hZGVyLnB5CmluZGV4IGMxYmExZjMzNzcw
YWEzMWZmZDJmNDExMzg3Y2MwMzJhZjlmN2UyZjUuLjIxNTE2ZWM0ZWQyYTE0OTFlODE5Mjk5MmQ1
NjIyNTcwYWRlODE4MmIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rl
c3RfZG93bmxvYWRlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2Rv
d25sb2FkZXIucHkKQEAgLTc4LDggKzc4LDEzIEBAIGNsYXNzIFRlc3REb3dubG9hZGVyKG9iamVj
dCk6CiAgICAgICAgICAgICBpbXBvcnRfZXhwZWN0YXRpb25zX3BhdGggPSB3ZWJraXRfZmluZGVy
LnBhdGhfZnJvbV93ZWJraXRfYmFzZSgnTGF5b3V0VGVzdHMnLCAnaW1wb3J0ZWQnLCAndzNjJywg
J3Jlc291cmNlcycsICdJbXBvcnRFeHBlY3RhdGlvbnMnKQogICAgICAgICAgICAgc2VsZi5faW5p
dF9wYXRoc19mcm9tX2V4cGVjdGF0aW9ucyhpbXBvcnRfZXhwZWN0YXRpb25zX3BhdGgpCiAKKyAg
ICBkZWYgZ2l0KHNlbGYsIHRlc3RfcmVwb3NpdG9yeSk6CisgICAgICAgIGdpdCA9IEdpdCh0ZXN0
X3JlcG9zaXRvcnksIE5vbmUpCisgICAgICAgIGdpdC5fZXhlY3V0aXZlID0gc2VsZi5faG9zdC5l
eGVjdXRpdmUKKyAgICAgICAgcmV0dXJuIGdpdAorCiAgICAgZGVmIGNoZWNrb3V0X3Rlc3RfcmVw
b3NpdG9yeShzZWxmLCByZXZpc2lvbiwgdXJsLCBkaXJlY3RvcnkpOgotICAgICAgICBnaXQgPSBH
aXQoJy4nLCBOb25lKQorICAgICAgICBnaXQgPSBzZWxmLmdpdCgnLicpCiAgICAgICAgIGlmIG5v
dCBzZWxmLl9maWxlc3lzdGVtLmV4aXN0cyhkaXJlY3RvcnkpOgogICAgICAgICAgICAgX2xvZy5p
bmZvKCdDbG9uaW5nICVzIGludG8gJXMuLi4nICUgKHVybCwgZGlyZWN0b3J5KSkKICAgICAgICAg
ICAgIGdpdC5fcnVuX2dpdChbJ2Nsb25lJywgJy12JywgdXJsLCBkaXJlY3RvcnldKQpkaWZmIC0t
Z2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9pbXBvcnRlci5weSBiL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfaW1wb3J0ZXIucHkKaW5kZXggZjE5NjA5N2IxMmYx
N2Y0ZjEwZjNkNjY0MTMwODg0YzhjNmZhNjc3ZC4uNzhkYzgwMzRkNjcxNDdjMDc3NzU5ZjQ4MGIx
MjE0MGRhNThkZDljYyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVz
dF9pbXBvcnRlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2ltcG9y
dGVyLnB5CkBAIC0yMzksNyArMjM5LDcgQEAgY2xhc3MgVGVzdEltcG9ydGVyKG9iamVjdCk6CiAg
ICAgICAgICAgICAgICAgICAgIGNvcHlfbGlzdC5hcHBlbmQoeydzcmMnOiBmdWxscGF0aCwgJ2Rl
c3QnOiBmaWxlbmFtZX0pCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAKLSAgICAgICAg
ICAgICAgICB0ZXN0X3BhcnNlciA9IFRlc3RQYXJzZXIodmFycyhzZWxmLm9wdGlvbnMpLCBmaWxl
bmFtZT1mdWxscGF0aCkKKyAgICAgICAgICAgICAgICB0ZXN0X3BhcnNlciA9IFRlc3RQYXJzZXIo
dmFycyhzZWxmLm9wdGlvbnMpLCBmaWxlbmFtZT1mdWxscGF0aCwgaG9zdD1zZWxmLmhvc3QpCiAg
ICAgICAgICAgICAgICAgdGVzdF9pbmZvID0gdGVzdF9wYXJzZXIuYW5hbHl6ZV90ZXN0KCkKICAg
ICAgICAgICAgICAgICBpZiB0ZXN0X2luZm8gaXMgTm9uZToKICAgICAgICAgICAgICAgICAgICAg
IyBJZiBodG1sIGZpbGUgaXMgaW4gYSAicmVzb3VyY2VzIiBmb2xkZXIsIGl0IHNob3VsZCBiZSBj
b3BpZWQgYW55d2F5CkBAIC0zNTAsNyArMzUwLDcgQEAgY2xhc3MgVGVzdEltcG9ydGVyKG9iamVj
dCk6CiAgICAgICAgICAgICAgICAgbWltZXR5cGUgPSBtaW1ldHlwZXMuZ3Vlc3NfdHlwZShvcmln
X2ZpbGVwYXRoKQogICAgICAgICAgICAgICAgIGlmICdodG1sJyBpbiBzdHIobWltZXR5cGVbMF0p
IG9yICd4bWwnIGluIHN0cihtaW1ldHlwZVswXSkgIG9yICdjc3MnIGluIHN0cihtaW1ldHlwZVsw
XSk6CiAgICAgICAgICAgICAgICAgICAgIHRyeToKLSAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnZlcnRlZF9maWxlID0gY29udmVydF9mb3Jfd2Via2l0KG5ld19wYXRoLCBmaWxlbmFtZT1vcmln
X2ZpbGVwYXRoLCByZWZlcmVuY2Vfc3VwcG9ydF9pbmZvPXJlZmVyZW5jZV9zdXBwb3J0X2luZm8s
IGNvbnZlcnRfdGVzdF9oYXJuZXNzX2xpbmtzPXNlbGYuc2hvdWxkX2NvbnZlcnRfdGVzdF9oYXJu
ZXNzX2xpbmtzKHN1YnBhdGgpKQorICAgICAgICAgICAgICAgICAgICAgICAgY29udmVydGVkX2Zp
bGUgPSBjb252ZXJ0X2Zvcl93ZWJraXQobmV3X3BhdGgsIGZpbGVuYW1lPW9yaWdfZmlsZXBhdGgs
IHJlZmVyZW5jZV9zdXBwb3J0X2luZm89cmVmZXJlbmNlX3N1cHBvcnRfaW5mbywgaG9zdD1zZWxm
Lmhvc3QsIGNvbnZlcnRfdGVzdF9oYXJuZXNzX2xpbmtzPXNlbGYuc2hvdWxkX2NvbnZlcnRfdGVz
dF9oYXJuZXNzX2xpbmtzKHN1YnBhdGgpKQogICAgICAgICAgICAgICAgICAgICBleGNlcHQ6CiAg
ICAgICAgICAgICAgICAgICAgICAgICBfbG9nLndhcm4oJ0ZhaWxlZCBjb252ZXJ0aW5nICVzJywg
b3JpZ19maWxlcGF0aCkKICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWxlZF9jb252ZXJzaW9u
X2ZpbGVzLmFwcGVuZChvcmlnX2ZpbGVwYXRoKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS93M2MvdGVzdF9pbXBvcnRlcl91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvdzNjL3Rlc3RfaW1wb3J0ZXJfdW5pdHRlc3QucHkKaW5kZXggMzZiOGU3ZDE4ZTFmZTdj
MTkxZWMyZTc1ODExMzVjMjI4MzY0YWU5My4uNWEwOTEzMzg3YTI3Y2I2MjNkZDYxNmU2NTcwZDZm
NDIzYjA5Yjc1YyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9p
bXBvcnRlcl91bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0
X2ltcG9ydGVyX3VuaXR0ZXN0LnB5CkBAIC0zNCw3ICszNCw5IEBAIGZyb20gd2Via2l0cHkuY29t
bW9uLmhvc3RfbW9jayBpbXBvcnQgTW9ja0hvc3QKIGZyb20gd2Via2l0cHkuY29tbW9uLnN5c3Rl
bS5maWxlc3lzdGVtX21vY2sgaW1wb3J0IE1vY2tGaWxlU3lzdGVtCiBmcm9tIHdlYmtpdHB5LmNv
bW1vbi5zeXN0ZW0uZXhlY3V0aXZlX21vY2sgaW1wb3J0IE1vY2tFeGVjdXRpdmUyLCBTY3JpcHRF
cnJvcgogZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLm91dHB1dGNhcHR1cmUgaW1wb3J0IE91
dHB1dENhcHR1cmUKK2Zyb20gd2Via2l0cHkudzNjLnRlc3RfZG93bmxvYWRlciBpbXBvcnQgVGVz
dERvd25sb2FkZXIKIGZyb20gd2Via2l0cHkudzNjLnRlc3RfaW1wb3J0ZXIgaW1wb3J0IFRlc3RJ
bXBvcnRlcgorZnJvbSB3ZWJraXRweS53M2MudGVzdF9pbXBvcnRlciBpbXBvcnQgcGFyc2VfYXJn
cwogCiAKIEZBS0VfU09VUkNFX0RJUiA9ICcvdGVzdHMvY3Nzd2cnCkBAIC00NSw2ICs0Nyw3IEBA
IEZBS0VfRklMRVMgPSB7CiAgICAgJy9tb2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3czYy9jc3Mt
ZmFrZS0xL1JFQURNRS50eHQnOiAnJywKIH0KIAorCiBjbGFzcyBUZXN0SW1wb3J0ZXJUZXN0KHVu
aXR0ZXN0LlRlc3RDYXNlKToKIAogICAgIGRlZiB0ZXN0X2ltcG9ydF9kaXJfd2l0aF9ub190ZXN0
c19hbmRfbm9faGcoc2VsZik6CkBAIC05MCw0ICs5MywzMCBAQCBjbGFzcyBUZXN0SW1wb3J0ZXJU
ZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKGhvc3QuZmls
ZXN5c3RlbS5leGlzdHMoIi9tb2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3czYy90ZXN0Mi9fX2lu
aXRfXy5weSIpKQogICAgICAgICBzZWxmLmFzc2VydFRydWUoaG9zdC5maWxlc3lzdGVtLmdldHNp
emUoIi9tb2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3czYy90ZXN0MS9fX2luaXRfXy5weSIpID4g
MCkKIAorICAgIGRlZiBpbXBvcnRfZG93bmxvYWRlZF90ZXN0cyhzZWxmLCBhcmdzLCBmaWxlcyk6
CisgICAgICAgICMgZmlsZXMgYXJlIHBhc3NlZCBhcyBwYXJhbWV0ZXIgYXMgd2UgY2Fubm90IGNs
b25lL2ZldGNoL2NoZWNrb3V0IGEgcmVwbyBpbiBtb2NrIHN5c3RlbS4KKyAgICAgICAgaG9zdCA9
IE1vY2tIb3N0KCkKKyAgICAgICAgaG9zdC5leGVjdXRpdmUgPSBNb2NrRXhlY3V0aXZlMigpCisg
ICAgICAgIGhvc3QuZmlsZXN5c3RlbSA9IE1vY2tGaWxlU3lzdGVtKGZpbGVzPWZpbGVzKQorCisg
ICAgICAgIG9wdGlvbnMsIGFyZ3MgPSBwYXJzZV9hcmdzKGFyZ3MpCisgICAgICAgIGltcG9ydGVy
ID0gVGVzdEltcG9ydGVyKGhvc3QsIE5vbmUsIG9wdGlvbnMpCisgICAgICAgIGltcG9ydGVyLmRv
X2ltcG9ydCgpCisgICAgICAgIHJldHVybiBob3N0LmZpbGVzeXN0ZW0KKworICAgIGRlZiB0ZXN0
X2hhcm5lc3NsaW5rc19jb252ZXJzaW9uKHNlbGYpOgorICAgICAgICBGQUtFX0ZJTEVTID0gewor
ICAgICAgICAgICAgJy9tb2NrLWNoZWNrb3V0L1dlYktpdEJ1aWxkL3czYy10ZXN0cy9jc3N3Zy10
ZXN0cy90L3Rlc3QuaHRtbCc6ICc8IWRvY3R5cGUgaHRtbD48c2NyaXB0IHNyYz0iL3Jlc291cmNl
cy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhh
cm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PicsCisgICAgICAgICAgICAnL21vY2stY2hlY2tvdXQv
V2ViS2l0QnVpbGQvdzNjLXRlc3RzL3dlYi1wbGF0Zm9ybS10ZXN0cy90L3Rlc3QuaHRtbCc6ICc8
IWRvY3R5cGUgaHRtbD48c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9z
Y3JpcHQ+PHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2Ny
aXB0PicsCisgICAgICAgICAgICAnL21vY2stY2hlY2tvdXQvU291cmNlL1dlYkNvcmUvY3NzL0NT
U1Byb3BlcnR5TmFtZXMuaW4nOiAnJywKKyAgICAgICAgICAgICcvbW9jay1jaGVja291dC9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVLZXl3b3Jkcy5pbic6ICcnLAorICAgICAgICB9CisKKyAg
ICAgICAgZnMgPSBzZWxmLmltcG9ydF9kb3dubG9hZGVkX3Rlc3RzKFsnLS1uby1mZXRjaCcsICct
LWltcG9ydC1hbGwnLCAnLWQnLCAndzNjJ10sIEZBS0VfRklMRVMpCisKKyAgICAgICAgc2VsZi5h
c3NlcnRUcnVlKGZzLmV4aXN0cygnL21vY2stY2hlY2tvdXQvTGF5b3V0VGVzdHMvdzNjL2Nzc3dn
LXRlc3RzL3QvdGVzdC5odG1sJykpCisgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShmcy5leGlzdHMo
Jy9tb2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvdC90ZXN0
Lmh0bWwnKSkKKyAgICAgICAgc2VsZi5hc3NlcnRUcnVlKCdzcmM9Ii9yZXNvdXJjZXMvdGVzdGhh
cm5lc3MuanMiJyBpbiBmcy5yZWFkX3RleHRfZmlsZSgnL21vY2stY2hlY2tvdXQvTGF5b3V0VGVz
dHMvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy90L3Rlc3QuaHRtbCcpKQorICAgICAgICBzZWxmLmFz
c2VydFRydWUoJ3NyYz0iLi4vJyBpbiBmcy5yZWFkX3RleHRfZmlsZSgnL21vY2stY2hlY2tvdXQv
TGF5b3V0VGVzdHMvdzNjL2Nzc3dnLXRlc3RzL3QvdGVzdC5odG1sJykpCisKICAgICAjIEZJWE1F
OiBOZWVkcyBtb3JlIHRlc3RzLgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93
M2MvdGVzdF9wYXJzZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X3BhcnNl
ci5weQppbmRleCAwNjYxYTE5ZDAyYTYwMjUzMGM4MDE0NWNlNzYzMzBkOGQ2ZjU1MTlhLi5iODhm
ZjQ4NjcxMzEzOGJiMDE1MTY1MTY1MTQzMGFkYTVjYzMzNTlhIDEwMDc1NQotLS0gYS9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X3BhcnNlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3czYy90ZXN0X3BhcnNlci5weQpAQCAtMzksMTAgKzM5LDEwIEBAIF9sb2cgPSBsb2dn
aW5nLmdldExvZ2dlcihfX25hbWVfXykKIAogY2xhc3MgVGVzdFBhcnNlcihvYmplY3QpOgogCi0g
ICAgZGVmIF9faW5pdF9fKHNlbGYsIG9wdGlvbnMsIGZpbGVuYW1lKToKKyAgICBkZWYgX19pbml0
X18oc2VsZiwgb3B0aW9ucywgZmlsZW5hbWUsIGhvc3Q9SG9zdCgpKToKICAgICAgICAgc2VsZi5v
cHRpb25zID0gb3B0aW9ucwogICAgICAgICBzZWxmLmZpbGVuYW1lID0gZmlsZW5hbWUKLSAgICAg
ICAgc2VsZi5ob3N0ID0gSG9zdCgpCisgICAgICAgIHNlbGYuaG9zdCA9IGhvc3QKICAgICAgICAg
c2VsZi5maWxlc3lzdGVtID0gc2VsZi5ob3N0LmZpbGVzeXN0ZW0KIAogICAgICAgICBzZWxmLnRl
c3RfZG9jID0gTm9uZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248846</attachid>
            <date>2015-03-17 07:18:19 -0700</date>
            <delta_ts>2015-03-17 13:23:11 -0700</delta_ts>
            <desc>Fixing change log and cleaning style issues</desc>
            <filename>bug-142729-20150317151748.patch</filename>
            <type>text/plain</type>
            <size>9019</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxNTI2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzJiZjMzMGM0MTVjYzJjZTBiMzQ4NjU2MDc1NzM2MTk4
OGJkYTUwYi4uNzUwMTVkOTEyODExODY1NWQ1NmMxZTU0NTRiYmI3MjRmYTBmMDU4MCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMw
IEBACisyMDE1LTAzLTE2ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uLmZhYmxldEBjcmYuY2Fub24u
ZnI+CisKKyAgICAgICAgVzNDIHRlc3QgcGFyc2VyIGFuZCBjb252ZXJ0ZXIgc2hvdWxkIHVzZSB0
ZXN0IGltcG9ydGVyIGhvc3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0MjcyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFdoZW4gaW5zdGFudGlhdGVkIGJ5IFRlc3RJbXBvcnRlciwgVGVzdFBhcnNlciBh
bmQgVGVzdENvbnZlcnRlciBhcmUgbm93IHVzaW5nIHRoZSBzYW1lIGhvc3QuCisgICAgICAgIFRo
aXMgZW5hYmxlcyBhZGRpbmcgbW9yZSBUZXN0SW1wb3J0ZXIgdW5pdCB0ZXN0aW5nLgorICAgICAg
ICBUaGlzIHBhdGNoIGFsc28gZW5zdXJlcyB0aGF0IHRoZSBnaXQgb2JqZWN0IGluc3RhbnRpYXRl
ZCBieSBUZXN0RG93bmxvYWRlciBpcyB1c2luZyB0aGUKKyAgICAgICAgc2FtZSBFeGVjdXRpdmUg
YW5kIEZpbGVTeXN0ZW0gb2JqZWN0IGFzIFRlc3REb3dubG9hZGVyLCBhZ2FpbiB0byBlbmFibGUg
VGVzdEltcG9ydGVyL1Rlc3REb3dubG9hZGVyIHVuaXQgdGVzdGluZy4KKworICAgICAgICAqIFNj
cmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9maWxlc3lzdGVtX21vY2sucHk6CisgICAgICAg
IChNb2NrRmlsZVN5c3RlbS5jb3B5dHJlZSk6IEZpeGVzIGltcGxlbWVudGF0aW9uIGFzIGl0IGNy
ZWF0ZXMgYSBydW50aW1lIGVycm9yLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdzNjL3Rl
c3RfZG93bmxvYWRlci5weToKKyAgICAgICAgKFRlc3REb3dubG9hZGVyLmdpdCk6IFNldCB0aGUg
ZXhlY3V0aXZlIG9mIHRoZSBnaXQgb2JqZWN0IHRvIHRoZSBvbmUgb2YgVGVzdERvd25sb2FkZXIu
IFJlZmFjdG9yaW5nIGluIGEgbmV3IGdpdCBmdW5jdGlvbiBmb3IgZnV0dXJlIHJldXNlLgorICAg
ICAgICAoVGVzdERvd25sb2FkZXIuY2hlY2tvdXRfdGVzdF9yZXBvc2l0b3J5KTogTWFraW5nIHVz
ZSBvZiB0aGUgbmV3IGdpdCBmdW5jdGlvbi4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3cz
Yy90ZXN0X2ltcG9ydGVyLnB5OgorICAgICAgICAoVGVzdEltcG9ydGVyLmZpbmRfaW1wb3J0YWJs
ZV90ZXN0cyk6IEFkZGluZyBob3N0IGFzIHBhcmFtZXRlciB0byB0aGUgcGFyc2VyLgorICAgICAg
ICAoVGVzdEltcG9ydGVyLmltcG9ydF90ZXN0cyk6IEFkZGluZyBob3N0IGFzIHBhcmFtZXRlciB0
byB0aGUgY29udmVydGVyLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfaW1w
b3J0ZXJfdW5pdHRlc3QucHk6CisgICAgICAgIChUZXN0SW1wb3J0ZXJUZXN0LmNyZWF0ZV90ZXN0
X2Rvd25sb2FkX2ltcG9ydGVyKTogQ3JlYXRpbmcgYSB0ZXN0IGRvd25sb2FkZXIgbW9jaywgdG8g
YmUgcmV1c2VkIGJ5IG90aGVyIHRlc3RzLgorICAgICAgICAoVGVzdEltcG9ydGVyVGVzdCk6Cisg
ICAgICAgIChUZXN0SW1wb3J0ZXJUZXN0LnRlc3RfaGFybmVzc2xpbmtzX2NvbnZlcnNpb24pOiBB
ZGRpbmcgdGVzdCB0byBjaGVjayB0aGF0IHRlc3QgaGFybmVzcyBsaW5rcyBhcmUgY29udmVydGVk
IGZvciBDU1MgdGVzdHMgYnV0IG5vdCBXUFQgdGVzdHMuIAorICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvdzNjL3Rlc3RfcGFyc2VyLnB5OgorICAgICAgICAoVGVzdFBhcnNlci5fX2luaXRfXyk6
IEFkZGluZyBob3N0IGFzIHBhcmFtZXRlciBjb25zdHJ1Y3Rvci4KKwogMjAxNS0wMy0xNSAgQmVu
amFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQ1NTOiBmaXgg
dGhlIGNhc2UtaW5zZW5zaXRpdmUgbWF0Y2hpbmcgb2YgdGhlIGF0dHJpYnV0ZSBzZWxlY3RvcnMg
QmVnaW4sIEVuZCBhbmQgSHlwaGVuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2NvbW1vbi9zeXN0ZW0vZmlsZXN5c3RlbV9tb2NrLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9jb21tb24vc3lzdGVtL2ZpbGVzeXN0ZW1fbW9jay5weQppbmRleCA2ODhlOGNhZDQ2Y2ZiNTM0
YWJkZmUzNzdiNjBlOTUyYTgwZjViZjNlLi4xYWU4ZjkwZmFiNDhhNzM4NzZjOWUzODAxZTY5MjRj
ODcwMDYwMzIyIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0
ZW0vZmlsZXN5c3RlbV9tb2NrLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9u
L3N5c3RlbS9maWxlc3lzdGVtX21vY2sucHkKQEAgLTQwMCw3ICs0MDAsNyBAQCBjbGFzcyBNb2Nr
RmlsZVN5c3RlbShvYmplY3QpOgogICAgICAgICBzb3VyY2UgPSBzZWxmLm5vcm1wYXRoKHNvdXJj
ZSkKICAgICAgICAgZGVzdGluYXRpb24gPSBzZWxmLm5vcm1wYXRoKGRlc3RpbmF0aW9uKQogCi0g
ICAgICAgIGZvciBzb3VyY2VfZmlsZSBpbiBzZWxmLmZpbGVzOgorICAgICAgICBmb3Igc291cmNl
X2ZpbGUgaW4gbGlzdChzZWxmLmZpbGVzKToKICAgICAgICAgICAgIGlmIHNvdXJjZV9maWxlLnN0
YXJ0c3dpdGgoc291cmNlKToKICAgICAgICAgICAgICAgICBkZXN0aW5hdGlvbl9wYXRoID0gc2Vs
Zi5qb2luKGRlc3RpbmF0aW9uLCBzZWxmLnJlbHBhdGgoc291cmNlX2ZpbGUsIHNvdXJjZSkpCiAg
ICAgICAgICAgICAgICAgc2VsZi5tYXliZV9tYWtlX2RpcmVjdG9yeShzZWxmLmRpcm5hbWUoZGVz
dGluYXRpb25fcGF0aCkpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90
ZXN0X2Rvd25sb2FkZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3czYy90ZXN0X2Rvd25s
b2FkZXIucHkKaW5kZXggYzFiYTFmMzM3NzBhYTMxZmZkMmY0MTEzODdjYzAzMmFmOWY3ZTJmNS4u
NWFkYmEyYzkyMWNkNTkwOGM1ZTE0YWZjYmJhYWZmMTM1M2QwYjczNiAxMDA2NDQKLS0tIGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9kb3dubG9hZGVyLnB5CisrKyBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfZG93bmxvYWRlci5weQpAQCAtNzgsOCArNzgsMTEgQEAg
Y2xhc3MgVGVzdERvd25sb2FkZXIob2JqZWN0KToKICAgICAgICAgICAgIGltcG9ydF9leHBlY3Rh
dGlvbnNfcGF0aCA9IHdlYmtpdF9maW5kZXIucGF0aF9mcm9tX3dlYmtpdF9iYXNlKCdMYXlvdXRU
ZXN0cycsICdpbXBvcnRlZCcsICd3M2MnLCAncmVzb3VyY2VzJywgJ0ltcG9ydEV4cGVjdGF0aW9u
cycpCiAgICAgICAgICAgICBzZWxmLl9pbml0X3BhdGhzX2Zyb21fZXhwZWN0YXRpb25zKGltcG9y
dF9leHBlY3RhdGlvbnNfcGF0aCkKIAorICAgIGRlZiBnaXQoc2VsZiwgdGVzdF9yZXBvc2l0b3J5
KToKKyAgICAgICAgcmV0dXJuIEdpdCh0ZXN0X3JlcG9zaXRvcnksIE5vbmUsIGV4ZWN1dGl2ZT1z
ZWxmLl9ob3N0LmV4ZWN1dGl2ZSwgZmlsZXN5c3RlbT1zZWxmLl9maWxlc3lzdGVtKQorCiAgICAg
ZGVmIGNoZWNrb3V0X3Rlc3RfcmVwb3NpdG9yeShzZWxmLCByZXZpc2lvbiwgdXJsLCBkaXJlY3Rv
cnkpOgotICAgICAgICBnaXQgPSBHaXQoJy4nLCBOb25lKQorICAgICAgICBnaXQgPSBzZWxmLmdp
dCgnLicpCiAgICAgICAgIGlmIG5vdCBzZWxmLl9maWxlc3lzdGVtLmV4aXN0cyhkaXJlY3Rvcnkp
OgogICAgICAgICAgICAgX2xvZy5pbmZvKCdDbG9uaW5nICVzIGludG8gJXMuLi4nICUgKHVybCwg
ZGlyZWN0b3J5KSkKICAgICAgICAgICAgIGdpdC5fcnVuX2dpdChbJ2Nsb25lJywgJy12JywgdXJs
LCBkaXJlY3RvcnldKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVz
dF9pbXBvcnRlci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfaW1wb3J0ZXIu
cHkKaW5kZXggZjE5NjA5N2IxMmYxN2Y0ZjEwZjNkNjY0MTMwODg0YzhjNmZhNjc3ZC4uNzhkYzgw
MzRkNjcxNDdjMDc3NzU5ZjQ4MGIxMjE0MGRhNThkZDljYyAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS93M2MvdGVzdF9pbXBvcnRlci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3czYy90ZXN0X2ltcG9ydGVyLnB5CkBAIC0yMzksNyArMjM5LDcgQEAgY2xhc3MgVGVz
dEltcG9ydGVyKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgICAgIGNvcHlfbGlzdC5hcHBlbmQo
eydzcmMnOiBmdWxscGF0aCwgJ2Rlc3QnOiBmaWxlbmFtZX0pCiAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlCiAKLSAgICAgICAgICAgICAgICB0ZXN0X3BhcnNlciA9IFRlc3RQYXJzZXIodmFy
cyhzZWxmLm9wdGlvbnMpLCBmaWxlbmFtZT1mdWxscGF0aCkKKyAgICAgICAgICAgICAgICB0ZXN0
X3BhcnNlciA9IFRlc3RQYXJzZXIodmFycyhzZWxmLm9wdGlvbnMpLCBmaWxlbmFtZT1mdWxscGF0
aCwgaG9zdD1zZWxmLmhvc3QpCiAgICAgICAgICAgICAgICAgdGVzdF9pbmZvID0gdGVzdF9wYXJz
ZXIuYW5hbHl6ZV90ZXN0KCkKICAgICAgICAgICAgICAgICBpZiB0ZXN0X2luZm8gaXMgTm9uZToK
ICAgICAgICAgICAgICAgICAgICAgIyBJZiBodG1sIGZpbGUgaXMgaW4gYSAicmVzb3VyY2VzIiBm
b2xkZXIsIGl0IHNob3VsZCBiZSBjb3BpZWQgYW55d2F5CkBAIC0zNTAsNyArMzUwLDcgQEAgY2xh
c3MgVGVzdEltcG9ydGVyKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgbWltZXR5cGUgPSBtaW1l
dHlwZXMuZ3Vlc3NfdHlwZShvcmlnX2ZpbGVwYXRoKQogICAgICAgICAgICAgICAgIGlmICdodG1s
JyBpbiBzdHIobWltZXR5cGVbMF0pIG9yICd4bWwnIGluIHN0cihtaW1ldHlwZVswXSkgIG9yICdj
c3MnIGluIHN0cihtaW1ldHlwZVswXSk6CiAgICAgICAgICAgICAgICAgICAgIHRyeToKLSAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnZlcnRlZF9maWxlID0gY29udmVydF9mb3Jfd2Via2l0KG5l
d19wYXRoLCBmaWxlbmFtZT1vcmlnX2ZpbGVwYXRoLCByZWZlcmVuY2Vfc3VwcG9ydF9pbmZvPXJl
ZmVyZW5jZV9zdXBwb3J0X2luZm8sIGNvbnZlcnRfdGVzdF9oYXJuZXNzX2xpbmtzPXNlbGYuc2hv
dWxkX2NvbnZlcnRfdGVzdF9oYXJuZXNzX2xpbmtzKHN1YnBhdGgpKQorICAgICAgICAgICAgICAg
ICAgICAgICAgY29udmVydGVkX2ZpbGUgPSBjb252ZXJ0X2Zvcl93ZWJraXQobmV3X3BhdGgsIGZp
bGVuYW1lPW9yaWdfZmlsZXBhdGgsIHJlZmVyZW5jZV9zdXBwb3J0X2luZm89cmVmZXJlbmNlX3N1
cHBvcnRfaW5mbywgaG9zdD1zZWxmLmhvc3QsIGNvbnZlcnRfdGVzdF9oYXJuZXNzX2xpbmtzPXNl
bGYuc2hvdWxkX2NvbnZlcnRfdGVzdF9oYXJuZXNzX2xpbmtzKHN1YnBhdGgpKQogICAgICAgICAg
ICAgICAgICAgICBleGNlcHQ6CiAgICAgICAgICAgICAgICAgICAgICAgICBfbG9nLndhcm4oJ0Zh
aWxlZCBjb252ZXJ0aW5nICVzJywgb3JpZ19maWxlcGF0aCkKICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWxlZF9jb252ZXJzaW9uX2ZpbGVzLmFwcGVuZChvcmlnX2ZpbGVwYXRoKQpkaWZmIC0t
Z2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS93M2MvdGVzdF9pbXBvcnRlcl91bml0dGVzdC5w
eSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfaW1wb3J0ZXJfdW5pdHRlc3QucHkK
aW5kZXggMzZiOGU3ZDE4ZTFmZTdjMTkxZWMyZTc1ODExMzVjMjI4MzY0YWU5My4uOTBlNWZlZTMw
ZDAxMTM4MTg5Zjg4MzdiMTFiMjViYWY2ODY5NjY1NSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS93M2MvdGVzdF9pbXBvcnRlcl91bml0dGVzdC5weQorKysgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L3czYy90ZXN0X2ltcG9ydGVyX3VuaXR0ZXN0LnB5CkBAIC0zNCw3ICszNCw3
IEBAIGZyb20gd2Via2l0cHkuY29tbW9uLmhvc3RfbW9jayBpbXBvcnQgTW9ja0hvc3QKIGZyb20g
d2Via2l0cHkuY29tbW9uLnN5c3RlbS5maWxlc3lzdGVtX21vY2sgaW1wb3J0IE1vY2tGaWxlU3lz
dGVtCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0uZXhlY3V0aXZlX21vY2sgaW1wb3J0IE1v
Y2tFeGVjdXRpdmUyLCBTY3JpcHRFcnJvcgogZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLm91
dHB1dGNhcHR1cmUgaW1wb3J0IE91dHB1dENhcHR1cmUKLWZyb20gd2Via2l0cHkudzNjLnRlc3Rf
aW1wb3J0ZXIgaW1wb3J0IFRlc3RJbXBvcnRlcgorZnJvbSB3ZWJraXRweS53M2MudGVzdF9pbXBv
cnRlciBpbXBvcnQgcGFyc2VfYXJncywgVGVzdEltcG9ydGVyCiAKIAogRkFLRV9TT1VSQ0VfRElS
ID0gJy90ZXN0cy9jc3N3ZycKQEAgLTkwLDQgKzkwLDMwIEBAIGNsYXNzIFRlc3RJbXBvcnRlclRl
c3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBzZWxmLmFzc2VydFRydWUoaG9zdC5maWxl
c3lzdGVtLmV4aXN0cygiL21vY2stY2hlY2tvdXQvTGF5b3V0VGVzdHMvdzNjL3Rlc3QyL19faW5p
dF9fLnB5IikpCiAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShob3N0LmZpbGVzeXN0ZW0uZ2V0c2l6
ZSgiL21vY2stY2hlY2tvdXQvTGF5b3V0VGVzdHMvdzNjL3Rlc3QxL19faW5pdF9fLnB5IikgPiAw
KQogCisgICAgZGVmIGltcG9ydF9kb3dubG9hZGVkX3Rlc3RzKHNlbGYsIGFyZ3MsIGZpbGVzKToK
KyAgICAgICAgIyBmaWxlcyBhcmUgcGFzc2VkIGFzIHBhcmFtZXRlciBhcyB3ZSBjYW5ub3QgY2xv
bmUvZmV0Y2gvY2hlY2tvdXQgYSByZXBvIGluIG1vY2sgc3lzdGVtLgorICAgICAgICBob3N0ID0g
TW9ja0hvc3QoKQorICAgICAgICBob3N0LmV4ZWN1dGl2ZSA9IE1vY2tFeGVjdXRpdmUyKCkKKyAg
ICAgICAgaG9zdC5maWxlc3lzdGVtID0gTW9ja0ZpbGVTeXN0ZW0oZmlsZXM9ZmlsZXMpCisKKyAg
ICAgICAgb3B0aW9ucywgYXJncyA9IHBhcnNlX2FyZ3MoYXJncykKKyAgICAgICAgaW1wb3J0ZXIg
PSBUZXN0SW1wb3J0ZXIoaG9zdCwgTm9uZSwgb3B0aW9ucykKKyAgICAgICAgaW1wb3J0ZXIuZG9f
aW1wb3J0KCkKKyAgICAgICAgcmV0dXJuIGhvc3QuZmlsZXN5c3RlbQorCisgICAgZGVmIHRlc3Rf
aGFybmVzc2xpbmtzX2NvbnZlcnNpb24oc2VsZik6CisgICAgICAgIEZBS0VfRklMRVMgPSB7Cisg
ICAgICAgICAgICAnL21vY2stY2hlY2tvdXQvV2ViS2l0QnVpbGQvdzNjLXRlc3RzL2Nzc3dnLXRl
c3RzL3QvdGVzdC5odG1sJzogJzwhZG9jdHlwZSBodG1sPjxzY3JpcHQgc3JjPSIvcmVzb3VyY2Vz
L3Rlc3RoYXJuZXNzLmpzIj48L3NjcmlwdD48c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90ZXN0aGFy
bmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+JywKKyAgICAgICAgICAgICcvbW9jay1jaGVja291dC9X
ZWJLaXRCdWlsZC93M2MtdGVzdHMvd2ViLXBsYXRmb3JtLXRlc3RzL3QvdGVzdC5odG1sJzogJzwh
ZG9jdHlwZSBodG1sPjxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpzIj48L3Nj
cmlwdD48c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3Jp
cHQ+JywKKyAgICAgICAgICAgICcvbW9jay1jaGVja291dC9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
UHJvcGVydHlOYW1lcy5pbic6ICcnLAorICAgICAgICAgICAgJy9tb2NrLWNoZWNrb3V0L1NvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZUtleXdvcmRzLmluJzogJycsCisgICAgICAgIH0KKworICAg
ICAgICBmcyA9IHNlbGYuaW1wb3J0X2Rvd25sb2FkZWRfdGVzdHMoWyctLW5vLWZldGNoJywgJy0t
aW1wb3J0LWFsbCcsICctZCcsICd3M2MnXSwgRkFLRV9GSUxFUykKKworICAgICAgICBzZWxmLmFz
c2VydFRydWUoZnMuZXhpc3RzKCcvbW9jay1jaGVja291dC9MYXlvdXRUZXN0cy93M2MvY3Nzd2ct
dGVzdHMvdC90ZXN0Lmh0bWwnKSkKKyAgICAgICAgc2VsZi5hc3NlcnRUcnVlKGZzLmV4aXN0cygn
L21vY2stY2hlY2tvdXQvTGF5b3V0VGVzdHMvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy90L3Rlc3Qu
aHRtbCcpKQorICAgICAgICBzZWxmLmFzc2VydFRydWUoJ3NyYz0iL3Jlc291cmNlcy90ZXN0aGFy
bmVzcy5qcyInIGluIGZzLnJlYWRfdGV4dF9maWxlKCcvbW9jay1jaGVja291dC9MYXlvdXRUZXN0
cy93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3QvdGVzdC5odG1sJykpCisgICAgICAgIHNlbGYuYXNz
ZXJ0VHJ1ZSgnc3JjPSIuLi8nIGluIGZzLnJlYWRfdGV4dF9maWxlKCcvbW9jay1jaGVja291dC9M
YXlvdXRUZXN0cy93M2MvY3Nzd2ctdGVzdHMvdC90ZXN0Lmh0bWwnKSkKKwogICAgICMgRklYTUU6
IE5lZWRzIG1vcmUgdGVzdHMuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3cz
Yy90ZXN0X3BhcnNlci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfcGFyc2Vy
LnB5CmluZGV4IDA2NjFhMTlkMDJhNjAyNTMwYzgwMTQ1Y2U3NjMzMGQ4ZDZmNTUxOWEuLmI4OGZm
NDg2NzEzMTM4YmIwMTUxNjUxNjUxNDMwYWRhNWNjMzM1OWEgMTAwNzU1Ci0tLSBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdzNjL3Rlc3RfcGFyc2VyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvdzNjL3Rlc3RfcGFyc2VyLnB5CkBAIC0zOSwxMCArMzksMTAgQEAgX2xvZyA9IGxvZ2dp
bmcuZ2V0TG9nZ2VyKF9fbmFtZV9fKQogCiBjbGFzcyBUZXN0UGFyc2VyKG9iamVjdCk6CiAKLSAg
ICBkZWYgX19pbml0X18oc2VsZiwgb3B0aW9ucywgZmlsZW5hbWUpOgorICAgIGRlZiBfX2luaXRf
XyhzZWxmLCBvcHRpb25zLCBmaWxlbmFtZSwgaG9zdD1Ib3N0KCkpOgogICAgICAgICBzZWxmLm9w
dGlvbnMgPSBvcHRpb25zCiAgICAgICAgIHNlbGYuZmlsZW5hbWUgPSBmaWxlbmFtZQotICAgICAg
ICBzZWxmLmhvc3QgPSBIb3N0KCkKKyAgICAgICAgc2VsZi5ob3N0ID0gaG9zdAogICAgICAgICBz
ZWxmLmZpbGVzeXN0ZW0gPSBzZWxmLmhvc3QuZmlsZXN5c3RlbQogCiAgICAgICAgIHNlbGYudGVz
dF9kb2MgPSBOb25lCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>