<?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>92925</bug_id>
          
          <creation_ts>2012-08-01 17:20:03 -0700</creation_ts>
          <short_desc>test-webkitpy: integrate proper support for integration tests</short_desc>
          <delta_ts>2012-08-02 14:36:55 -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>New Bugs</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>64142</blocked>
    
    <blocked>92926</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>rniwa</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>684794</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-08-01 17:20:03 -0700</bug_when>
    <thetext>test-webkitpy: integrate proper support for integration tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684797</commentid>
    <comment_count>1</comment_count>
      <attachid>155931</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-08-01 17:20:59 -0700</bug_when>
    <thetext>Created attachment 155931
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685836</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-08-02 14:36:55 -0700</bug_when>
    <thetext>Committed r124503: &lt;http://trac.webkit.org/changeset/124503&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155931</attachid>
            <date>2012-08-01 17:20:59 -0700</date>
            <delta_ts>2012-08-02 12:13:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92925-20120801172041.patch</filename>
            <type>text/plain</type>
            <size>8462</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0Mzc4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYzM0NmM5YWM5Y2M3YWE5ZmZhMmYyMzIyYWYzN2M4MjVl
MWMxNjliNS4uYjQ0ZGExMmExMDA5ZTcwNGE3OTk4MWQzZGZkNzdlZDk4ZDU4NjM1ZSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMx
IEBACiAyMDEyLTA4LTAxICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCisg
ICAgICAgIHRlc3Qtd2Via2l0cHk6IGludGVncmF0ZSBwcm9wZXIgc3VwcG9ydCBmb3IgaW50ZWdy
YXRpb24gdGVzdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTkyOTI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGhpcyBwYXRjaCBtZXJnZXMgdGhlIGN1c3RvbSBsb2FkZXIgSSB1c2VkIGZvciBpbnRlZ3Jh
dGlvbiB0ZXN0cworICAgICAgICBpbnRvIHRoZSBtYWluIHRlc3Qtd2Via2l0cHkgY29kZS4gSW50
ZWdyYXRpb24gdGVzdHMgYXJlIG5vdCBydW4KKyAgICAgICAgYnkgZGVmYXVsdCB5ZXQsIGJ1dCBh
dCBsZWFzdCB0aGV5IGNhbiBiZSBydW4uCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L21vY2tfZHJ0X3VuaXR0ZXN0LnB5OgorICAgICAgICAoTW9ja1Rlc3RT
aGVsbFRlc3QudGVzdF90ZXN0X3NoZWxsX3BhcnNlX29wdGlvbnMpOgorICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvcG9ydF90ZXN0Y2FzZS5weToKKyAgICAgICAg
KHRlc3RfcGF0aF90b19hcGFjaGVfY29uZmlnX2ZpbGUpOgorICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvaHR0cF9zZXJ2ZXJfaW50ZWdyYXRpb250ZXN0LnB5
OgorICAgICAgICAoV2Vic29ja2V0c2VydmVyVGVzdCk6CisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS90ZXN0L21haW4ucHk6CisgICAgICAgIChUZXN0ZXIuX3BhcnNlX2FyZ3MpOgorICAgICAg
ICAoVGVzdGVyLl9ydW5fdGVzdHMpOgorICAgICAgICAoVGVzdGVyLl90ZXN0X25hbWVzKToKKyAg
ICAgICAgKFRlc3Rlci5fbG9nX2V4Y2VwdGlvbik6CisgICAgICAgIChfTG9hZGVyKToKKyAgICAg
ICAgKF9Mb2FkZXIuZ2V0VGVzdENhc2VOYW1lcyk6CisgICAgICAgIChfTG9hZGVyLmdldFRlc3RD
YXNlTmFtZXMuaXNUZXN0TWV0aG9kKToKKworMjAxMi0wOC0wMSAgRGlyayBQcmFua2UgIDxkcHJh
bmtlQGNocm9taXVtLm9yZz4KKwogICAgICAgICB0ZXN0LXdlYmtpdHB5OiBjbGVhbiB1cCBydW5u
ZXIgaW4gcHJlcGFyYXRpb24gZm9yIHJ1bm5pbmcgdGVzdHMgc2VyaWFsbHkgYXMgbmVjZXNzYXJ5
CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjkyMgog
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L21v
Y2tfZHJ0X3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
cG9ydC9tb2NrX2RydF91bml0dGVzdC5weQppbmRleCA5NjRlZjA3ZWYxMmQxZmI3OTM2NDUwOGYy
MjE4NDhlODVkM2E0ODkxLi5hYTc5ZTFlZWRmMDRmN2VhYzM3YjljYzAwY2NhZjYxNTE3MzQ5M2I1
IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L21v
Y2tfZHJ0X3VuaXR0ZXN0LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3BvcnQvbW9ja19kcnRfdW5pdHRlc3QucHkKQEAgLTI1OSw3ICsyNTksMyBAQCBjbGFzcyBN
b2NrVGVzdFNoZWxsVGVzdChNb2NrRFJUVGVzdCk6CiAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShv
cHRpb25zLnRlc3Rfc2hlbGwpCiAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShvcHRpb25zLnBpeGVs
X3Rlc3RzKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhvcHRpb25zLnBpeGVsX3BhdGgsICcv
dG1wL3BuZ19yZXN1bHQwLnBuZycpCi0KLQotaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKLSAg
ICBwb3J0X3Rlc3RjYXNlLm1haW4oKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcG9ydC9wb3J0X3Rlc3RjYXNlLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvcG9ydC9wb3J0X3Rlc3RjYXNlLnB5CmluZGV4IGEzNjZlODk1MTlk
MTJiZWM3Mzg5MTQ4MTVkZDEzZDM4MjdiNGYzN2YuLjc0YjQwZjVhOTU4MTEwNTUzM2Q5YTVjZjhi
MjkzNWQ1OTZjZjU1ZTkgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL3BvcnQvcG9ydF90ZXN0Y2FzZS5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9wb3J0L3BvcnRfdGVzdGNhc2UucHkKQEAgLTU2MiwzNCArNTYyLDMgQEAg
Y2xhc3MgUG9ydFRlc3RDYXNlKHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgIyBNb2NrIG91
dCBfYXBhY2hlX2NvbmZpZ19maWxlX25hbWVfZm9yX3BsYXRmb3JtIHRvIGlnbm9yZSB0aGUgcGFz
c2VkIHN5cy5wbGF0Zm9ybSB2YWx1ZS4KICAgICAgICAgcG9ydC5fYXBhY2hlX2NvbmZpZ19maWxl
X25hbWVfZm9yX3BsYXRmb3JtID0gbGFtYmRhIHBsYXRmb3JtOiAnaHR0cGQuY29uZicKICAgICAg
ICAgc2VsZi5hc3NlcnRFcXVhbHMocG9ydC5fcGF0aF90b19hcGFjaGVfY29uZmlnX2ZpbGUoKSwg
Jy9tb2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL2h0dHAvY29uZi9odHRwZC5jb25mJykKLQotCi0j
IEZJWE1FOiBUaGlzIGNsYXNzIGFuZCBtYWluKCkgc2hvdWxkIGJlIG1lcmdlZCBpbnRvIHRlc3Qt
d2Via2l0cHkuCi1jbGFzcyBFbmhhbmNlZFRlc3RMb2FkZXIodW5pdHRlc3QuVGVzdExvYWRlcik6
Ci0gICAgaW50ZWdyYXRpb25fdGVzdHMgPSBGYWxzZQotICAgIHVuaXRfdGVzdHMgPSBUcnVlCi0K
LSAgICBkZWYgZ2V0VGVzdENhc2VOYW1lcyhzZWxmLCB0ZXN0Q2FzZUNsYXNzKToKLSAgICAgICAg
ZGVmIGlzVGVzdE1ldGhvZChhdHRybmFtZSwgdGVzdENhc2VDbGFzcz10ZXN0Q2FzZUNsYXNzKToK
LSAgICAgICAgICAgIGlmIG5vdCBoYXNhdHRyKGdldGF0dHIodGVzdENhc2VDbGFzcywgYXR0cm5h
bWUpLCAnX19jYWxsX18nKToKLSAgICAgICAgICAgICAgICByZXR1cm4gRmFsc2UKLSAgICAgICAg
ICAgIHJldHVybiAoKHNlbGYudW5pdF90ZXN0cyBhbmQgYXR0cm5hbWUuc3RhcnRzd2l0aCgndGVz
dF8nKSkgb3IKLSAgICAgICAgICAgICAgICAgICAgKHNlbGYuaW50ZWdyYXRpb25fdGVzdHMgYW5k
IGF0dHJuYW1lLnN0YXJ0c3dpdGgoJ2ludGVncmF0aW9uX3Rlc3RfJykpKQotICAgICAgICB0ZXN0
Rm5OYW1lcyA9IGZpbHRlcihpc1Rlc3RNZXRob2QsIGRpcih0ZXN0Q2FzZUNsYXNzKSkKLSAgICAg
ICAgdGVzdEZuTmFtZXMuc29ydCgpCi0gICAgICAgIHJldHVybiB0ZXN0Rm5OYW1lcwotCi0KLWRl
ZiBtYWluKGFyZ3Y9Tm9uZSk6Ci0gICAgaWYgYXJndiBpcyBOb25lOgotICAgICAgICBhcmd2ID0g
c3lzLmFyZ3YKLQotICAgIHRlc3RfbG9hZGVyID0gRW5oYW5jZWRUZXN0TG9hZGVyKCkKLSAgICBp
ZiAnLWknIGluIGFyZ3Y6Ci0gICAgICAgIHRlc3RfbG9hZGVyLmludGVncmF0aW9uX3Rlc3RzID0g
VHJ1ZQotICAgICAgICBhcmd2LnJlbW92ZSgnLWknKQotICAgIGlmICctLW5vLXVuaXQtdGVzdHMn
IGluIGFyZ3Y6Ci0gICAgICAgIHRlc3RfbG9hZGVyLnVuaXRfdGVzdHMgPSBGYWxzZQotICAgICAg
ICBhcmd2LnJlbW92ZSgnLS1uby11bml0LXRlc3RzJykKLQotICAgIHVuaXR0ZXN0Lm1haW4oYXJn
dj1hcmd2LCB0ZXN0TG9hZGVyPXRlc3RfbG9hZGVyKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvc2VydmVycy9odHRwX3NlcnZlcl9pbnRlZ3JhdGlvbnRl
c3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9zZXJ2ZXJzL2h0dHBf
c2VydmVyX2ludGVncmF0aW9udGVzdC5weQppbmRleCBhMDJlNGM1Yjg3OWFlZGMxOWFkMDc3ODMx
Nzk5ZjlhMGZiNjU5MzQxLi4yMzdkNjg5Y2VjMDM1MWViMDU5YTM3MzcyNTkzZDE4OTk2NGUwODM4
IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9zZXJ2ZXJz
L2h0dHBfc2VydmVyX2ludGVncmF0aW9udGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9zZXJ2ZXJzL2h0dHBfc2VydmVyX2ludGVncmF0aW9udGVzdC5weQpA
QCAtMzgsOCArMzgsNiBAQCBpbXBvcnQgc3lzCiBpbXBvcnQgdGVtcGZpbGUKIGltcG9ydCB1bml0
dGVzdAogCi1mcm9tIHdlYmtpdHB5LmxheW91dF90ZXN0cy5wb3J0IGltcG9ydCBwb3J0X3Rlc3Rj
YXNlCi0KIAogY2xhc3MgQmFzZVRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICIiIkJhc2lj
IGZyYW1ld29yayBmb3Igc2NyaXB0IHRlc3RzLiIiIgpAQCAtMTQ1LDcgKzE0MywzIEBAIGNsYXNz
IFdlYnNvY2tldHNlcnZlclRlc3QoQmFzZVRlc3QpOgogICAgICMgRklYTUU6IHRlc3QgVExTIGF0
IHNvbWUgcG9pbnQ/CiAgICAgUE9SVFMgPSAoODg4MCwgKQogICAgIFNDUklQVF9OQU1FID0gJ25l
dy1ydW4td2Via2l0LXdlYnNvY2tldHNlcnZlcicKLQotCi1pZiBfX25hbWVfXyA9PSAnX19tYWlu
X18nOgotICAgIHBvcnRfdGVzdGNhc2UubWFpbigpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L3Rlc3QvbWFpbi5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdGVzdC9tYWlu
LnB5CmluZGV4IGJmZGY1NjRiOGRhZDVhOWVlMzMxZDNkMjA4MGU4MzUwYzI3ZTdiNjIuLjFhZmEx
NmM0ZjU1ZWI3YjdlZWZmNDAwNTc4OTRhZDEzMmIzOGFjOTAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdGVzdC9tYWluLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
dGVzdC9tYWluLnB5CkBAIC04NywxNiArODcsMTggQEAgY2xhc3MgVGVzdGVyKG9iamVjdCk6CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J3J1biBhbGwgdGhlIHRlc3RzJykKICAgICAg
ICAgcGFyc2VyLmFkZF9vcHRpb24oJy1jJywgJy0tY292ZXJhZ2UnLCBhY3Rpb249J3N0b3JlX3Ry
dWUnLCBkZWZhdWx0PUZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdnZW5l
cmF0ZSBjb2RlIGNvdmVyYWdlIGluZm8gKHJlcXVpcmVzIGh0dHA6Ly9weXBpLnB5dGhvbi5vcmcv
cHlwaS9jb3ZlcmFnZSknKQorICAgICAgICBwYXJzZXIuYWRkX29wdGlvbignLWknLCAnLS1pbnRl
Z3JhdGlvbi10ZXN0cycsIGFjdGlvbj0nc3RvcmVfdHJ1ZScsIGRlZmF1bHQ9RmFsc2UsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J3J1biBpbnRlZ3JhdGlvbiB0ZXN0cyBhcyB3ZWxs
IGFzIHVuaXQgdGVzdHMnKSwKKyAgICAgICAgcGFyc2VyLmFkZF9vcHRpb24oJy1qJywgJy0tY2hp
bGQtcHJvY2Vzc2VzJywgYWN0aW9uPSdzdG9yZScsIHR5cGU9J2ludCcsIGRlZmF1bHQ9KDEgaWYg
c3lzLnBsYXRmb3JtID09ICd3aW4zMicgZWxzZSBtdWx0aXByb2Nlc3NpbmcuY3B1X2NvdW50KCkp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdudW1iZXIgb2YgdGVzdHMgdG8gcnVu
IGluIHBhcmFsbGVsIChkZWZhdWx0PSVkZWZhdWx0KScpCisgICAgICAgIHBhcnNlci5hZGRfb3B0
aW9uKCctcCcsICctLXBhc3MtdGhyb3VnaCcsIGFjdGlvbj0nc3RvcmVfdHJ1ZScsIGRlZmF1bHQ9
RmFsc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J2JlIGRlYnVnZ2VyIGZyaWVu
ZGx5IGJ5IHBhc3NpbmcgY2FwdHVyZWQgb3V0cHV0IHRocm91Z2ggdG8gdGhlIHN5c3RlbScpCiAg
ICAgICAgIHBhcnNlci5hZGRfb3B0aW9uKCctcScsICctLXF1aWV0JywgYWN0aW9uPSdzdG9yZV90
cnVlJywgZGVmYXVsdD1GYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0ncnVu
IHF1aWV0bHkgKGVycm9ycywgd2FybmluZ3MsIGFuZCBwcm9ncmVzcyBvbmx5KScpCiAgICAgICAg
IHBhcnNlci5hZGRfb3B0aW9uKCctdCcsICctLXRpbWluZycsIGFjdGlvbj0nc3RvcmVfdHJ1ZScs
IGRlZmF1bHQ9RmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J2Rpc3BsYXkg
cGVyLXRlc3QgZXhlY3V0aW9uIHRpbWUgKGltcGxpZXMgLS12ZXJib3NlKScpCiAgICAgICAgIHBh
cnNlci5hZGRfb3B0aW9uKCctdicsICctLXZlcmJvc2UnLCBhY3Rpb249J2NvdW50JywgZGVmYXVs
dD0wLAogICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSd2ZXJib3NlIG91dHB1dCAoc3Bl
Y2lmeSBvbmNlIGZvciBpbmRpdmlkdWFsIHRlc3QgcmVzdWx0cywgdHdpY2UgZm9yIGRlYnVnIG1l
c3NhZ2VzKScpCi0gICAgICAgIHBhcnNlci5hZGRfb3B0aW9uKCctcCcsICctLXBhc3MtdGhyb3Vn
aCcsIGFjdGlvbj0nc3RvcmVfdHJ1ZScsIGRlZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIGhlbHA9J2JlIGRlYnVnZ2VyIGZyaWVuZGx5IGJ5IHBhc3NpbmcgY2FwdHVyZWQg
b3V0cHV0IHRocm91Z2ggdG8gdGhlIHN5c3RlbScpCi0gICAgICAgIHBhcnNlci5hZGRfb3B0aW9u
KCctaicsICctLWNoaWxkLXByb2Nlc3NlcycsIGFjdGlvbj0nc3RvcmUnLCB0eXBlPSdpbnQnLCBk
ZWZhdWx0PSgxIGlmIHN5cy5wbGF0Zm9ybSA9PSAnd2luMzInIGVsc2UgbXVsdGlwcm9jZXNzaW5n
LmNwdV9jb3VudCgpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0nbnVtYmVyIG9m
IHRlc3RzIHRvIHJ1biBpbiBwYXJhbGxlbCAoZGVmYXVsdD0lZGVmYXVsdCknKQogCiAgICAgICAg
IHBhcnNlci5lcGlsb2cgPSAoJ1thcmdzLi4uXSBpcyBhbiBvcHRpb25hbCBsaXN0IG9mIG1vZHVs
ZXMsIHRlc3RfY2xhc3Nlcywgb3IgaW5kaXZpZHVhbCB0ZXN0cy4gJwogICAgICAgICAgICAgICAg
ICAgICAgICAgICdJZiBubyBhcmdzIGFyZSBnaXZlbiwgYWxsIHRoZSB0ZXN0cyB3aWxsIGJlIHJ1
bi4nKQpAQCAtMTM0LDcgKzEzNiw3IEBAIGNsYXNzIFRlc3RlcihvYmplY3QpOgogICAgICAgICAg
ICAgcmV0dXJuIEZhbHNlCiAKICAgICAgICAgc2VsZi5wcmludGVyLndyaXRlX3VwZGF0ZSgiRmlu
ZGluZyB0aGUgaW5kaXZpZHVhbCB0ZXN0IG1ldGhvZHMgLi4uIikKLSAgICAgICAgbG9hZGVyID0g
dW5pdHRlc3QuZGVmYXVsdFRlc3RMb2FkZXIKKyAgICAgICAgbG9hZGVyID0gX0xvYWRlcigpCiAg
ICAgICAgIHRlc3RfbmFtZXMgPSBzZWxmLl90ZXN0X25hbWVzKGxvYWRlciwgbmFtZXMpCiAKICAg
ICAgICAgc2VsZi5wcmludGVyLndyaXRlX3VwZGF0ZSgiUnVubmluZyB0aGUgdGVzdHMgLi4uIikK
QEAgLTE2Nyw2ICsxNjksOSBAQCBjbGFzcyBUZXN0ZXIob2JqZWN0KToKICAgICAgICAgcmV0dXJu
IFRydWUKIAogICAgIGRlZiBfdGVzdF9uYW1lcyhzZWxmLCBsb2FkZXIsIG5hbWVzKToKKyAgICAg
ICAgaWYgc2VsZi5fb3B0aW9ucy5pbnRlZ3JhdGlvbl90ZXN0czoKKyAgICAgICAgICAgIGxvYWRl
ci50ZXN0X21ldGhvZF9wcmVmaXhlcy5hcHBlbmQoJ2ludGVncmF0aW9uX3Rlc3RfJykKKwogICAg
ICAgICB0ZXN0X25hbWVzID0gW10KICAgICAgICAgZm9yIG5hbWUgaW4gbmFtZXM6CiAgICAgICAg
ICAgICB0ZXN0X25hbWVzLmV4dGVuZChzZWxmLl9hbGxfdGVzdF9uYW1lcyhsb2FkZXIubG9hZFRl
c3RzRnJvbU5hbWUobmFtZSwgTm9uZSkpKQpAQCAtMTg4LDUgKzE5MywxOSBAQCBjbGFzcyBUZXN0
ZXIob2JqZWN0KToKICAgICAgICAgZm9yIGwgaW4gcy5idWZsaXN0OgogICAgICAgICAgICAgX2xv
Zy5lcnJvcignICAnICsgbC5yc3RyaXAoKSkKIAorCitjbGFzcyBfTG9hZGVyKHVuaXR0ZXN0LlRl
c3RMb2FkZXIpOgorICAgIHRlc3RfbWV0aG9kX3ByZWZpeGVzID0gWyd0ZXN0XyddCisKKyAgICBk
ZWYgZ2V0VGVzdENhc2VOYW1lcyhzZWxmLCB0ZXN0Q2FzZUNsYXNzKToKKyAgICAgICAgZGVmIGlz
VGVzdE1ldGhvZChhdHRybmFtZSwgdGVzdENhc2VDbGFzcz10ZXN0Q2FzZUNsYXNzKToKKyAgICAg
ICAgICAgIGlmIG5vdCBoYXNhdHRyKGdldGF0dHIodGVzdENhc2VDbGFzcywgYXR0cm5hbWUpLCAn
X19jYWxsX18nKToKKyAgICAgICAgICAgICAgICByZXR1cm4gRmFsc2UKKyAgICAgICAgICAgIHJl
dHVybiAoYW55KGF0dHJuYW1lLnN0YXJ0c3dpdGgocHJlZml4KSBmb3IgcHJlZml4IGluIHNlbGYu
dGVzdF9tZXRob2RfcHJlZml4ZXMpKQorICAgICAgICB0ZXN0Rm5OYW1lcyA9IGZpbHRlcihpc1Rl
c3RNZXRob2QsIGRpcih0ZXN0Q2FzZUNsYXNzKSkKKyAgICAgICAgdGVzdEZuTmFtZXMuc29ydCgp
CisgICAgICAgIHJldHVybiB0ZXN0Rm5OYW1lcworCisKIGlmIF9fbmFtZV9fID09ICdfX21haW5f
Xyc6CiAgICAgc3lzLmV4aXQobWFpbigpKQo=
</data>
<flag name="review"
          id="165505"
          type_id="1"
          status="+"
          setter="ojan"
    />
          </attachment>
      

    </bug>

</bugzilla>