<?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>101469</bug_id>
          
          <creation_ts>2012-11-07 07:00:05 -0800</creation_ts>
          <short_desc>REGRESSION(r133380): new tests without expected file reported as failing tests on the bots</short_desc>
          <delta_ts>2012-12-13 09:22:15 -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>420+</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>NRWT</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>100915</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>lforschler</cc>
    
    <cc>ojan</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
    
    <cc>tmpsantos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>760660</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-11-07 07:00:05 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/133380 changed the output from &quot;no expected results found&quot; to &quot;missing results&quot;,
but _parseNewRunWebKitTestsOutput() in master.cfg still uses the old format:
http://trac.webkit.org/browser/trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg?rev=133299#L365

It is similar breakage to https://bugs.webkit.org/show_bug.cgi?id=93537

I think the best way to fix it is moving the output parsing to NRWT and 
dumping only one, easily parsable, never changing line for master.cfg.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761012</commentid>
    <comment_count>1</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-11-07 13:25:20 -0800</bug_when>
    <thetext>Argh, I checked the parsing code for the chromium bots but forgot that the webkit.org bots might be using a different parsing algorithm :(.

I don&apos;t think it&apos;s reasonable to expect the output to be &quot;never changing&quot;, but it makes sense to adopt something easier to parse, that&apos;s for sure. I&apos;ve often thought the thing to do is to echo a subset of results.json (or even all of it, maybe) to stdout and just parse that.

We should also add actual tests that check the format matches what we expect somewhere, and add comments about what needs to be checked if those tests start to fail. I have at least one fixme to do this in the printing_unittest.py, I think.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785675</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-12-06 23:32:46 -0800</bug_when>
    <thetext>Are you going to fix this annoying regression?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>785907</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-07 08:56:16 -0800</bug_when>
    <thetext>Oh, I&apos;m sorry, I thought this had been immediately fixed. It must&apos;ve fallen off my radar somehow.

Yes, I&apos;ll look into fixing this today.

As to the longer-term fix, I&apos;ve just landed a long series of patches that get us much closer to the point of producing easily parsable output. I&apos;ll probably look into doing that next week.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>787895</commentid>
    <comment_count>4</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-10 17:47:29 -0800</bug_when>
    <thetext>Okay, I thought this had been fixed ... were the changes in bug 93537 and bug 93789 not sufficient? What&apos;s still broken?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788282</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-12-11 03:44:15 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Okay, I thought this had been fixed ... were the changes in bug 93537 and bug 93789 not sufficient? What&apos;s still broken?

No, it isn&apos;t fixed. It is a new regression caused by r133380.

Previously a new test was reported as: &quot;Regressions: Unexpected no expected results found : (1)&quot;, and &quot;Regressions: Unexpected missing results (1)&quot; after r133380.

Previously a new test without expected result wasn&apos;t calculated as 
failure and wasn&apos;t make the bot red if there was only new tests and 
no other regressions.

The bug is somewhere in _parseNewRunWebKitTestsOutput and/or evaluateCommand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788286</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-12-11 03:46:29 -0800</bug_when>
    <thetext>Here is an output where you can test these parser functions - http://build.webkit.sed.hu/builders/x86-32%20Linux%20Qt%20Release%20NRWT/builds/25127/steps/layout-test/logs/stdio

(It is an artificial example, because I removed the expected file on the
bot manually to produce the buggy output for you to help debugging.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788782</commentid>
    <comment_count>7</comment_count>
      <attachid>178871</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-11 14:13:27 -0800</bug_when>
    <thetext>Created attachment 178871
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788785</commentid>
    <comment_count>8</comment_count>
      <attachid>178871</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-11 14:15:48 -0800</bug_when>
    <thetext>Comment on attachment 178871
Patch

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

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:82
&gt; +Regressions: Unexpected missing results (1)
&gt; +  svg/custom/zero-path-square-cap-rendering2.svg [ Missing ]

We probably shouldn&apos;t report missing results as &quot;Regressions&quot; if tests just had been added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788786</commentid>
    <comment_count>9</comment_count>
      <attachid>178871</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-12-11 14:16:05 -0800</bug_when>
    <thetext>Comment on attachment 178871
Patch

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

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:371
&gt; -            (&apos;flakes&apos;, re.compile(r&apos;[Uu]nexpected flakiness.+:?\s*\((\d+)\)&apos;)),
&gt; +            (&apos;flakes&apos;, re.compile(r&apos;Unexpected flakiness.+\((\d+)\)&apos;)),
&gt;              (&apos;new passes&apos;, re.compile(r&apos;Expected to .+, but passed:\s+\((\d+)\)&apos;)),
&gt; -            (&apos;missing results&apos;, re.compile(r&apos;(?:no expected results found|missing results)\s*:\s+\((\d+)\)&apos;)),
&gt; -            (&apos;failures&apos;, re.compile(r&apos;Regressions: [Uu]nexpected.+:?\s*\((\d+)\)&apos;)),
&gt; +            (&apos;missing results&apos;, re.compile(r&apos;Regressions: Unexpected missing results\s+\((\d+)\)&apos;)),
&gt; +            (&apos;failures&apos;, re.compile(r&apos;Regressions: Unexpected.+\((\d+)\)&apos;)),

Is this removing ORWT support?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788789</commentid>
    <comment_count>10</comment_count>
      <attachid>178871</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-11 14:17:30 -0800</bug_when>
    <thetext>Comment on attachment 178871
Patch

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

&gt;&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:371
&gt;&gt; +            (&apos;failures&apos;, re.compile(r&apos;Regressions: Unexpected.+\((\d+)\)&apos;)),
&gt; 
&gt; Is this removing ORWT support?

No, this function is specific to NRWT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788791</commentid>
    <comment_count>11</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-11 14:19:19 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 178871 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=178871&amp;action=review
&gt; 
&gt; &gt; Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:82
&gt; &gt; +Regressions: Unexpected missing results (1)
&gt; &gt; +  svg/custom/zero-path-square-cap-rendering2.svg [ Missing ]
&gt; 
&gt; We probably shouldn&apos;t report missing results as &quot;Regressions&quot; if tests just had been added.

Unfortunately, there&apos;s no way to tell if the tests had just been added, but this change is actually at least breaking out the missing category from the other failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789090</commentid>
    <comment_count>12</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-11 18:23:23 -0800</bug_when>
    <thetext>Committed r137404: &lt;http://trac.webkit.org/changeset/137404&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789692</commentid>
    <comment_count>13</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-12 10:42:00 -0800</bug_when>
    <thetext>The bots are running w/ this change and seem happy so far, but I haven&apos;t seen any &quot;missing&quot; results yet, so I&apos;m not 100% positive it worked. Ossy, can you help me keep on the lookout for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790519</commentid>
    <comment_count>14</comment_count>
    <who name="Thiago Marcos P. Santos">tmpsantos</who>
    <bug_when>2012-12-13 05:09:39 -0800</bug_when>
    <thetext>Hi Dirk,

I stepped over this failure here and I&apos;m suspected that it might be caused by this patch. Can you confirm?

$ ./mastercfg_unittest.py 
/usr/lib/python2.7/dist-packages/twisted/spread/jelly.py:102: DeprecationWarning: the sets module is deprecated
  import sets as _sets
./mastercfg_unittest.py:819: DeprecationWarning: Passing a BuildStep subclass to factory.addStep is deprecated.  Please pass a BuildStep instance instead.  Support will be dropped in v0.8.7.
...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.............
======================================================================
FAIL: test_nrwt_leaks_parsing (__main__.MasterCfgTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;./mastercfg_unittest.py&quot;, line 64, in test_nrwt_leaks_parsing
    self.fail()
AssertionError: None

----------------------------------------------------------------------
Ran 529 tests in 0.031s

FAILED (failures=1)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>790671</commentid>
    <comment_count>15</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-12-13 09:22:15 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; Hi Dirk,
&gt; 
&gt; I stepped over this failure here and I&apos;m suspected that it might be caused by this patch. Can you confirm?
&gt; 
&gt; $ ./mastercfg_unittest.py 
&gt; /usr/lib/python2.7/dist-packages/twisted/spread/jelly.py:102: DeprecationWarning: the sets module is deprecated
&gt;   import sets as _sets
&gt; ./mastercfg_unittest.py:819: DeprecationWarning: Passing a BuildStep subclass to factory.addStep is deprecated.  Please pass a BuildStep instance instead.  Support will be dropped in v0.8.7.
&gt; ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.............
&gt; ======================================================================
&gt; FAIL: test_nrwt_leaks_parsing (__main__.MasterCfgTest)
&gt; ----------------------------------------------------------------------
&gt; Traceback (most recent call last):
&gt;   File &quot;./mastercfg_unittest.py&quot;, line 64, in test_nrwt_leaks_parsing
&gt;     self.fail()
&gt; AssertionError: None
&gt; 
&gt; ----------------------------------------------------------------------
&gt; Ran 529 tests in 0.031s
&gt; 
&gt; FAILED (failures=1)

Whoops :). Yeah, my mistake. Will fix shortly.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178871</attachid>
            <date>2012-12-11 14:13:27 -0800</date>
            <delta_ts>2012-12-11 14:17:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101469-20121211141048.patch</filename>
            <type>text/plain</type>
            <size>4581</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3MzU2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTY5NDA4ZjVkYzgzN2M0YmM2N2Y3MmRlZjhlMzE4ZjRh
ZThmMTBkNS4uYWQ0ODNjYTU0MGE0ZmUwODkyOTBmZjlkMWRlMzIzZDBhYzQ3YjZhYyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIx
IEBACiAyMDEyLTEyLTExICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCisg
ICAgICAgIFJFR1JFU1NJT04ocjEzMzM4MCk6IG5ldyB0ZXN0cyB3aXRob3V0IGV4cGVjdGVkIGZp
bGUgcmVwb3J0ZWQgYXMgZmFpbGluZyB0ZXN0cyBvbiB0aGUgYm90cworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxNDY5CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IHBhcnNpbmcgb2YgTlJXVCdzIG91
dHB1dCB0byBpZGVudGlmeSBtaXNzaW5nIHJlc3VsdHMgc2VwYXJhdGVseQorICAgICAgICBmcm9t
IG90aGVyIHJlZ3Jlc3Npb25zLgorCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQu
d2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZzoKKyAgICAgICAgKFJ1bldlYktpdFRlc3RzLl9w
YXJzZU5ld1J1bldlYktpdFRlc3RzT3V0cHV0KToKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9y
dC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXJjZmdfdW5pdHRlc3QucHk6CisgICAgICAg
IChNYXN0ZXJDZmdUZXN0LnRlc3RfbnJ3dF9sZWFrc19wYXJzaW5nKToKKyAgICAgICAgKHRlc3Rf
bnJ3dF9taXNzaW5nX3Jlc3VsdHMpOgorCisyMDEyLTEyLTExICBEaXJrIFByYW5rZSAgPGRwcmFu
a2VAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIG5yd3Q6IHJlY29yZCB0aGUgb3JkZXIgYW5kIHJ1
biB0aW1lcyBvZiBhbGwgb2YgdGhlIHRlc3RzIGluIGEgc2luZ2xlIGZpbGUKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDE4NAogCmRpZmYgLS1naXQg
YS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIu
Y2ZnIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFz
dGVyLmNmZwppbmRleCA2ODdjMTk3ZGIxYWQ3YjVmNjQ1YWYyMzc2MWRlNWZhNTM5OGNkNTQ5Li44
NDBkZWMxMDk0OGVmMzVkM2QyYWRlNTVjNjgwYjdlYjE0Mjg4NmFkIDEwMDY0NAotLS0gYS9Ub29s
cy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCisr
KyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rl
ci5jZmcKQEAgLTM2NSwxMCArMzY1LDEwIEBAIGNsYXNzIFJ1bldlYktpdFRlc3RzKHNoZWxsLlRl
c3QpOgogICAgIGRlZiBfcGFyc2VOZXdSdW5XZWJLaXRUZXN0c091dHB1dChzZWxmLCBsb2dUZXh0
KToKICAgICAgICAgaW5jb3JyZWN0TGF5b3V0TGluZXMgPSBbXQogICAgICAgICBleHByZXNzaW9u
cyA9IFsKLSAgICAgICAgICAgICgnZmxha2VzJywgcmUuY29tcGlsZShyJ1tVdV1uZXhwZWN0ZWQg
Zmxha2luZXNzLis6P1xzKlwoKFxkKylcKScpKSwKKyAgICAgICAgICAgICgnZmxha2VzJywgcmUu
Y29tcGlsZShyJ1VuZXhwZWN0ZWQgZmxha2luZXNzLitcKChcZCspXCknKSksCiAgICAgICAgICAg
ICAoJ25ldyBwYXNzZXMnLCByZS5jb21waWxlKHInRXhwZWN0ZWQgdG8gLissIGJ1dCBwYXNzZWQ6
XHMrXCgoXGQrKVwpJykpLAotICAgICAgICAgICAgKCdtaXNzaW5nIHJlc3VsdHMnLCByZS5jb21w
aWxlKHInKD86bm8gZXhwZWN0ZWQgcmVzdWx0cyBmb3VuZHxtaXNzaW5nIHJlc3VsdHMpXHMqOlxz
K1woKFxkKylcKScpKSwKLSAgICAgICAgICAgICgnZmFpbHVyZXMnLCByZS5jb21waWxlKHInUmVn
cmVzc2lvbnM6IFtVdV1uZXhwZWN0ZWQuKzo/XHMqXCgoXGQrKVwpJykpLAorICAgICAgICAgICAg
KCdtaXNzaW5nIHJlc3VsdHMnLCByZS5jb21waWxlKHInUmVncmVzc2lvbnM6IFVuZXhwZWN0ZWQg
bWlzc2luZyByZXN1bHRzXHMrXCgoXGQrKVwpJykpLAorICAgICAgICAgICAgKCdmYWlsdXJlcycs
IHJlLmNvbXBpbGUocidSZWdyZXNzaW9uczogVW5leHBlY3RlZC4rXCgoXGQrKVwpJykpLAogICAg
ICAgICBdCiAgICAgICAgIHRlc3RGYWlsdXJlcyA9IHt9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1
aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3RlcmNmZ191bml0dGVz
dC5weSBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21h
c3RlcmNmZ191bml0dGVzdC5weQppbmRleCBhZTIxZTIzN2VhMDgxNWQzZjUyNWNlOGVkZDliZmE2
Yjg5NWNkYzI3Li4yNDhjODExNjUxMzE0NDQ1YWU2ZDAwYmE0ZjE3MGY2MjM4YTg4MDEyIDEwMDc1
NQotLS0gYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9t
YXN0ZXJjZmdfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQu
d2Via2l0Lm9yZy1jb25maWcvbWFzdGVyY2ZnX3VuaXR0ZXN0LnB5CkBAIC01MSw3ICs1MSw3IEBA
IGNsYXNzIEJ1aWxkQm90Q29uZmlnTG9hZGVyKG9iamVjdCk6CiAKIGNsYXNzIE1hc3RlckNmZ1Rl
c3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgIGRlZiB0ZXN0X25yd3RfbGVha3NfcGFyc2luZyhz
ZWxmKToKLSAgICAgICAgcnVuX3dlYmtpdF90ZXN0cyA9IFJ1bldlYktpdFRlc3RzKCkKKyAgICAg
ICAgcnVuX3dlYmtpdF90ZXN0cyA9IFJ1bldlYktpdFRlc3RzKCkgICMgcHlsaW50IGlzIGNvbmZ1
c2VkIGJ5IHRoZSB3YXkgd2UgaW1wb3J0IHRoZSBtb2R1bGUgLi4uIHB5bGludDogZGlzYWJsZS1t
c2c9RTA2MDIKICAgICAgICAgbG9nX3RleHQgPSAiIiIKIDIwMTEtMDgtMDkgMTA6MDU6MTgsNTgw
IDI5NDg2IG1hYy5weToyNzUgSU5GTyBsZWFrcyBmb3VuZCBmb3IgYSB0b3RhbCBvZiAxOTcsOTM2
IGJ5dGVzIQogMjAxMS0wOC0wOSAxMDowNToxOCw1ODAgMjk0ODYgbWFjLnB5OjI3NiBJTkZPIDEg
dW5pcXVlIGxlYWtzIGZvdW5kIQpAQCAtNjEsOCArNjEsMzIgQEAgY2xhc3MgTWFzdGVyQ2ZnVGVz
dCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAgICAnMSB1bmlxdWUgbGVha3MgZm91bmQh
JywKICAgICAgICAgXQogICAgICAgICBydW5fd2Via2l0X3Rlc3RzLl9wYXJzZU5ld1J1bldlYktp
dFRlc3RzT3V0cHV0KGxvZ190ZXh0KQorICAgICAgICBzZWxmLmZhaWwoKQogICAgICAgICBzZWxm
LmFzc2VydEVxdWFsKHJ1bl93ZWJraXRfdGVzdHMuaW5jb3JyZWN0TGF5b3V0TGluZXMsIGV4cGVj
dGVkX2luY29ycmVjdF9saW5lcykKIAorICAgIGRlZiB0ZXN0X25yd3RfbWlzc2luZ19yZXN1bHRz
KHNlbGYpOgorICAgICAgICBydW5fd2Via2l0X3Rlc3RzID0gUnVuV2ViS2l0VGVzdHMoKSAgIyBw
eWxpbnQgaXMgY29uZnVzZWQgYnkgdGhlIHdheSB3ZSBpbXBvcnQgdGhlIG1vZHVsZSAuLi4gcHls
aW50OiBkaXNhYmxlLW1zZz1FMDYwMgorICAgICAgICBsb2dfdGV4dCA9ICIiIgorRXhwZWN0ZWQg
dG8gZmFpbCwgYnV0IHBhc3NlZDogKDIpCisgIGFuaW1hdGlvbnMvYWRkaXRpdmUtdHJhbnNmb3Jt
LWFuaW1hdGlvbnMuaHRtbAorICBhbmltYXRpb25zL2Nyb3NzLWZhZGUtd2Via2l0LW1hc2stYm94
LWltYWdlLmh0bWwKKworVW5leHBlY3RlZCBmbGFraW5lc3M6IHRleHQtb25seSBmYWlsdXJlcyAo
MikKKyAgZmFzdC9ldmVudHMvdG91Y2gvdG91Y2gtaW5zaWRlLWlmcmFtZS5odG1sIFsgRmFpbHVy
ZSBQYXNzIF0KKyAgaHR0cC90ZXN0cy9pbnNwZWN0b3ItZW5hYmxlZC9jb25zb2xlLWNsZWFyLWFy
Z3VtZW50cy1vbi1mcmFtZS1uYXZpZ2F0aW9uLmh0bWwgWyBGYWlsdXJlIFBhc3MgXQorCitVbmV4
cGVjdGVkIGZsYWtpbmVzczogdGltZW91dHMgKDEpCisgIHN2Zy90ZXh0L2ZvcmVpZ25PYmplY3Qt
cmVwYWludC54bWwgWyBUaW1lb3V0IFBhc3MgXQorCitSZWdyZXNzaW9uczogVW5leHBlY3RlZCBt
aXNzaW5nIHJlc3VsdHMgKDEpCisgIHN2Zy9jdXN0b20vemVyby1wYXRoLXNxdWFyZS1jYXAtcmVu
ZGVyaW5nMi5zdmcgWyBNaXNzaW5nIF0KKworUmVncmVzc2lvbnM6IFVuZXhwZWN0ZWQgdGV4dC1v
bmx5IGZhaWx1cmVzICgxKQorICBzdmcvY3VzdG9tL3plcm8tcGF0aC1zcXVhcmUtY2FwLXJlbmRl
cmluZzIuc3ZnIFsgRmFpbHVyZSBdCisiIiIKKyAgICAgICAgcnVuX3dlYmtpdF90ZXN0cy5fcGFy
c2VOZXdSdW5XZWJLaXRUZXN0c091dHB1dChsb2dfdGV4dCkKKyAgICAgICAgc2VsZi5hc3NlcnRF
cXVhbChzZXQocnVuX3dlYmtpdF90ZXN0cy5pbmNvcnJlY3RMYXlvdXRMaW5lcyksCisgICAgICAg
ICAgICBzZXQoWycyIG5ldyBwYXNzZXMnLCAnMyBmbGFrZXMnLCAnMSBtaXNzaW5nIHJlc3VsdHMn
LCAnMSBmYWlsdXJlcyddKSkKIAogY2xhc3MgU3R1YlN0ZGlvKG9iamVjdCk6CiAgICAgZGVmIF9f
aW5pdF9fKHNlbGYsIHN0ZGlvKToK
</data>
<flag name="review"
          id="195542"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>