<?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>104061</bug_id>
          
          <creation_ts>2012-12-04 16:40:47 -0800</creation_ts>
          <short_desc>nrwt: fix total number of tests computed in the result summary</short_desc>
          <delta_ts>2012-12-10 15:12:40 -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>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>103824</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>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>783096</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-04 16:40:47 -0800</bug_when>
    <thetext>nrwt: fix total number of tests computed in the result summary</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783098</commentid>
    <comment_count>1</comment_count>
      <attachid>177604</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-04 16:43:32 -0800</bug_when>
    <thetext>Created attachment 177604
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783100</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-04 16:44:05 -0800</bug_when>
    <thetext>Committed r136593: &lt;http://trac.webkit.org/changeset/136593&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783101</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-04 16:44:30 -0800</bug_when>
    <thetext>re-opening to ensure that the unit test is written for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783103</commentid>
    <comment_count>4</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-04 16:45:42 -0800</bug_when>
    <thetext>reopening to ensure that a test gets written.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783104</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-04 16:47:00 -0800</bug_when>
    <thetext>should also write a test to ensure that the statistics for test run time and test total time are correct as discussed in bug 103943.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784492</commentid>
    <comment_count>6</comment_count>
      <attachid>177910</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-05 19:15:05 -0800</bug_when>
    <thetext>Created attachment 177910
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787263</commentid>
    <comment_count>7</comment_count>
      <attachid>177910</attachid>
    <who name="">jochen</who>
    <bug_when>2012-12-10 06:31:33 -0800</bug_when>
    <thetext>Comment on attachment 177910
Patch

I ran into the same problem, and after a bit of debugging came to the same fix.

I verified that your patch indeed fixes the problem, so lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787543</commentid>
    <comment_count>8</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-10 10:59:43 -0800</bug_when>
    <thetext>Committed r137183: &lt;http://trac.webkit.org/changeset/137183&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177604</attachid>
            <date>2012-12-04 16:43:32 -0800</date>
            <delta_ts>2012-12-05 19:15:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104061-20121204164057.patch</filename>
            <type>text/plain</type>
            <size>2153</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NTkxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYThlY2YxNzI4ZWViZTkwZTgyYjM4YzdiYjUxMmVkMGY2
ZDg2YjQwOS4uNjNiYzM4Njg2OWRjZTg2MWQzNmYwZjU3NDI3NTE3YTk5NDcyNzE5NSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0
IEBACiAyMDEyLTEyLTA0ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCisg
ICAgICAgIG5yd3Q6IGZpeCB0b3RhbCBudW1iZXIgb2YgdGVzdHMgY29tcHV0ZWQgaW4gdGhlIHJl
c3VsdCBzdW1tYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMDQwNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBPbmUgb2YgdGhlIHJlY2VudCBjaGFuZ2VzIHRvIHRoZSByZXN1bHRzdW1tYXJ5IHJlZmFj
dG9yaW5nIGNhdXNlZAorICAgICAgICB1cyB0byBub3QgaW5jbHVkZSB0aGUgbnVtYmVyIG9mIHNr
aXBwZWQgdGVzdHMgaW4gdGhlIHRvdGFsIG51bWJlcgorICAgICAgICBvZiB0ZXN0cywgdGhyb3dp
bmcgb2ZmIHRoZSB0b3RhbHMgcHJpbnRlZCBpbiBwcmludF9vbmVfbGluZV9zdW1tYXJ5KCkuCisK
KyAgICAgICAgVW5mb3J0dW5hdGVseSwgZ2l2ZW4gdGhlIGN1cnJlbnQgc3RhdGUgb2YgdGhlIGNv
ZGUgaXQgaXMgZGlmZmljdWx0CisgICAgICAgIHRvIGNvbnN0cnVjdCBhbiBhY2N1cmF0ZSB1bml0
IHRlc3QgZm9yIHRoaXMuIEkgaGF2ZSB2ZXJpZmllZCB0aGUKKyAgICAgICAgZml4IGJ5IGhhbmQs
IGFuZCB3aWxsIHdyaXRlIGEgdGVzdCBvbmNlIHRoZSByZW1haW5pbmcgcmVmYWN0b3JpbmcKKyAg
ICAgICAgcGF0Y2hlcyBsYW5kLCBhdCB3aGljaCBwb2ludCBpdCB3aWxsIGJlIHRyaXZpYWwgdG8g
dGVzdCBpdC4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRy
b2xsZXJzL21hbmFnZXIucHk6CisgICAgICAgIChNYW5hZ2VyLl9wcmVwYXJlX2xpc3RzKToKKwor
MjAxMi0xMi0wNCAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KKwogICAgICAg
ICBucnd0IGlzIG5vdCByZXR1cm5pbmcgdGhlIGV4aXQgc3RhdHVzIHByb3Blcmx5CiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM4MzAKIApkaWZmIC0t
Z2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFu
YWdlci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJz
L21hbmFnZXIucHkKaW5kZXggYmIwOThkOTYwMzExNTA1ZTk3NTZhYTc2MmIzMzNjYzYwOGNhZDMz
Zi4uMzg4MGRhZGM0MTBhZWEwM2YxZWI5MzJjNTg4OWEyNjQ0MTJjOTJhMiAxMDA2NDQKLS0tIGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdlci5w
eQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9t
YW5hZ2VyLnB5CkBAIC0zMTUsNyArMzE1LDcgQEAgY2xhc3MgTWFuYWdlcihvYmplY3QpOgogICAg
ICAgICBzZWxmLl9leHBlY3RhdGlvbnMuYWRkX3NraXBwZWRfdGVzdHModGVzdHNfaW5fb3RoZXJf
Y2h1bmtzKQogICAgICAgICB0ZXN0c190b19za2lwLnVwZGF0ZSh0ZXN0c19pbl9vdGhlcl9jaHVu
a3MpCiAKLSAgICAgICAgc3VtbWFyeSA9IFJlc3VsdFN1bW1hcnkoc2VsZi5fZXhwZWN0YXRpb25z
LCBsZW4odGVzdHNfdG9fcnVuKSAqIHNlbGYuX29wdGlvbnMucmVwZWF0X2VhY2ggKiBzZWxmLl9v
cHRpb25zLml0ZXJhdGlvbnMpCisgICAgICAgIHN1bW1hcnkgPSBSZXN1bHRTdW1tYXJ5KHNlbGYu
X2V4cGVjdGF0aW9ucywgbGVuKHRlc3RzX3RvX3J1bikgKiBzZWxmLl9vcHRpb25zLnJlcGVhdF9l
YWNoICogc2VsZi5fb3B0aW9ucy5pdGVyYXRpb25zICsgbGVuKHRlc3RzX3RvX3NraXApKQogCiAg
ICAgICAgIGZvciB0ZXN0X25hbWUgaW4gc2V0KHRlc3RzX3RvX3NraXApOgogICAgICAgICAgICAg
cmVzdWx0ID0gdGVzdF9yZXN1bHRzLlRlc3RSZXN1bHQodGVzdF9uYW1lKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177910</attachid>
            <date>2012-12-05 19:15:05 -0800</date>
            <delta_ts>2012-12-10 06:31:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104061-20121205191230.patch</filename>
            <type>text/plain</type>
            <size>10385</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NzgwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDE0YWZjMGMyNDhhMjQ3NjcwOWRkZTI5YTM0NTA3ZmRk
YjlmZjg4NC4uYTZjYjA1ZWMzOWNkNzhhNDBlNmM3NGI0N2RjZmI5ZWFiYzFhZTQzOSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM0
IEBACiAyMDEyLTEyLTA1ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCisg
ICAgICAgIG5yd3Q6IGZpeCB0b3RhbCBudW1iZXIgb2YgdGVzdHMgY29tcHV0ZWQgaW4gdGhlIHJl
c3VsdCBzdW1tYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMDQwNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBHb29kIHRoaW5nIEkgbGVmdCB0aGlzIG9wZW4sIGJlY2F1c2UgSSBhY3R1YWxseSBicm9r
ZSBpdCBhZ2FpbgorICAgICAgICB0aGUgc2FtZSB3YXkgaW4gYSBtZXJnZS4gRml4IHRoZSBjb21w
dXRhdGlvbiBvZiB0aGUgb25lX2xpbmVfc3VtbWFyeQorICAgICAgICBhZ2FpbiwgYW5kIGFkZCB0
ZXN0cyBmb3IgaXQgKGFsc28gY2xlYW4gdXAgc29tZSByZWR1bmRhbnQgdGVzdHMpLgorCisgICAg
ICAgIEFsc28sIGFkZCBjb25zdGFudHMgaW50byB0aGUgdGVzdCBwb3J0IGNvZGUgc28gdGhhdCB0
aGUga25vd2xlZGdlCisgICAgICAgIG9mIGhvdyBtYW55IHRlc3RzIHNob3VsZCBmYWlsIGFuZCBo
b3cgaXMgbmV4dCB0byB0aGUgbGlzdCBvZiB0ZXN0cywKKyAgICAgICAgcmF0aGVyIHRoYW4gYSB0
b3RhbGx5IGRpZmZlcmVudCBwbGFjZS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X3J1bm5lci5weToKKyAgICAgICAgKExh
eW91dFRlc3RSdW5uZXIucnVuX3Rlc3RzKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L3Rlc3QucHk6CisgICAgICAgIChUZXN0TGlzdC5fX2dldGl0ZW1fXyk6
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0
c19pbnRlZ3JhdGlvbnRlc3QucHk6CisgICAgICAgIChnZXRfdGVzdF9yZXN1bHRzKToKKyAgICAg
ICAgKE1haW5UZXN0LnNldFVwKToKKyAgICAgICAgKE1haW5UZXN0LnRlc3RfYmFzaWMpOgorICAg
ICAgICAoTWFpblRlc3QudGVzdF9ydW5fc2luZ2x5X2FjdHVhbGx5X3J1bnNfdGVzdHMpOgorICAg
ICAgICAoTWFpblRlc3QudGVzdF90ZXN0X2xpc3Rfd2l0aF9wcmVmaXgpOgorICAgICAgICAoTWFp
blRlc3QudGVzdF9taXNzaW5nX2FuZF91bmV4cGVjdGVkX3Jlc3VsdHNfd2l0aF9jdXN0b21fZXhp
dF9jb2RlLkN1c3RvbUV4aXRDb2RlUG9ydCk6CisgICAgICAgIChNYWluVGVzdC50ZXN0X3RvbGVy
YW5jZS5JbWFnZURpZmZUZXN0UG9ydCk6CisgICAgICAgIChFbmRUb0VuZFRlc3QucGFyc2VfZnVs
bF9yZXN1bHRzKToKKworMjAxMi0xMi0wNSAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVt
Lm9yZz4KKwogICAgICAgICBucnd0OiBydW5fd2Via2l0X3Rlc3RzX2ludGVncmF0aW9udGVzdC5w
eSBkZXBlbmRzIG9uIGJlaW5nIGFibGUgdG8gc2hhcmUgYSBwb3J0IHcvIGJldHdlZW4gbWFzdGVy
IGFuZCB3b3JrZXIKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTc4MTY4CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X3J1bm5lci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X3J1bm5lci5weQppbmRl
eCAyYTljNmU2MTk0NjMwNWE1OGYwOGE3ODdjNzk1NmNhZmMwM2U1M2E0Li5lZGNmYjRmZDc1YTZj
NWVhM2JhNmY2MmU2YmZmYWU0YzI3ZWEzZjg2IDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9ydW5uZXIucHkKKysr
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0
X3Rlc3RfcnVubmVyLnB5CkBAIC04Nyw3ICs4Nyw3IEBAIGNsYXNzIExheW91dFRlc3RSdW5uZXIo
b2JqZWN0KToKICAgICAgICAgc2VsZi5fbmVlZHNfd2Vic29ja2V0cyA9IG5lZWRzX3dlYnNvY2tl
dHMKICAgICAgICAgc2VsZi5fcmV0cnlpbmcgPSByZXRyeWluZwogCi0gICAgICAgIHJlc3VsdF9z
dW1tYXJ5ID0gUmVzdWx0U3VtbWFyeShzZWxmLl9leHBlY3RhdGlvbnMsIGxlbih0ZXN0X2lucHV0
cykpCisgICAgICAgIHJlc3VsdF9zdW1tYXJ5ID0gUmVzdWx0U3VtbWFyeShzZWxmLl9leHBlY3Rh
dGlvbnMsIGxlbih0ZXN0X2lucHV0cykgKyBsZW4odGVzdHNfdG9fc2tpcCkpCiAgICAgICAgIHNl
bGYuX2N1cnJlbnRfcmVzdWx0X3N1bW1hcnkgPSByZXN1bHRfc3VtbWFyeQogICAgICAgICBzZWxm
Ll9yZW1haW5pbmdfbG9ja2VkX3NoYXJkcyA9IFtdCiAgICAgICAgIHNlbGYuX2hhc19odHRwX2xv
Y2sgPSBGYWxzZQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvcG9ydC90ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9y
dC90ZXN0LnB5CmluZGV4IDk2MjZmZTYyY2VjMTllMTJlNmRiM2M0ODJhNGMzZTQ3MWRhZmYyZmIu
LmM5YTNhN2ZiOTI1MzhjNzFkMzk1ZTIxOWRkN2FjNTJhNWQyM2RkOTkgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvdGVzdC5weQorKysgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3Rlc3QucHkKQEAgLTk3LDYgKzk3
LDE1IEBAIGNsYXNzIFRlc3RMaXN0KG9iamVjdCk6CiAgICAgZGVmIF9fZ2V0aXRlbV9fKHNlbGYs
IGl0ZW0pOgogICAgICAgICByZXR1cm4gc2VsZi50ZXN0c1tpdGVtXQogCisjCisjIFRoZXNlIG51
bWJlcnMgbWF5IG5lZWQgdG8gYmUgdXBkYXRlZCB3aGVuZXZlciB3ZSBhZGQgb3IgZGVsZXRlIHRl
c3RzLgorIworVE9UQUxfVEVTVFMgPSAxMDQKK1RPVEFMX1NLSVBTID0gMjUKK1RPVEFMX1JFVFJJ
RVMgPSAxNAorCitVTkVYUEVDVEVEX1BBU1NFUyA9IDYKK1VORVhQRUNURURfRkFJTFVSRVMgPSAx
NwogCiBkZWYgdW5pdF90ZXN0X2xpc3QoKToKICAgICB0ZXN0cyA9IFRlc3RMaXN0KCkKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVz
dHNfaW50ZWdyYXRpb250ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvcnVuX3dlYmtpdF90ZXN0c19pbnRlZ3JhdGlvbnRlc3QucHkKaW5kZXggY2QxNmMzMjZmNDE4
ZmUxZGQxMGU1NDdhNzIxOTg5YTI5MDQ5ZGU1Yy4uZjExNmYzMGU1ZmFmNzQ3MTg1ZmFlNTY2ZGU1
OTRlMjM0YjIxYTdiNSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvcnVuX3dlYmtpdF90ZXN0c19pbnRlZ3JhdGlvbnRlc3QucHkKKysrIGIvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0c19pbnRlZ3JhdGlvbnRl
c3QucHkKQEAgLTUxLDcgKzUxLDcgQEAgZnJvbSB3ZWJraXRweS5jb21tb24uaG9zdF9tb2NrIGlt
cG9ydCBNb2NrSG9zdAogZnJvbSB3ZWJraXRweS5sYXlvdXRfdGVzdHMgaW1wb3J0IHBvcnQKIGZy
b20gd2Via2l0cHkubGF5b3V0X3Rlc3RzIGltcG9ydCBydW5fd2Via2l0X3Rlc3RzCiBmcm9tIHdl
YmtpdHB5LmxheW91dF90ZXN0cy5wb3J0IGltcG9ydCBQb3J0Ci1mcm9tIHdlYmtpdHB5LmxheW91
dF90ZXN0cy5wb3J0LnRlc3QgaW1wb3J0IFRlc3RQb3J0LCBUZXN0RHJpdmVyCitmcm9tIHdlYmtp
dHB5LmxheW91dF90ZXN0cy5wb3J0IGltcG9ydCB0ZXN0CiBmcm9tIHdlYmtpdHB5LnRlc3Quc2tp
cCBpbXBvcnQgc2tpcF9pZgogZnJvbSB3ZWJraXRweS50b29sLm1vY2t0b29sIGltcG9ydCBNb2Nr
T3B0aW9ucwogCkBAIC0xNTgsMTIgKzE1OCw2IEBAIGRlZiBnZXRfdGVzdF9yZXN1bHRzKGFyZ3Ms
IGhvc3Q9Tm9uZSk6CiAgICAgcmV0dXJuIGFsbF9yZXN1bHRzCiAKIAotIyBVcGRhdGUgdGhpcyBt
YWdpYyBudW1iZXIgaWYgeW91IGFkZCBhbiB1bmV4cGVjdGVkIHRlc3QgdG8gd2Via2l0cHkubGF5
b3V0X3Rlc3RzLnBvcnQudGVzdAotIyBGSVhNRTogSXQncyBuaWNlIHRvIGhhdmUgYSByb3V0aW5l
IGluIHBvcnQvdGVzdC5weSB0aGF0IHJldHVybnMgdGhpcyBudW1iZXIuCi11bmV4cGVjdGVkX2Zh
aWx1cmVzID0gMTIKLXVuZXhwZWN0ZWRfdGVzdHNfY291bnQgPSB1bmV4cGVjdGVkX2ZhaWx1cmVz
ICsgNAotCi0KIGNsYXNzIFN0cmVhbVRlc3RpbmdNaXhpbihvYmplY3QpOgogICAgIGRlZiBhc3Nl
cnRDb250YWlucyhzZWxmLCBzdHJlYW0sIHN0cmluZyk6CiAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1
ZShzdHJpbmcgaW4gc3RyZWFtLmdldHZhbHVlKCkpCkBAIC0yODksMTIgKzI4MywzOCBAQCBjbGFz
cyBNYWluVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSwgU3RyZWFtVGVzdGluZ01peGluKToKICAgICAg
ICAgIyBwcm9wZXJseSBvbiBjeWd3aW4gKGJ1ZyA2Mzg0NikuCiAgICAgICAgIHNlbGYuc2hvdWxk
X3Rlc3RfcHJvY2Vzc2VzID0gbm90IHNlbGYuX3BsYXRmb3JtLmlzX3dpbigpCiAKLSAgICBkZWYg
dGVzdF9hbGwoc2VsZik6Ci0gICAgICAgIHJlcywgXywgXyA9IGxvZ2dpbmdfcnVuKFtdLCB0ZXN0
c19pbmNsdWRlZD1UcnVlKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHJlcywgdW5leHBlY3Rl
ZF90ZXN0c19jb3VudCkKLQogICAgIGRlZiB0ZXN0X2Jhc2ljKHNlbGYpOgotICAgICAgICBzZWxm
LmFzc2VydFRydWUocGFzc2luZ19ydW4oKSkKKyAgICAgICAgb3B0aW9ucywgYXJncyA9IHBhcnNl
X2FyZ3ModGVzdHNfaW5jbHVkZWQ9VHJ1ZSkKKyAgICAgICAgbG9nZ2luZ19zdHJlYW0gPSBTdHJp
bmdJTy5TdHJpbmdJTygpCisgICAgICAgIGhvc3QgPSBNb2NrSG9zdCgpCisgICAgICAgIHBvcnRf
b2JqID0gaG9zdC5wb3J0X2ZhY3RvcnkuZ2V0KG9wdGlvbnMucGxhdGZvcm0sIG9wdGlvbnMpCisg
ICAgICAgIGRldGFpbHMgPSBydW5fd2Via2l0X3Rlc3RzLnJ1bihwb3J0X29iaiwgb3B0aW9ucywg
YXJncywgbG9nZ2luZ19zdHJlYW0pCisKKyAgICAgICAgIyBUaGVzZSBudW1iZXJzIHdpbGwgbmVl
ZCB0byBiZSB1cGRhdGVkIHdoZW5ldmVyIHdlIGFkZCBuZXcgdGVzdHMuCisgICAgICAgIHNlbGYu
YXNzZXJ0RXF1YWwoZGV0YWlscy5yZXN1bHRfc3VtbWFyeS50b3RhbCwgdGVzdC5UT1RBTF9URVNU
UykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChkZXRhaWxzLnJlc3VsdF9zdW1tYXJ5LmV4cGVj
dGVkX3NraXBzLCB0ZXN0LlRPVEFMX1NLSVBTKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxl
bihkZXRhaWxzLnJlc3VsdF9zdW1tYXJ5LnVuZXhwZWN0ZWRfcmVzdWx0cyksIHRlc3QuVU5FWFBF
Q1RFRF9QQVNTRVMgKyB0ZXN0LlVORVhQRUNURURfRkFJTFVSRVMpCisgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwoZGV0YWlscy5leGl0X2NvZGUsIHRlc3QuVU5FWFBFQ1RFRF9GQUlMVVJFUykKKyAg
ICAgICAgc2VsZi5hc3NlcnRFcXVhbChkZXRhaWxzLnJldHJ5X3N1bW1hcnkudG90YWwsIHRlc3Qu
VE9UQUxfUkVUUklFUykKKworICAgICAgICBvbmVfbGluZV9zdW1tYXJ5ID0gIiVkIHRlc3RzIHJh
biBhcyBleHBlY3RlZCwgJWQgZGlkbid0OlxuIiAlICgKKyAgICAgICAgICAgIGRldGFpbHMucmVz
dWx0X3N1bW1hcnkudG90YWwgLSBkZXRhaWxzLnJlc3VsdF9zdW1tYXJ5LmV4cGVjdGVkX3NraXBz
IC0gbGVuKGRldGFpbHMucmVzdWx0X3N1bW1hcnkudW5leHBlY3RlZF9yZXN1bHRzKSwKKyAgICAg
ICAgICAgIGxlbihkZXRhaWxzLnJlc3VsdF9zdW1tYXJ5LnVuZXhwZWN0ZWRfcmVzdWx0cykpCisg
ICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShvbmVfbGluZV9zdW1tYXJ5IGluIGxvZ2dpbmdfc3RyZWFt
LmJ1Zmxpc3QpCisKKyAgICAgICAgIyBFbnN1cmUgdGhlIHJlc3VsdHMgd2VyZSBzdW1tYXJpemVk
IHByb3Blcmx5LgorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGRldGFpbHMuc3VtbWFyaXplZF9y
ZXN1bHRzWydudW1fcmVncmVzc2lvbnMnXSwgZGV0YWlscy5leGl0X2NvZGUpCisKKyAgICAgICAg
IyBFbnN1cmUgdGhlIGltYWdlIGRpZmYgcGVyY2VudGFnZSBpcyBpbiB0aGUgcmVzdWx0cy4KKyAg
ICAgICAgc2VsZi5hc3NlcnRFcXVhbChkZXRhaWxzLnN1bW1hcml6ZWRfcmVzdWx0c1sndGVzdHMn
XVsnZmFpbHVyZXMnXVsnZXhwZWN0ZWQnXVsnaW1hZ2UuaHRtbCddWydpbWFnZV9kaWZmX3BlcmNl
bnQnXSwgMSkKKworICAgICAgICAjIEVuc3VyZSB0aGUgcmVzdWx0cyB3ZXJlIHdyaXR0ZW4gb3V0
IGFuZCBkaXNwbGF5ZWQuCisgICAgICAgIGZ1bGxfcmVzdWx0c190ZXh0ID0gaG9zdC5maWxlc3lz
dGVtLnJlYWRfdGV4dF9maWxlKCcvdG1wL2xheW91dC10ZXN0LXJlc3VsdHMvZnVsbF9yZXN1bHRz
Lmpzb24nKQorICAgICAgICBqc29uX3RvX2V2YWwgPSBmdWxsX3Jlc3VsdHNfdGV4dC5yZXBsYWNl
KCJBRERfUkVTVUxUUygiLCAiIikucmVwbGFjZSgiKTsiLCAiIikKKyAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbChqc29uLmxvYWRzKGpzb25fdG9fZXZhbCksIGRldGFpbHMuc3VtbWFyaXplZF9yZXN1
bHRzKQorCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoaG9zdC51c2VyLm9wZW5lZF91cmxzLCBb
cGF0aC5hYnNwYXRoX3RvX3VyaShNb2NrSG9zdCgpLnBsYXRmb3JtLCAnL3RtcC9sYXlvdXQtdGVz
dC1yZXN1bHRzL3Jlc3VsdHMuaHRtbCcpXSkKKwogCiAgICAgZGVmIHRlc3RfYmF0Y2hfc2l6ZShz
ZWxmKToKICAgICAgICAgYmF0Y2hfdGVzdHNfcnVuID0gZ2V0X3Rlc3RfYmF0Y2hlcyhbJy0tYmF0
Y2gtc2l6ZScsICcyJ10pCkBAIC01MjMsOCArNTQzLDggQEAgY2xhc3MgTWFpblRlc3QodW5pdHRl
c3QuVGVzdENhc2UsIFN0cmVhbVRlc3RpbmdNaXhpbik6CiAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1
ZShoYXNfcGFzc2VzX3RleHQpCiAKICAgICBkZWYgdGVzdF9ydW5fc2luZ2x5X2FjdHVhbGx5X3J1
bnNfdGVzdHMoc2VsZik6Ci0gICAgICAgIHJlcywgXywgXyA9IGxvZ2dpbmdfcnVuKFsnLS1ydW4t
c2luZ2x5JywgJ2ZhaWx1cmVzL3VuZXhwZWN0ZWQnXSkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChyZXMsIHVuZXhwZWN0ZWRfZmFpbHVyZXMpCisgICAgICAgIHJlcywgXywgXyA9IGxvZ2dpbmdf
cnVuKFsnLS1ydW4tc2luZ2x5J10sIHRlc3RzX2luY2x1ZGVkPVRydWUpCisgICAgICAgIHNlbGYu
YXNzZXJ0RXF1YWwocmVzLCB0ZXN0LlVORVhQRUNURURfRkFJTFVSRVMgLSAxKSAgIyBmYWlsdXJl
cy9leHBlY3RlZC9oYW5nLmh0bWwgYWN0dWFsbHkgcGFzc2VzIHcvIC0tcnVuLXNpbmdseS4KIAog
ICAgIGRlZiB0ZXN0X3NpbmdsZV9maWxlKHNlbGYpOgogICAgICAgICB0ZXN0c19ydW4gPSBnZXRf
dGVzdHNfcnVuKFsncGFzc2VzL3RleHQuaHRtbCddKQpAQCAtNTYyLDE1ICs1ODIsNiBAQCBjbGFz
cyBNYWluVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSwgU3RyZWFtVGVzdGluZ01peGluKToKICAgICAg
ICAgdGVzdHNfcnVuID0gZ2V0X3Rlc3RzX3J1bihbJy0tdGVzdC1saXN0PSVzJyAlIGZpbGVuYW1l
XSwgaG9zdD1ob3N0KQogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKFsncGFzc2VzL3RleHQuaHRt
bCddLCB0ZXN0c19ydW4pCiAKLSAgICBkZWYgdGVzdF91bmV4cGVjdGVkX2ZhaWx1cmVzKHNlbGYp
OgotICAgICAgICAjIFJ1biB0ZXN0cyBpbmNsdWRpbmcgdGhlIHVuZXhwZWN0ZWQgZmFpbHVyZXMu
Ci0gICAgICAgIHNlbGYuX3VybF9vcGVuZWQgPSBOb25lCi0gICAgICAgIHJlcywgZXJyLCB1c2Vy
ID0gbG9nZ2luZ19ydW4odGVzdHNfaW5jbHVkZWQ9VHJ1ZSkKLQotICAgICAgICBzZWxmLmFzc2Vy
dEVxdWFsKHJlcywgdW5leHBlY3RlZF90ZXN0c19jb3VudCkKLSAgICAgICAgc2VsZi5hc3NlcnRO
b3RFbXB0eShlcnIpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwodXNlci5vcGVuZWRfdXJscywg
W3BhdGguYWJzcGF0aF90b191cmkoTW9ja0hvc3QoKS5wbGF0Zm9ybSwgJy90bXAvbGF5b3V0LXRl
c3QtcmVzdWx0cy9yZXN1bHRzLmh0bWwnKV0pCi0KICAgICBkZWYgdGVzdF9taXNzaW5nX2FuZF91
bmV4cGVjdGVkX3Jlc3VsdHMoc2VsZik6CiAgICAgICAgICMgVGVzdCB0aGF0IHdlIHVwZGF0ZSBl
eHBlY3RhdGlvbnMgaW4gcGxhY2UuIElmIHRoZSBleHBlY3RhdGlvbgogICAgICAgICAjIGlzIG1p
c3NpbmcsIHVwZGF0ZSB0aGUgZXhwZWN0ZWQgZ2VuZXJpYyBsb2NhdGlvbi4KQEAgLTYwNyw3ICs2
MTgsNyBAQCBjbGFzcyBNYWluVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSwgU3RyZWFtVGVzdGluZ01p
eGluKToKICAgICBkZWYgdGVzdF9taXNzaW5nX2FuZF91bmV4cGVjdGVkX3Jlc3VsdHNfd2l0aF9j
dXN0b21fZXhpdF9jb2RlKHNlbGYpOgogICAgICAgICAjIFRlc3QgdGhhdCB3ZSB1cGRhdGUgZXhw
ZWN0YXRpb25zIGluIHBsYWNlLiBJZiB0aGUgZXhwZWN0YXRpb24KICAgICAgICAgIyBpcyBtaXNz
aW5nLCB1cGRhdGUgdGhlIGV4cGVjdGVkIGdlbmVyaWMgbG9jYXRpb24uCi0gICAgICAgIGNsYXNz
IEN1c3RvbUV4aXRDb2RlUG9ydChUZXN0UG9ydCk6CisgICAgICAgIGNsYXNzIEN1c3RvbUV4aXRD
b2RlUG9ydCh0ZXN0LlRlc3RQb3J0KToKICAgICAgICAgICAgIGRlZiBleGl0X2NvZGVfZnJvbV9z
dW1tYXJpemVkX3Jlc3VsdHMoc2VsZiwgdW5leHBlY3RlZF9yZXN1bHRzKToKICAgICAgICAgICAg
ICAgICByZXR1cm4gdW5leHBlY3RlZF9yZXN1bHRzWydudW1fcmVncmVzc2lvbnMnXSArIHVuZXhw
ZWN0ZWRfcmVzdWx0c1snbnVtX21pc3NpbmcnXQogCkBAIC03NTQsNyArNzY1LDcgQEAgY2xhc3Mg
TWFpblRlc3QodW5pdHRlc3QuVGVzdENhc2UsIFN0cmVhbVRlc3RpbmdNaXhpbik6CiAgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWwodGVzdHNfcnVuLCBzb3J0ZWQodGVzdHNfcnVuKSkKIAogICAgIGRl
ZiB0ZXN0X3RvbGVyYW5jZShzZWxmKToKLSAgICAgICAgY2xhc3MgSW1hZ2VEaWZmVGVzdFBvcnQo
VGVzdFBvcnQpOgorICAgICAgICBjbGFzcyBJbWFnZURpZmZUZXN0UG9ydCh0ZXN0LlRlc3RQb3J0
KToKICAgICAgICAgICAgIGRlZiBkaWZmX2ltYWdlKHNlbGYsIGV4cGVjdGVkX2NvbnRlbnRzLCBh
Y3R1YWxfY29udGVudHMsIHRvbGVyYW5jZT1Ob25lKToKICAgICAgICAgICAgICAgICBzZWxmLnRv
bGVyYW5jZV91c2VkX2Zvcl9kaWZmX2ltYWdlID0gc2VsZi5fb3B0aW9ucy50b2xlcmFuY2UKICAg
ICAgICAgICAgICAgICByZXR1cm4gKFRydWUsIDEsIE5vbmUpCkBAIC05MDcsMTkgKzkxOCw2IEBA
IGNsYXNzIEVuZFRvRW5kVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIGNvbXByZXNz
ZWRfcmVzdWx0cyA9IGpzb24ubG9hZHMoanNvbl90b19ldmFsKQogICAgICAgICByZXR1cm4gY29t
cHJlc3NlZF9yZXN1bHRzCiAKLSAgICBkZWYgdGVzdF9lbmRfdG9fZW5kKHNlbGYpOgotICAgICAg
ICBob3N0ID0gTW9ja0hvc3QoKQotICAgICAgICByZXMsIF8sIHVzZXIgPSBsb2dnaW5nX3J1bih0
ZXN0c19pbmNsdWRlZD1UcnVlLCBob3N0PWhvc3QpCi0KLSAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChyZXMsIHVuZXhwZWN0ZWRfdGVzdHNfY291bnQpCi0gICAgICAgIHJlc3VsdHMgPSBzZWxmLnBh
cnNlX2Z1bGxfcmVzdWx0cyhob3N0LmZpbGVzeXN0ZW0ucmVhZF90ZXh0X2ZpbGUoJy90bXAvbGF5
b3V0LXRlc3QtcmVzdWx0cy9mdWxsX3Jlc3VsdHMuanNvbicpKQotCi0gICAgICAgICMgQ2hlY2sg
dG8gZW5zdXJlIHdlJ3JlIHBhc3NpbmcgYmFjayBpbWFnZSBkaWZmICVhZ2UgY29ycmVjdGx5Lgot
ICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHJlc3VsdHNbJ3Rlc3RzJ11bJ2ZhaWx1cmVzJ11bJ2V4
cGVjdGVkJ11bJ2ltYWdlLmh0bWwnXVsnaW1hZ2VfZGlmZl9wZXJjZW50J10sIDEpCi0KLSAgICAg
ICAgIyBDaGVjayB0aGF0IHdlIGF0dGVtcHRlZCB0byBkaXNwbGF5IHRoZSByZXN1bHRzIHBhZ2Ug
aW4gYSBicm93c2VyLgotICAgICAgICBzZWxmLmFzc2VydFRydWUodXNlci5vcGVuZWRfdXJscykK
LQogICAgIGRlZiB0ZXN0X3JlZnRlc3Rfd2l0aF90d29fbm90cmVmcyhzZWxmKToKICAgICAgICAg
IyBUZXN0IHRoYXQgd2UgdXBkYXRlIGV4cGVjdGF0aW9ucyBpbiBwbGFjZS4gSWYgdGhlIGV4cGVj
dGF0aW9uCiAgICAgICAgICMgaXMgbWlzc2luZywgdXBkYXRlIHRoZSBleHBlY3RlZCBnZW5lcmlj
IGxvY2F0aW9uLgo=
</data>
<flag name="review"
          id="194229"
          type_id="1"
          status="+"
          setter="jochen"
    />
          </attachment>
      

    </bug>

</bugzilla>