<?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>156054</bug_id>
          
          <creation_ts>2016-03-30 21:14:32 -0700</creation_ts>
          <short_desc>BuildRequest should have associated platform and test</short_desc>
          <delta_ts>2016-03-30 21:18:34 -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>Perf Dashboard</component>
          <version>WebKit 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>joepeck</cc>
    
    <cc>rniwa</cc>
    
    <cc>slewis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1179317</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-03-30 21:14:32 -0700</bug_when>
    <thetext>Add methods to retrieve platform and test associated with each build request.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179318</commentid>
    <comment_count>1</comment_count>
      <attachid>275263</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-03-30 21:16:32 -0700</bug_when>
    <thetext>Created attachment 275263
Adds methods</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179319</commentid>
    <comment_count>2</comment_count>
      <attachid>275263</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-03-30 21:17:50 -0700</bug_when>
    <thetext>Comment on attachment 275263
Adds methods

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179320</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-03-30 21:18:34 -0700</bug_when>
    <thetext>Committed r198882: &lt;http://trac.webkit.org/changeset/198882&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>275263</attachid>
            <date>2016-03-30 21:16:32 -0700</date>
            <delta_ts>2016-03-30 21:17:50 -0700</delta_ts>
            <desc>Adds methods</desc>
            <filename>bug-156054-20160330211636.patch</filename>
            <type>text/plain</type>
            <size>10169</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMTk4ODgxKQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIyIEBACisyMDE2LTAzLTMwICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIEJ1aWxkUmVxdWVzdCBzaG91bGQgaGF2ZSBhc3NvY2lhdGVkIHBsYXRmb3JtIGFu
ZCB0ZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NTYwNTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGRlZCBtZXRob2RzIHRvIHJldHJpZXZlIHRoZSBwbGF0Zm9ybSBhbmQgdGhlIHRlc3QgYXNzb2Np
YXRlZCB3aXRoIGEgYnVpbGQgcmVxdWVzdCB3aXRoIHRlc3RzLgorCisgICAgICAgICogcHVibGlj
L3YzL21vZGVscy9idWlsZC1yZXF1ZXN0LmpzOgorICAgICAgICAoQnVpbGRSZXF1ZXN0KToKKyAg
ICAgICAgKEJ1aWxkUmVxdWVzdC5wcm90b3R5cGUucGxhdGZvcm0pOiBBZGRlZC4KKyAgICAgICAg
KEJ1aWxkUmVxdWVzdC5wcm90b3R5cGUudGVzdCk6IEFkZGVkLgorICAgICAgICAqIHNlcnZlci10
ZXN0cy9hcGktYnVpbGQtcmVxdWVzdHMtdGVzdHMuanM6CisgICAgICAgICogc2VydmVyLXRlc3Rz
L2FwaS1tYW5pZmVzdC5qczogRml4ZWQgYSB0eXBvLiBUaGlzIHRlc3RzIC9hcGkvbWFuaWZlc3Qs
IG5vdCAvYXBpL2J1aWxkLXJlcXVlc3RzLgorICAgICAgICAqIHVuaXQtdGVzdHMvYnVpbGRib3Qt
c3luY2VyLXRlc3RzLmpzOgorICAgICAgICAoLmNyZWF0ZVNhbXBsZUJ1aWxkUmVxdWVzdCk6IE5v
dyB0YWtlcyBQbGF0Zm9ybSBhbmQgVGVzdCBvYmplY3RzIHRvIGF2b2lkIGhpdHRpbmcgYXNzZXJ0
aW9ucyBpbgorICAgICAgICBCdWlsZFJlcXVlc3QncyBjb25zdHJ1Y3Rvci4KKwogMjAxNi0wMy0z
MCAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBCdWlsZFJlcXVl
c3Qgc2hvdWxkIGhhdmUgYSBtZXRob2QgdG8gZmV0Y2ggYWxsIGluLXByb2dyZXNzIGFuZCBwZW5k
aW5nIHJlcXVlc3RzIGZvciBhIHRyaWdnZXJhYmxlCkluZGV4OiBXZWJzaXRlcy9wZXJmLndlYmtp
dC5vcmcvcHVibGljL3YzL21vZGVscy9idWlsZC1yZXF1ZXN0LmpzCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMvbW9kZWxzL2J1aWxkLXJlcXVlc3QuanMJ
KHJldmlzaW9uIDE5ODg2NykKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMv
bW9kZWxzL2J1aWxkLXJlcXVlc3QuanMJKHdvcmtpbmcgY29weSkKQEAgLTEwLDYgKzEwLDEwIEBA
IGNsYXNzIEJ1aWxkUmVxdWVzdCBleHRlbmRzIERhdGFNb2RlbE9iamUKICAgICAgICAgdGhpcy5f
dGVzdEdyb3VwID0gb2JqZWN0LnRlc3RHcm91cDsKICAgICAgICAgaWYgKHRoaXMuX3Rlc3RHcm91
cCkKICAgICAgICAgICAgIHRoaXMuX3Rlc3RHcm91cC5hZGRCdWlsZFJlcXVlc3QodGhpcyk7Cisg
ICAgICAgIGNvbnNvbGUuYXNzZXJ0KG9iamVjdC5wbGF0Zm9ybSBpbnN0YW5jZW9mIFBsYXRmb3Jt
KTsKKyAgICAgICAgdGhpcy5fcGxhdGZvcm0gPSBvYmplY3QucGxhdGZvcm07CisgICAgICAgIGNv
bnNvbGUuYXNzZXJ0KG9iamVjdC50ZXN0IGluc3RhbmNlb2YgVGVzdCk7CisgICAgICAgIHRoaXMu
X3Rlc3QgPSBvYmplY3QudGVzdDsKICAgICAgICAgdGhpcy5fb3JkZXIgPSBvYmplY3Qub3JkZXI7
CiAgICAgICAgIGNvbnNvbGUuYXNzZXJ0KG9iamVjdC5yb290U2V0IGluc3RhbmNlb2YgUm9vdFNl
dCk7CiAgICAgICAgIHRoaXMuX3Jvb3RTZXQgPSBvYmplY3Qucm9vdFNldDsKQEAgLTMxLDYgKzM1
LDggQEAgY2xhc3MgQnVpbGRSZXF1ZXN0IGV4dGVuZHMgRGF0YU1vZGVsT2JqZQogCiAgICAgdGVz
dEdyb3VwSWQoKSB7IHJldHVybiB0aGlzLl90ZXN0R3JvdXBJZDsgfQogICAgIHRlc3RHcm91cCgp
IHsgcmV0dXJuIHRoaXMuX3Rlc3RHcm91cDsgfQorICAgIHBsYXRmb3JtKCkgeyByZXR1cm4gdGhp
cy5fcGxhdGZvcm07IH0KKyAgICB0ZXN0KCkgeyByZXR1cm4gdGhpcy5fdGVzdDsgfQogICAgIG9y
ZGVyKCkgeyByZXR1cm4gdGhpcy5fb3JkZXI7IH0KICAgICByb290U2V0KCkgeyByZXR1cm4gdGhp
cy5fcm9vdFNldDsgfQogCkluZGV4OiBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVyLXRl
c3RzL2FwaS1idWlsZC1yZXF1ZXN0cy10ZXN0cy5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9w
ZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL2FwaS1idWlsZC1yZXF1ZXN0cy10ZXN0cy5qcwko
cmV2aXNpb24gMTk4ODY3KQorKysgV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0
cy9hcGktYnVpbGQtcmVxdWVzdHMtdGVzdHMuanMJKHdvcmtpbmcgY29weSkKQEAgLTIxNSw3ICsy
MTUsMTYgQEAgZGVzY3JpYmUoJy9hcGkvYnVpbGQtcmVxdWVzdHMnLCBmdW5jdGlvbgogICAgICAg
ICB9KS50aGVuKGZ1bmN0aW9uIChidWlsZFJlcXVlc3RzKSB7CiAgICAgICAgICAgICBhc3NlcnQu
ZXF1YWwoYnVpbGRSZXF1ZXN0cy5sZW5ndGgsIDQpOwogCisgICAgICAgICAgICBsZXQgdGVzdCA9
IFRlc3QuZmluZEJ5SWQoMjAwKTsKKyAgICAgICAgICAgIGFzc2VydCh0ZXN0KTsKKworICAgICAg
ICAgICAgbGV0IHBsYXRmb3JtID0gUGxhdGZvcm0uZmluZEJ5SWQoNjUpOworICAgICAgICAgICAg
YXNzZXJ0KHBsYXRmb3JtKTsKKwogICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGJ1aWxkUmVxdWVz
dHNbMF0uaWQoKSwgNzAwKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChidWlsZFJlcXVlc3Rz
WzBdLnRlc3RHcm91cElkKCksIDYwMCk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwoYnVpbGRS
ZXF1ZXN0c1swXS50ZXN0KCksIHRlc3QpOworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGJ1aWxk
UmVxdWVzdHNbMF0ucGxhdGZvcm0oKSwgcGxhdGZvcm0pOwogICAgICAgICAgICAgYXNzZXJ0LmVx
dWFsKGJ1aWxkUmVxdWVzdHNbMF0ub3JkZXIoKSwgMCk7CiAgICAgICAgICAgICBhc3NlcnQub2so
YnVpbGRSZXF1ZXN0c1swXS5yb290U2V0KCkgaW5zdGFuY2VvZiBSb290U2V0KTsKICAgICAgICAg
ICAgIGFzc2VydC5vayghYnVpbGRSZXF1ZXN0c1swXS5oYXNGaW5pc2hlZCgpKTsKQEAgLTIyNCw2
ICsyMzMsOSBAQCBkZXNjcmliZSgnL2FwaS9idWlsZC1yZXF1ZXN0cycsIGZ1bmN0aW9uCiAgICAg
ICAgICAgICBhc3NlcnQuZXF1YWwoYnVpbGRSZXF1ZXN0c1swXS5zdGF0dXNMYWJlbCgpLCAnV2Fp
dGluZyB0byBiZSBzY2hlZHVsZWQnKTsKIAogICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKGJ1aWxk
UmVxdWVzdHNbMV0uaWQoKSwgNzAxKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChidWlsZFJl
cXVlc3RzWzFdLnRlc3RHcm91cElkKCksIDYwMCk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwo
YnVpbGRSZXF1ZXN0c1sxXS50ZXN0KCksIHRlc3QpOworICAgICAgICAgICAgYXNzZXJ0LmVxdWFs
KGJ1aWxkUmVxdWVzdHNbMV0ucGxhdGZvcm0oKSwgcGxhdGZvcm0pOwogICAgICAgICAgICAgYXNz
ZXJ0LmVxdWFsKGJ1aWxkUmVxdWVzdHNbMV0ub3JkZXIoKSwgMSk7CiAgICAgICAgICAgICBhc3Nl
cnQub2soYnVpbGRSZXF1ZXN0c1sxXS5yb290U2V0KCkgaW5zdGFuY2VvZiBSb290U2V0KTsKICAg
ICAgICAgICAgIGFzc2VydC5vayghYnVpbGRSZXF1ZXN0c1sxXS5oYXNGaW5pc2hlZCgpKTsKQEAg
LTIzMiw2ICsyNDQsOSBAQCBkZXNjcmliZSgnL2FwaS9idWlsZC1yZXF1ZXN0cycsIGZ1bmN0aW9u
CiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoYnVpbGRSZXF1ZXN0c1sxXS5zdGF0dXNMYWJlbCgp
LCAnV2FpdGluZyB0byBiZSBzY2hlZHVsZWQnKTsKIAogICAgICAgICAgICAgYXNzZXJ0LmVxdWFs
KGJ1aWxkUmVxdWVzdHNbMl0uaWQoKSwgNzAyKTsKKyAgICAgICAgICAgIGFzc2VydC5lcXVhbChi
dWlsZFJlcXVlc3RzWzJdLnRlc3RHcm91cElkKCksIDYwMCk7CisgICAgICAgICAgICBhc3NlcnQu
ZXF1YWwoYnVpbGRSZXF1ZXN0c1syXS50ZXN0KCksIHRlc3QpOworICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKGJ1aWxkUmVxdWVzdHNbMl0ucGxhdGZvcm0oKSwgcGxhdGZvcm0pOwogICAgICAgICAg
ICAgYXNzZXJ0LmVxdWFsKGJ1aWxkUmVxdWVzdHNbMl0ub3JkZXIoKSwgMik7CiAgICAgICAgICAg
ICBhc3NlcnQub2soYnVpbGRSZXF1ZXN0c1syXS5yb290U2V0KCkgaW5zdGFuY2VvZiBSb290U2V0
KTsKICAgICAgICAgICAgIGFzc2VydC5vayghYnVpbGRSZXF1ZXN0c1syXS5oYXNGaW5pc2hlZCgp
KTsKQEAgLTI0MCw2ICsyNTUsOSBAQCBkZXNjcmliZSgnL2FwaS9idWlsZC1yZXF1ZXN0cycsIGZ1
bmN0aW9uCiAgICAgICAgICAgICBhc3NlcnQuZXF1YWwoYnVpbGRSZXF1ZXN0c1syXS5zdGF0dXNM
YWJlbCgpLCAnV2FpdGluZyB0byBiZSBzY2hlZHVsZWQnKTsKIAogICAgICAgICAgICAgYXNzZXJ0
LmVxdWFsKGJ1aWxkUmVxdWVzdHNbM10uaWQoKSwgNzAzKTsKKyAgICAgICAgICAgIGFzc2VydC5l
cXVhbChidWlsZFJlcXVlc3RzWzNdLnRlc3RHcm91cElkKCksIDYwMCk7CisgICAgICAgICAgICBh
c3NlcnQuZXF1YWwoYnVpbGRSZXF1ZXN0c1szXS50ZXN0KCksIHRlc3QpOworICAgICAgICAgICAg
YXNzZXJ0LmVxdWFsKGJ1aWxkUmVxdWVzdHNbM10ucGxhdGZvcm0oKSwgcGxhdGZvcm0pOwogICAg
ICAgICAgICAgYXNzZXJ0LmVxdWFsKGJ1aWxkUmVxdWVzdHNbM10ub3JkZXIoKSwgMyk7CiAgICAg
ICAgICAgICBhc3NlcnQub2soYnVpbGRSZXF1ZXN0c1szXS5yb290U2V0KCkgaW5zdGFuY2VvZiBS
b290U2V0KTsKICAgICAgICAgICAgIGFzc2VydC5vayghYnVpbGRSZXF1ZXN0c1szXS5oYXNGaW5p
c2hlZCgpKTsKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvYXBp
LW1hbmlmZXN0LmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2
ZXItdGVzdHMvYXBpLW1hbmlmZXN0LmpzCShyZXZpc2lvbiAxOTg4NjcpCisrKyBXZWJzaXRlcy9w
ZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL2FwaS1tYW5pZmVzdC5qcwkod29ya2luZyBjb3B5
KQpAQCAtNiw3ICs2LDcgQEAgcmVxdWlyZSgnLi4vdG9vbHMvanMvdjMtbW9kZWxzLmpzJyk7CiAK
IGxldCBUZXN0U2VydmVyID0gcmVxdWlyZSgnLi9yZXNvdXJjZXMvdGVzdC1zZXJ2ZXIuanMnKTsK
IAotZGVzY3JpYmUoJy9hcGkvYnVpbGQtcmVxdWVzdHMnLCBmdW5jdGlvbiAoKSB7CitkZXNjcmli
ZSgnL2FwaS9tYW5pZmVzdCcsIGZ1bmN0aW9uICgpIHsKICAgICB0aGlzLnRpbWVvdXQoMTAwMDAp
OwogICAgIFRlc3RTZXJ2ZXIuaW5qZWN0KCk7CiAKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0
Lm9yZy91bml0LXRlc3RzL2J1aWxkYm90LXN5bmNlci10ZXN0cy5qcwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvdW5pdC10ZXN0cy9idWlsZGJvdC1zeW5jZXItdGVzdHMu
anMJKHJldmlzaW9uIDE5ODg2NykKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy91bml0LXRl
c3RzL2J1aWxkYm90LXN5bmNlci10ZXN0cy5qcwkod29ya2luZyBjb3B5KQpAQCAtNzEsMTUgKzcx
LDE4IEBAIGxldCBzYW1wbGVSb290U2V0RGF0YSA9IHsKICAgICB9CiB9OwogCi1mdW5jdGlvbiBj
cmVhdGVTYW1wbGVCdWlsZFJlcXVlc3QoKQorZnVuY3Rpb24gY3JlYXRlU2FtcGxlQnVpbGRSZXF1
ZXN0KHBsYXRmb3JtLCB0ZXN0KQogeworICAgIGFzc2VydChwbGF0Zm9ybSBpbnN0YW5jZW9mIFBs
YXRmb3JtKTsKKyAgICBhc3NlcnQodGVzdCBpbnN0YW5jZW9mIFRlc3QpOworCiAgICAgbGV0IHJv
b3RTZXQgPSBSb290U2V0LmVuc3VyZVNpbmdsZXRvbignNDE5NycsIHtyb290czogWwogICAgICAg
ICB7J2lkJzogJzExMTEyNycsICd0aW1lJzogMTQ1Njk1NTgwNzMzNCwgJ3JlcG9zaXRvcnknOiBN
b2NrTW9kZWxzLndlYmtpdCwgJ3JldmlzaW9uJzogJzE5NzQ2Myd9LAogICAgICAgICB7J2lkJzog
JzExMTIzNycsICd0aW1lJzogMTQ1NjkzMTg3NDAwMCwgJ3JlcG9zaXRvcnknOiBNb2NrTW9kZWxz
LnNoYXJlZFJlcG9zaXRvcnksICdyZXZpc2lvbic6ICc4MDIyOSd9LAogICAgICAgICB7J2lkJzog
Jzg4OTMwJywgJ3RpbWUnOiAwLCAncmVwb3NpdG9yeSc6IE1vY2tNb2RlbHMuaW9zLCAncmV2aXNp
b24nOiAnMTNBNDUyJ30sCiAgICAgXX0pOwogCi0gICAgbGV0IHJlcXVlc3QgPSBCdWlsZFJlcXVl
c3QuZW5zdXJlU2luZ2xldG9uKCcxNjczMycsIHsncm9vdFNldCc6IHJvb3RTZXQsICdzdGF0dXMn
OiAncGVuZGluZyd9KTsKKyAgICBsZXQgcmVxdWVzdCA9IEJ1aWxkUmVxdWVzdC5lbnN1cmVTaW5n
bGV0b24oJzE2NzMzJywgeydyb290U2V0Jzogcm9vdFNldCwgJ3N0YXR1cyc6ICdwZW5kaW5nJywg
J3BsYXRmb3JtJzogcGxhdGZvcm0sICd0ZXN0JzogdGVzdH0pOwogICAgIHJldHVybiByZXF1ZXN0
OwogfQogCkBAIC00MjQsMzcgKzQyNywzOCBAQCBkZXNjcmliZSgnQnVpbGRib3RTeW5jZXInLCBm
dW5jdGlvbiAoKSB7CiAgICAgZGVzY3JpYmUoJ19wcm9wZXJ0aWVzRm9yQnVpbGRSZXF1ZXN0Jywg
ZnVuY3Rpb24gKCkgewogICAgICAgICBpdCgnc2hvdWxkIGluY2x1ZGUgYWxsIHByb3BlcnRpZXMg
c3BlY2lmaWVkIGluIGEgZ2l2ZW4gY29uZmlndXJhdGlvbicsIGZ1bmN0aW9uICgpIHsKICAgICAg
ICAgICAgIGxldCBzeW5jZXJzID0gQnVpbGRib3RTeW5jZXIuX2xvYWRDb25maWcoJ2h0dHA6Ly9i
dWlsZC53ZWJraXQub3JnLycsIHNhbXBsZWlPU0NvbmZpZygpKTsKLSAgICAgICAgICAgIGxldCBw
cm9wZXJ0aWVzID0gc3luY2Vyc1swXS5fcHJvcGVydGllc0ZvckJ1aWxkUmVxdWVzdChjcmVhdGVT
YW1wbGVCdWlsZFJlcXVlc3QoKSk7CisgICAgICAgICAgICBsZXQgcHJvcGVydGllcyA9IHN5bmNl
cnNbMF0uX3Byb3BlcnRpZXNGb3JCdWlsZFJlcXVlc3QoY3JlYXRlU2FtcGxlQnVpbGRSZXF1ZXN0
KE1vY2tNb2RlbHMuaXBob25lLCBNb2NrTW9kZWxzLnNwZWVkb21ldGVyKSk7CiAgICAgICAgICAg
ICBhc3NlcnQuZGVlcEVxdWFsKE9iamVjdC5rZXlzKHByb3BlcnRpZXMpLCBbJ2Rlc2lyZWRfaW1h
Z2UnLCAncm9vdHNfZGljdCcsICd0ZXN0X25hbWUnLCAnZm9yY2VzY2hlZHVsZXInLCAnYnVpbGRf
cmVxdWVzdF9pZCddKTsKICAgICAgICAgfSk7CiAKICAgICAgICAgaXQoJ3Nob3VsZCBwcmVzZXJ2
ZSBub24tcGFyYW1ldHJpYyBwcm9wZXJ0eSB2YWx1ZXMnLCBmdW5jdGlvbiAoKSB7CiAgICAgICAg
ICAgICBsZXQgc3luY2VycyA9IEJ1aWxkYm90U3luY2VyLl9sb2FkQ29uZmlnKCdodHRwOi8vYnVp
bGQud2Via2l0Lm9yZy8nLCBzYW1wbGVpT1NDb25maWcoKSk7Ci0gICAgICAgICAgICBsZXQgcHJv
cGVydGllcyA9IHN5bmNlcnNbMF0uX3Byb3BlcnRpZXNGb3JCdWlsZFJlcXVlc3QoY3JlYXRlU2Ft
cGxlQnVpbGRSZXF1ZXN0KCkpOworICAgICAgICAgICAgbGV0IHByb3BlcnRpZXMgPSBzeW5jZXJz
WzBdLl9wcm9wZXJ0aWVzRm9yQnVpbGRSZXF1ZXN0KGNyZWF0ZVNhbXBsZUJ1aWxkUmVxdWVzdChN
b2NrTW9kZWxzLmlwaG9uZSwgTW9ja01vZGVscy5zcGVlZG9tZXRlcikpOwogICAgICAgICAgICAg
YXNzZXJ0LmVxdWFsKHByb3BlcnRpZXNbJ3Rlc3RfbmFtZSddLCAnc3BlZWRvbWV0ZXInKTsKICAg
ICAgICAgICAgIGFzc2VydC5lcXVhbChwcm9wZXJ0aWVzWydmb3JjZXNjaGVkdWxlciddLCAnQUJU
ZXN0LWlQaG9uZS1SdW5CZW5jaG1hcmstVGVzdHMtRm9yY2VTY2hlZHVsZXInKTsKIAotICAgICAg
ICAgICAgcHJvcGVydGllcyA9IHN5bmNlcnNbMV0uX3Byb3BlcnRpZXNGb3JCdWlsZFJlcXVlc3Qo
Y3JlYXRlU2FtcGxlQnVpbGRSZXF1ZXN0KCkpOworICAgICAgICAgICAgcHJvcGVydGllcyA9IHN5
bmNlcnNbMV0uX3Byb3BlcnRpZXNGb3JCdWlsZFJlcXVlc3QoY3JlYXRlU2FtcGxlQnVpbGRSZXF1
ZXN0KE1vY2tNb2RlbHMuaXBob25lLCBNb2NrTW9kZWxzLnNwZWVkb21ldGVyKSk7CiAgICAgICAg
ICAgICBhc3NlcnQuZXF1YWwocHJvcGVydGllc1sndGVzdF9uYW1lJ10sICdqZXRzdHJlYW0nKTsK
ICAgICAgICAgICAgIGFzc2VydC5lcXVhbChwcm9wZXJ0aWVzWydmb3JjZXNjaGVkdWxlciddLCAn
QUJUZXN0LWlQaG9uZS1SdW5CZW5jaG1hcmstVGVzdHMtRm9yY2VTY2hlZHVsZXInKTsKICAgICAg
ICAgfSk7CiAKICAgICAgICAgaXQoJ3Nob3VsZCByZXNvbHZlICJyb290IicsIGZ1bmN0aW9uICgp
IHsKICAgICAgICAgICAgIGxldCBzeW5jZXJzID0gQnVpbGRib3RTeW5jZXIuX2xvYWRDb25maWco
J2h0dHA6Ly9idWlsZC53ZWJraXQub3JnLycsIHNhbXBsZWlPU0NvbmZpZygpKTsKLSAgICAgICAg
ICAgIGxldCBwcm9wZXJ0aWVzID0gc3luY2Vyc1swXS5fcHJvcGVydGllc0ZvckJ1aWxkUmVxdWVz
dChjcmVhdGVTYW1wbGVCdWlsZFJlcXVlc3QoKSk7CisgICAgICAgICAgICBsZXQgcHJvcGVydGll
cyA9IHN5bmNlcnNbMF0uX3Byb3BlcnRpZXNGb3JCdWlsZFJlcXVlc3QoY3JlYXRlU2FtcGxlQnVp
bGRSZXF1ZXN0KE1vY2tNb2RlbHMuaXBob25lLCBNb2NrTW9kZWxzLnNwZWVkb21ldGVyKSk7CiAg
ICAgICAgICAgICBhc3NlcnQuZXF1YWwocHJvcGVydGllc1snZGVzaXJlZF9pbWFnZSddLCAnMTNB
NDUyJyk7CiAgICAgICAgIH0pOwogCiAgICAgICAgIGl0KCdzaG91bGQgcmVzb2x2ZSAicm9vdHNF
eGNsdWRpbmciJywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgbGV0IHN5bmNlcnMgPSBCdWls
ZGJvdFN5bmNlci5fbG9hZENvbmZpZygnaHR0cDovL2J1aWxkLndlYmtpdC5vcmcvJywgc2FtcGxl
aU9TQ29uZmlnKCkpOwotICAgICAgICAgICAgbGV0IHByb3BlcnRpZXMgPSBzeW5jZXJzWzBdLl9w
cm9wZXJ0aWVzRm9yQnVpbGRSZXF1ZXN0KGNyZWF0ZVNhbXBsZUJ1aWxkUmVxdWVzdCgpKTsKKyAg
ICAgICAgICAgIGxldCBwcm9wZXJ0aWVzID0gc3luY2Vyc1swXS5fcHJvcGVydGllc0ZvckJ1aWxk
UmVxdWVzdChjcmVhdGVTYW1wbGVCdWlsZFJlcXVlc3QoTW9ja01vZGVscy5pcGhvbmUsIE1vY2tN
b2RlbHMuc3BlZWRvbWV0ZXIpKTsKICAgICAgICAgICAgIGFzc2VydC5lcXVhbChwcm9wZXJ0aWVz
Wydyb290c19kaWN0J10sIEpTT04uc3RyaW5naWZ5KHNhbXBsZVJvb3RTZXREYXRhKSk7CiAgICAg
ICAgIH0pOwogCiAgICAgICAgIGl0KCdzaG91bGQgc2V0IHRoZSBwcm9wZXJ0eSBmb3IgdGhlIGJ1
aWxkIHJlcXVlc3QgaWQnLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICBsZXQgc3luY2VycyA9
IEJ1aWxkYm90U3luY2VyLl9sb2FkQ29uZmlnKCdodHRwOi8vYnVpbGQud2Via2l0Lm9yZy8nLCBz
YW1wbGVpT1NDb25maWcoKSk7Ci0gICAgICAgICAgICBsZXQgcHJvcGVydGllcyA9IHN5bmNlcnNb
MF0uX3Byb3BlcnRpZXNGb3JCdWlsZFJlcXVlc3QoY3JlYXRlU2FtcGxlQnVpbGRSZXF1ZXN0KCkp
OwotICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHByb3BlcnRpZXNbJ2J1aWxkX3JlcXVlc3RfaWQn
XSwgY3JlYXRlU2FtcGxlQnVpbGRSZXF1ZXN0KCkuaWQoKSk7CisgICAgICAgICAgICBsZXQgcmVx
dWVzdCA9IGNyZWF0ZVNhbXBsZUJ1aWxkUmVxdWVzdChNb2NrTW9kZWxzLmlwaG9uZSwgTW9ja01v
ZGVscy5zcGVlZG9tZXRlcik7CisgICAgICAgICAgICBsZXQgcHJvcGVydGllcyA9IHN5bmNlcnNb
MF0uX3Byb3BlcnRpZXNGb3JCdWlsZFJlcXVlc3QocmVxdWVzdCk7CisgICAgICAgICAgICBhc3Nl
cnQuZXF1YWwocHJvcGVydGllc1snYnVpbGRfcmVxdWVzdF9pZCddLCByZXF1ZXN0LmlkKCkpOwog
ICAgICAgICB9KTsKICAgICB9KTsKIAo=
</data>
<flag name="review"
          id="299628"
          type_id="1"
          status="+"
          setter="joepeck"
    />
          </attachment>
      

    </bug>

</bugzilla>