<?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>84782</bug_id>
          
          <creation_ts>2012-04-24 14:34:40 -0700</creation_ts>
          <short_desc>Improve code for embedding flakiness dashboard as an iframe</short_desc>
          <delta_ts>2012-04-24 16:43:27 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>609079</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-04-24 14:34:40 -0700</bug_when>
    <thetext>Improve code for embedding flakiness dashboard as an iframe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609084</commentid>
    <comment_count>1</comment_count>
      <attachid>138649</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-04-24 14:37:23 -0700</bug_when>
    <thetext>Created attachment 138649
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609134</commentid>
    <comment_count>2</comment_count>
      <attachid>138649</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-04-24 15:18:53 -0700</bug_when>
    <thetext>Comment on attachment 138649
Patch

looks reasonable, but who embeds the flakiness dashboard (i.e., why do we want this?). Also, what&apos;s a qunit?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609162</commentid>
    <comment_count>3</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-04-24 15:44:25 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 138649 [details])
&gt; looks reasonable, but who embeds the flakiness dashboard (i.e., why do we want this?). Also, what&apos;s a qunit?

I have a patch for garden-o-matic to embed it as an iframe. This is so we can see the flakiness details for a test we&apos;re viewing.

qunit is the unittesting frameworks that garden-o-matic uses.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609239</commentid>
    <comment_count>4</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-04-24 16:43:27 -0700</bug_when>
    <thetext>Committed r115133: &lt;http://trac.webkit.org/changeset/115133&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138649</attachid>
            <date>2012-04-24 14:37:23 -0700</date>
            <delta_ts>2012-04-24 16:34:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84782-20120424143722.patch</filename>
            <type>text/plain</type>
            <size>7752</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0OTYzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2RmNGQ2ODNmZWY0NTMwNWMyZjcwMjM4MjE4NDBhYzYz
NmVjYTI2ZC4uZGJmZDQ0ZDM2ZjBhYzExMTIzY2IwMmFkOWNkOTFmYTM0ZmZlNTNkMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3
IEBACisyMDEyLTA0LTI0ICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgSW1wcm92ZSBjb2RlIGZvciBlbWJlZGRpbmcgZmxha2luZXNzIGRhc2hib2FyZCBhcyBhbiBp
ZnJhbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0
NzgyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgLUlu
Y2x1ZGUgdGhlIGhvcml6b250YWwgc2Nyb2xsYmFyIGhlaWdodCBpbiB0aGUgbWVhc3VyZWQgaGVp
Z2h0IG9mIHRoZSBwYWdlLgorICAgICAgICAtUG9zdCBhIG1lc3NhZ2UgZXZlcnl0aW1lIHRoZSBo
ZWlnaHQgY2hhbmdlcyBpbnN0ZWFkIG9mIGluIHJlc3BvbnNlIHRvIGEgcXVlcnlDb250ZW50SGVp
Z2h0IG1lc3NhZ2UuCisgICAgICAgIFRoaXMgd2F5LCB0aGUgZW1iZWRkZXIgZG9lc24ndCBuZWVk
IHRvIHBvbGwuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBUaGlzIGlzIGhhcmQgdG8gdGVzdCBi
ZWNhdXNlIGl0IGludm9sdmVzIHBvc3RNZXNzYWdlIGFuZCBpZnJhbWVzLgorICAgICAgICBPbmNl
IHdlIHN3aXRjaCB0aGUgZGFzaGJvYXJkIHRlc3RzIG92ZXIgdG8gcXVuaXQsIHdlIHNob3VsZCBi
ZSBhYmxlIHRvIHdyaXRlIGFuCisgICAgICAgIGFzeW5jVGVzdCBmb3IgdGhpcy4KKworICAgICAg
ICAqIFRlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2Fy
ZC5qczoKKyAgICAgICAgKGdlbmVyYXRlUGFnZSk6CisgICAgICAgIChhcHBlbmRIVE1MKToKKyAg
ICAgICAgKGFwcGVuZEV4cGVjdGF0aW9ucyk6CisgICAgICAgIChwb3N0SGVpZ2h0Q2hhbmdlZE1l
c3NhZ2UpOgorICAgICAgICAoZ2VuZXJhdGVQYWdlRm9ySW5kaXZpZHVhbFRlc3RzLmlmKToKKyAg
ICAgICAgKGdlbmVyYXRlUGFnZUZvckluZGl2aWR1YWxUZXN0cyk6CisgICAgICAgICogVGVzdFJl
c3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkX2VtYmVkZGVk
Lmh0bWw6IEFkZGVkLgorCiAyMDEyLTA0LTIzICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIHJ1bi1wZXJmLXRlc3RzIGZhaWwgaW50ZXJtaXR0ZW50bHkgd2l0
aCBhbiBleGNlcHRpb24KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGlj
LWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qcyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2
ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qcwppbmRleCA4MWNlYmY2
YWM5ZjFlMWE3MTUyZmM0ZjQ1ODY1NDM3ZDNmMGY0OWI1Li5jYTcyMzRjZDYwYjI4OTQwYjk1YzJk
ZTJjZTMxMDBhNDUyMTczNDY2IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0
YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmQuanMKKysrIGIvVG9vbHMvVGVzdFJl
c3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkLmpzCkBAIC05
NSw2ICs5NSw4IEBAIGZ1bmN0aW9uIGdlbmVyYXRlUGFnZSgpCiAKICAgICBmb3IgKHZhciBidWls
ZGVyIGluIGdfYnVpbGRlcnMpCiAgICAgICAgIHByb2Nlc3NUZXN0UmVzdWx0c0ZvckJ1aWxkZXJB
c3luYyhidWlsZGVyKTsKKworICAgIHBvc3RIZWlnaHRDaGFuZ2VkTWVzc2FnZSgpOwogfQogCiBm
dW5jdGlvbiBoYW5kbGVWYWxpZEhhc2hQYXJhbWV0ZXIoa2V5LCB2YWx1ZSkKQEAgLTEyNDQsNiAr
MTI0Niw3IEBAIGZ1bmN0aW9uIGFwcGVuZEhUTUwoaHRtbCkKICAgICBkaXYuaW5uZXJIVE1MID0g
aHRtbDsKICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdik7CiAgICAgbG9nVGltZSgn
VGltZSB0byBpbm5lckhUTUwnLCBzdGFydFRpbWUpOworICAgIHBvc3RIZWlnaHRDaGFuZ2VkTWVz
c2FnZSgpOwogfQogCiBmdW5jdGlvbiBhbHBoYW51bWVyaWNDb21wYXJlKGNvbHVtbiwgcmV2ZXJz
ZSkKQEAgLTIwODEsNiArMjA4NCw4IEBAIGZ1bmN0aW9uIGFwcGVuZEV4cGVjdGF0aW9ucygpCiAg
ICAgcGVyZm9ybUNodW5rZWRBY3Rpb24oZXhwZWN0YXRpb25zLCBmdW5jdGlvbihjaHVuaykgewog
ICAgICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gY2h1bmsubGVuZ3RoOyBpIDwgbGVuOyBpKysp
CiAgICAgICAgICAgICBsb2FkRXhwZWN0YXRpb25zKGNodW5rW2ldKTsKKyAgICAgICAgcG9zdEhl
aWdodENoYW5nZWRNZXNzYWdlKCk7CisKICAgICB9LCBoaWRlTG9hZGluZ1VJLCAxMDAwMCk7CiB9
CiAKQEAgLTIwODksNiArMjA5NCw3IEBAIGZ1bmN0aW9uIGhpZGVMb2FkaW5nVUkoKQogICAgIHZh
ciBsb2FkaW5nRGl2ID0gJCgnbG9hZGluZy11aScpOwogICAgIGlmIChsb2FkaW5nRGl2KQogICAg
ICAgICBsb2FkaW5nRGl2LnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CisgICAgcG9zdEhlaWdodENo
YW5nZWRNZXNzYWdlKCk7CiB9CiAKIGZ1bmN0aW9uIGdlbmVyYXRlUGFnZUZvckluZGl2aWR1YWxU
ZXN0cyh0ZXN0cykKQEAgLTIzMTEsMjEgKzIzMTcsMjQgQEAgZnVuY3Rpb24gaHRtbEZvclNsb3dU
aW1lcyhtaW5UaW1lKQogICAgICAgICBtaW5UaW1lICsgJyBzZWNvbmRzID09IFNMT1c8L2xpPjwv
dWw+JzsKIH0KIAotd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBmdW5jdGlvbihl
dmVudCkgewotICAgIHRyeSB7Ci0gICAgICAgIHZhciBwYXJzZWREYXRhID0gSlNPTi5wYXJzZShl
dmVudC5kYXRhKTsKLSAgICB9IGNhdGNoIChlcnJvcikgewotICAgICAgICBjb25zb2xlLmxvZygn
Q291bGQgbm90IHBhcnNlIHBvc3RNZXNzYWdlIGFzIEpTT046ICcgKyBldmVudC5kYXRhKTsKK2Z1
bmN0aW9uIHBvc3RIZWlnaHRDaGFuZ2VkTWVzc2FnZSgpCit7CisgICAgaWYgKHdpbmRvdyA9PSBw
YXJlbnQpCiAgICAgICAgIHJldHVybjsKLSAgICB9CiAKLSAgICBpZiAocGFyc2VkRGF0YS5jb21t
YW5kID09ICdxdWVyeUNvbnRlbnRIZWlnaHQnKSB7Ci0gICAgICAgIHZhciByZXNwb25zZSA9IHto
ZWlnaHQ6IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5vZmZzZXRIZWlnaHR9OwotICAgICAgICBl
dmVudC5zb3VyY2UucG9zdE1lc3NhZ2UoSlNPTi5zdHJpbmdpZnkocmVzcG9uc2UpLCAnKicpOwot
ICAgICAgICByZXR1cm47CisgICAgdmFyIHJvb3QgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQ7
CisgICAgdmFyIGhlaWdodCA9IHJvb3Qub2Zmc2V0SGVpZ2h0OworICAgIGlmIChyb290Lm9mZnNl
dFdpZHRoIDwgcm9vdC5zY3JvbGxXaWR0aCkgeworICAgICAgICAvLyBXZSBoYXZlIGEgaG9yaXpv
bnRhbCBzY3JvbGxiYXIuIEluY2x1ZGUgaXQgaW4gdGhlIGhlaWdodC4KKyAgICAgICAgdmFyIGR1
bW15Tm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOworICAgICAgICBkdW1teU5v
ZGUuc3R5bGUub3ZlcmZsb3cgPSAnc2Nyb2xsJzsKKyAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBl
bmRDaGlsZChkdW1teU5vZGUpOworICAgICAgICB2YXIgc2Nyb2xsYmFyV2lkdGggPSBkdW1teU5v
ZGUub2Zmc2V0SGVpZ2h0IC0gZHVtbXlOb2RlLmNsaWVudEhlaWdodDsKKyAgICAgICAgZG9jdW1l
bnQuYm9keS5yZW1vdmVDaGlsZChkdW1teU5vZGUpOworICAgICAgICBoZWlnaHQgKz0gc2Nyb2xs
YmFyV2lkdGg7CiAgICAgfQotICAgIGNvbnNvbGUubG9nKCdVbmtub3duIHBvc3RNZXNzYWdlIHF1
ZXJ5OiAnICsgZXZlbnQuZGF0YSk7Ci19KTsKKyAgICBwYXJlbnQucG9zdE1lc3NhZ2Uoe2NvbW1h
bmQ6ICdoZWlnaHRDaGFuZ2VkJywgaGVpZ2h0OiBoZWlnaHR9LCAnKicpCit9CiAKIGRvY3VtZW50
LmFkZEV2ZW50TGlzdGVuZXIoJ2tleWRvd24nLCBmdW5jdGlvbihlKSB7CiAgICAgaWYgKGUua2V5
SWRlbnRpZmllciA9PSAnVSswMDNGJyB8fCBlLmtleUlkZW50aWZpZXIgPT0gJ1UrMDBCRicpIHsK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxh
a2luZXNzX2Rhc2hib2FyZF9lbWJlZGRlZC5odG1sIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9z
dGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkX2VtYmVkZGVkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uYzM3MWU3OGRlMGI2ODE1M2Q4MTc4OTc5ZmQ0NjMyZTg5NTdkNWUzNwotLS0gL2Rldi9u
dWxsCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2lu
ZXNzX2Rhc2hib2FyZF9lbWJlZGRlZC5odG1sCkBAIC0wLDAgKzEsODMgQEAKKzwhLS0gQ29weXJp
Z2h0IChDKSAyMDExIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisKK1JlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAorbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zIGFyZQorbWV0OgorCisgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNl
IGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICAgICogUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorY29weXJp
Z2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lcgoraW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92
aWRlZCB3aXRoIHRoZQorZGlzdHJpYnV0aW9uLgorICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBH
b29nbGUgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cworY29udHJpYnV0b3JzIG1heSBiZSB1c2Vk
IHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KK3RoaXMgc29mdHdh
cmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisKK1RISVMgU09G
VFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRP
UlMKKyJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVE
SU5HLCBCVVQgTk9UCitMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNI
QU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKK0EgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVND
TEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCitPV05FUiBPUiBDT05UUklC
VVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKK1NQ
RUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJV
VCBOT1QKK0xJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLAorREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJS
VVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCitUSEVPUlkgT0YgTElBQklMSVRZLCBX
SEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisoSU5DTFVESU5H
IE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UKK09GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkg
T0YgU1VDSCBEQU1BR0UuCistLT4KKzwhRE9DVFlQRSBIVE1MPgorPHN0eWxlPgoraWZyYW1lIHsK
KyAgICB3aWR0aDogMTAwJTsKKyAgICBkaXNwbGF5OiBibG9jazsKK30KKyN0b29sYmFyIHsKKyAg
ICBkaXNwbGF5OiAtd2Via2l0LWZsZXhib3g7CisgICAgLXdlYmtpdC1mbGV4LWFsaWduOiBiYXNl
bGluZTsKK30KKyN0ZXN0cyB7CisgICAgLXdlYmtpdC1mbGV4OiAxOworICAgIC8qIFdlYktpdCBi
dWcuIERvbid0IHByb3Blcmx5IHdyYXAgaW5wdXQgZWxlbWVudHMgZm9yIGZsZXhpbmcuICovCisg
ICAgZGlzcGxheTogYmxvY2s7Cit9Cis8L3N0eWxlPgorCis8ZGl2PlRoaXMgaXMgYSBkZW1vIHBh
Z2UgZm9yIHdvcmtpbmcgb24gaWZyYW1lIGVtYmVkZGluZyB0aGUgZmxha2luZXNzIGRhc2hib2Fy
ZC48L2Rpdj4KKzxkaXYgaWQ9InRvb2xiYXIiPgorICAgIDxpbnB1dCBpZD0iY2hyb21lIiB0eXBl
PWNoZWNrYm94PjwvaW5wdXQ+PGxhYmVsPkhpZGUgY2hyb21lPC9sYWJlbD4gfCAKKyAgICA8bGFi
ZWw+VGVzdHM6PC9sYWJlbD48aW5wdXQgaWQ9dGVzdHMgcGxhY2Vob2xkZXI9IlR5cGUgdGVzdCBu
YW1lIGhlcmUgdG8gbG9hZCBhIGRpZmZlcmVudCB0ZXN0IGluIHRoZSBmcmFtZSIgPjwvaW5wdXQ+
Cis8L2Rpdj4KKzxpZnJhbWUgc3JjPSJmbGFraW5lc3NfZGFzaGJvYXJkLmh0bWwiPjwvaWZyYW1l
PgorCis8c2NyaXB0PgordmFyIHRpbWVvdXRJZDsKK2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyN0
ZXN0cycpLm9uaW5wdXQgPSBmdW5jdGlvbihldmVudCkgeworICAgIGlmICh0aW1lb3V0SWQpCisg
ICAgICAgIGNsZWFyVGltZW91dCh0aW1lb3V0SWQpOworICAgIHRpbWVvdXRJZCA9IHNldFRpbWVv
dXQoc2V0RnJhbWVTcmMsIDEwMDApOworfTsKK2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNjaHJv
bWUnKS5vbmNoYW5nZSA9IHNldEZyYW1lU3JjOworCitmdW5jdGlvbiBzZXRGcmFtZVNyYygpIHsK
KyAgICB2YXIgdGVzdHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjdGVzdHMnKS52YWx1ZTsK
KyAgICB2YXIgaGlkZUNocm9tZSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNjaHJvbWUnKS5j
aGVja2VkID8gJyZzaG93Q2hyb21lPWZhbHNlJyA6ICcnOworICAgIHZhciB1cmwgPSAnZmxha2lu
ZXNzX2Rhc2hib2FyZC5odG1sI3Rlc3RzPScgKyB0ZXN0cyArIGhpZGVDaHJvbWU7CisgICAgZG9j
dW1lbnQucXVlcnlTZWxlY3RvcignaWZyYW1lJykuc3JjID0gdXJsOworfTsKKworZnVuY3Rpb24g
c2l6ZUlmcmFtZVRvQ29udGVudHMoKSB7CisgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaWZy
YW1lJykuY29udGVudFdpbmRvdy5wb3N0TWVzc2FnZSh7Y29tbWFuZDogJ3F1ZXJ5Q29udGVudEhl
aWdodCd9LCAnKicpOworfTsKKword2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBm
dW5jdGlvbihldmVudCkgeworICAgIHN3aXRjaChldmVudC5kYXRhLmNvbW1hbmQpIHsKKyAgICBj
YXNlICdoZWlnaHRDaGFuZ2VkJzoKKyAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaWZy
YW1lJykuc3R5bGUuaGVpZ2h0ID0gZXZlbnQuZGF0YS5oZWlnaHQgKyAncHgnOworICAgICAgICBi
cmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGNvbnNvbGUuZXJyb3IoJ0RpZCBub3QgdW5k
ZXJzdGFuZCBtZXNzYWdlOiAnICsgZXZlbnQuZGF0YSk7CisgICAgfQorfSk7Cis8L3NjcmlwdD4K
</data>
<flag name="review"
          id="144067"
          type_id="1"
          status="+"
          setter="dpranke"
    />
          </attachment>
      

    </bug>

</bugzilla>