<?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>135974</bug_id>
          
          <creation_ts>2014-08-15 05:23:05 -0700</creation_ts>
          <short_desc>master.cfg should handle special return codes of run-perf-tests</short_desc>
          <delta_ts>2014-08-18 02:52: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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nagy Renátó">rnagy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1029324</commentid>
    <comment_count>0</comment_count>
    <who name="Nagy Renátó">rnagy</who>
    <bug_when>2014-08-15 05:23:05 -0700</bug_when>
    <thetext>The buildbot shows incorrect results on the performance bots if the run-perf-tests
script returns with these special exit codes: 255, 254, 253, 252, 251

For example: http://build.webkit.org/builders/EFL%20Linux%2064-bit%20Release%20WK2%20%28Perf%29/builds/2887

The stdio says clearly what was the problem:
Failed to upload JSON file to https://perf.webkit.org/api/report in 120s: 
program finished with exit code 252

But the buildbot handled this return code improperly:
Failed 252 perf tests failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029326</commentid>
    <comment_count>1</comment_count>
      <attachid>236647</attachid>
    <who name="Nagy Renátó">rnagy</who>
    <bug_when>2014-08-15 05:29:08 -0700</bug_when>
    <thetext>Created attachment 236647
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029327</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-15 05:31:57 -0700</bug_when>
    <thetext>Attachment 236647 did not pass style-queue:


ERROR: Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:432:  [RunAndUploadPerfTestsTest.assertResults] Undefined variable &apos;RunAndUploadPerfTests&apos;  [pylint/E0602] [5]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029389</commentid>
    <comment_count>3</comment_count>
      <attachid>236647</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-08-15 11:23:54 -0700</bug_when>
    <thetext>Comment on attachment 236647
Proposed patch

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

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:729
&gt; +            if cmd.rc == 255:

Can we use -1 &amp; 0xff instead to match the code in perftestrunner.py?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029726</commentid>
    <comment_count>4</comment_count>
      <attachid>236747</attachid>
    <who name="Nagy Renátó">rnagy</who>
    <bug_when>2014-08-18 01:04:32 -0700</bug_when>
    <thetext>Created attachment 236747
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029727</commentid>
    <comment_count>5</comment_count>
      <attachid>236748</attachid>
    <who name="Nagy Renátó">rnagy</who>
    <bug_when>2014-08-18 01:16:44 -0700</bug_when>
    <thetext>Created attachment 236748
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029739</commentid>
    <comment_count>6</comment_count>
      <attachid>236748</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-18 02:52:52 -0700</bug_when>
    <thetext>Comment on attachment 236748
Proposed patch

Clearing flags on attachment: 236748

Committed r172701: &lt;http://trac.webkit.org/changeset/172701&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029740</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-18 02:52:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236647</attachid>
            <date>2014-08-15 05:29:08 -0700</date>
            <delta_ts>2014-08-18 01:04:32 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-master.cfg-should-handle-special-return-codes-of-run.patch</filename>
            <type>text/plain</type>
            <size>4402</size>
            <attacher name="Nagy Renátó">rnagy</attacher>
            
              <data encoding="base64">RnJvbSA3ZTI5MTliNGIzZmQwYjRmYWQ2NTQ3MDFhMWMyMTFmNDBhZjExMWJhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSZW5hdG8gTmFneSA8bmFneS5yZW5hdG9Ac3R1ZC51LXN6ZWdl
ZC5odT4KRGF0ZTogRnJpLCAxNSBBdWcgMjAxNCAxNDoyNjozOSArMDIwMApTdWJqZWN0OiBbUEFU
Q0hdIG1hc3Rlci5jZmcgc2hvdWxkIGhhbmRsZSBzcGVjaWFsIHJldHVybiBjb2RlcyBvZgogcnVu
LXBlcmYtdGVzdHMKCi0tLQogLi4uL2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcg
ICAgICAgICAgICAgfCAxMyArKysrKysrKystCiAuLi4vYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
bWFzdGVyY2ZnX3VuaXR0ZXN0LnB5ICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysKIFRvb2xz
L0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysrKysr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL21hc3Rlci5jZmcgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQu
b3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCmluZGV4IDc2YzRmZTcuLmFjNzkyZjUgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5j
ZmcKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
bWFzdGVyLmNmZwpAQCAtNzI2LDcgKzcyNiwxOCBAQCBjbGFzcyBSdW5BbmRVcGxvYWRQZXJmVGVz
dHMoc2hlbGwuVGVzdCk6CiAKICAgICBkZWYgZ2V0VGV4dDIoc2VsZiwgY21kLCByZXN1bHRzKToK
ICAgICAgICAgaWYgcmVzdWx0cyAhPSBTVUNDRVNTOgotICAgICAgICAgICAgcmV0dXJuIFsiJWQg
cGVyZiB0ZXN0cyBmYWlsZWQiICUgY21kLnJjXQorICAgICAgICAgICAgaWYgY21kLnJjID09IDI1
NToKKyAgICAgICAgICAgICAgICByZXR1cm4gWyJidWlsZCBub3QgdXAgdG8gZGF0ZSJdCisgICAg
ICAgICAgICBlbGlmIGNtZC5yYyA9PSAyNTQ6CisgICAgICAgICAgICAgICAgcmV0dXJuIFsic2xh
dmUgY29uZmlnIEpTT04gZXJyb3IiXQorICAgICAgICAgICAgZWxpZiBjbWQucmMgPT0gMjUzOgor
ICAgICAgICAgICAgICAgIHJldHVybiBbIm91dHB1dCBKU09OIG1lcmdlIGVycm9yIl0KKyAgICAg
ICAgICAgIGVsaWYgY21kLnJjID09IDI1MjoKKyAgICAgICAgICAgICAgICByZXR1cm4gWyJ1cGxv
YWQgZXJyb3IiXQorICAgICAgICAgICAgZWxpZiBjbWQucmMgPT0gMjUxOgorICAgICAgICAgICAg
ICAgIHJldHVybiBbInN5c3RlbSBkZXBlbmRlbmN5IGVycm9yIl0KKyAgICAgICAgICAgIGVsc2U6
CisgICAgICAgICAgICAgICAgcmV0dXJuIFsiJWQgcGVyZiB0ZXN0cyBmYWlsZWQiICUgY21kLnJj
XQogCiAgICAgICAgIHJldHVybiBbc2VsZi5uYW1lXQogCmRpZmYgLS1naXQgYS9Ub29scy9CdWls
ZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXJjZmdfdW5pdHRlc3Qu
cHkgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0
ZXJjZmdfdW5pdHRlc3QucHkKaW5kZXggNTFiMWU4Mi4uY2ZiY2UzOCAxMDA3NTUKLS0tIGEvVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyY2ZnX3Vu
aXR0ZXN0LnB5CisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL21hc3RlcmNmZ191bml0dGVzdC5weQpAQCAtNDI2LDYgKzQyNiwzNiBAQCBOZXcgQVBJ
IGRldGVjdGVkIGluIEdPYmplY3QgRE9NIGJpbmRpbmdzCiAgICAgICAgIHNlbGYuYXNzZXJ0UmVz
dWx0cyhleHBlY3RlZF9taXNzaW5nPUZhbHNlLCBleHBlY3RlZF9uZXc9RmFsc2UsIHN0ZGlvPSIi
KQogCiAKK2NsYXNzIFJ1bkFuZFVwbG9hZFBlcmZUZXN0c1Rlc3QodW5pdHRlc3QuVGVzdENhc2Up
OgorICAgIGRlZiBhc3NlcnRSZXN1bHRzKHNlbGYsIHJjLCBleHBlY3RlZF90ZXh0KToKKyAgICAg
ICAgY21kID0gU3R1YlJlbW90ZUNvbW1hbmQocmMsIGV4cGVjdGVkX3RleHQpCisgICAgICAgIHN0
ZXAgPSBSdW5BbmRVcGxvYWRQZXJmVGVzdHMoKQorICAgICAgICBzdGVwLmNvbW1hbmRDb21wbGV0
ZShjbWQpCisgICAgICAgIGFjdHVhbF9yZXN1bHRzID0gc3RlcC5ldmFsdWF0ZUNvbW1hbmQoY21k
KQorICAgICAgICBhY3R1YWxfdGV4dCA9IHN0cihzdGVwLmdldFRleHQyKGNtZCwgYWN0dWFsX3Jl
c3VsdHMpWzBdKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGV4cGVjdGVkX3RleHQsIGFjdHVh
bF90ZXh0KQorCisgICAgZGVmIHRlc3Rfc3VjY2VzcyhzZWxmKToKKyAgICAgICAgc2VsZi5hc3Nl
cnRSZXN1bHRzKDAsICJwZXJmLXRlc3QiKQorCisgICAgZGVmIHRlc3RfdGVzdHNfZmFpbGVkKHNl
bGYpOgorICAgICAgICBzZWxmLmFzc2VydFJlc3VsdHMoNSwgIjUgcGVyZiB0ZXN0cyBmYWlsZWQi
KQorCisgICAgZGVmIHRlc3RfYnVpbGRfYmFkX2J1aWxkKHNlbGYpOgorICAgICAgICBzZWxmLmFz
c2VydFJlc3VsdHMoMjU1LCAiYnVpbGQgbm90IHVwIHRvIGRhdGUiKQorCisgICAgZGVmIHRlc3Rf
YnVpbGRfYmFkX3NvdXJjZV9qc29uKHNlbGYpOgorICAgICAgICBzZWxmLmFzc2VydFJlc3VsdHMo
MjU0LCAic2xhdmUgY29uZmlnIEpTT04gZXJyb3IiKQorCisgICAgZGVmIHRlc3RfYnVpbGRfYmFk
X21hcmdlKHNlbGYpOgorICAgICAgICBzZWxmLmFzc2VydFJlc3VsdHMoMjUzLCAib3V0cHV0IEpT
T04gbWVyZ2UgZXJyb3IiKQorCisgICAgZGVmIHRlc3RfYnVpbGRfYmFkX2ZhaWxlZF91cGxvYWRp
bmcoc2VsZik6CisgICAgICAgIHNlbGYuYXNzZXJ0UmVzdWx0cygyNTIsICJ1cGxvYWQgZXJyb3Ii
KQorCisgICAgZGVmIHRlc3RfYnVpbGRfYmFkX3ByZXBhcmF0aW9uKHNlbGYpOgorICAgICAgICBz
ZWxmLmFzc2VydFJlc3VsdHMoMjUxLCAic3lzdGVtIGRlcGVuZGVuY3kgZXJyb3IiKQorCiAjIEZJ
WE1FOiBXZSBzaG91bGQgcnVuIHRoaXMgZmlsZSBhcyBwYXJ0IG9mIHRlc3Qtd2Via2l0cHkuCiAj
IFVuZm9ydHVuYXRlbHkgdGVzdC13ZWJraXRweSBjdXJyZW50bHkgcmVxdWlyZXMgdGhhdCB1bml0
dGVzdHMKICMgYmUgbG9jYXRlZCBpbiBhIGRpcmVjdG9yeSB3aXRoIGEgdmFsaWQgbW9kdWxlIG5h
bWUuCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXgg
MzRjMzFlYy4uYWJiMWQ0NiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTA4LTE1ICBSZW5hdG8gTmFneSAgPG5h
Z3kucmVuYXRvQHN0dWQudS1zemVnZWQuaHU+CisKKyAgICAgICAgbWFzdGVyLmNmZyBzaG91bGQg
aGFuZGxlIHNwZWNpYWwgcmV0dXJuIGNvZGVzIG9mIHJ1bi1wZXJmLXRlc3RzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzU5NzQKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0
L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmc6CisgICAgICAgIChSdW5BbmRVcGxv
YWRQZXJmVGVzdHMuZ2V0VGV4dDIpOgorICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL21hc3RlcmNmZ191bml0dGVzdC5weToKKyAgICAgICAgKFJ1bkFu
ZFVwbG9hZFBlcmZUZXN0c1Rlc3QpOgorICAgICAgICAoUnVuQW5kVXBsb2FkUGVyZlRlc3RzVGVz
dC5hc3NlcnRSZXN1bHRzKToKKyAgICAgICAgKFJ1bkFuZFVwbG9hZFBlcmZUZXN0c1Rlc3QudGVz
dF90ZXN0c19mYWlsZWQpOgorICAgICAgICAoUnVuQW5kVXBsb2FkUGVyZlRlc3RzVGVzdC50ZXN0
X2J1aWxkX2JhZF9idWlsZCk6CisgICAgICAgIChSdW5BbmRVcGxvYWRQZXJmVGVzdHNUZXN0LnRl
c3RfYnVpbGRfYmFkX3NvdXJjZV9qc29uKToKKyAgICAgICAgKFJ1bkFuZFVwbG9hZFBlcmZUZXN0
c1Rlc3QudGVzdF9idWlsZF9iYWRfbWFyZ2UpOgorICAgICAgICAoUnVuQW5kVXBsb2FkUGVyZlRl
c3RzVGVzdC50ZXN0X2J1aWxkX2JhZF9mYWlsZWRfdXBsb2FkaW5nKToKKyAgICAgICAgKFJ1bkFu
ZFVwbG9hZFBlcmZUZXN0c1Rlc3QudGVzdF9idWlsZF9iYWRfcHJlcGFyYXRpb24pOgorCiAyMDE0
LTA2LTIxICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAg
ICAgRGlzYWJsZSBnYW1lcGFkIGZlYXR1cmUgb24gRUZMIGFuZCBHVEsgcG9ydHMgYnkgZGVmYXVs
dAotLSAKMS45LjEKCg==
</data>
<flag name="review"
          id="261316"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236747</attachid>
            <date>2014-08-18 01:04:32 -0700</date>
            <delta_ts>2014-08-18 01:16:44 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-master.cfg-should-handle-special-return-codes-of-run.patch</filename>
            <type>text/plain</type>
            <size>4408</size>
            <attacher name="Nagy Renátó">rnagy</attacher>
            
              <data encoding="base64">RnJvbSAxNTMwNWJkMzM5MjE2YzRhOWM3MTNhZGJhOThjMDg1MDlkYzU2ZTFiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSZW5hdG8gTmFneSA8bmFneS5yZW5hdG9Ac3R1ZC51LXN6ZWdl
ZC5odT4KRGF0ZTogTW9uLCAxOCBBdWcgMjAxNCAxMDowMTo1NSArMDIwMApTdWJqZWN0OiBbUEFU
Q0hdIG1hc3Rlci5jZmctc2hvdWxkLWhhbmRsZS1zcGVjaWFsLXJldHVybi1jb2Rlcy1vZi1ydW4K
Ci0tLQogLi4uL2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcgICAgICAgICAgICAg
fCAxMyArKysrKysrKystCiAuLi4vYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyY2ZnX3Vu
aXR0ZXN0LnB5ICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysKIFRvb2xzL0NoYW5nZUxvZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rl
ci5jZmcgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9t
YXN0ZXIuY2ZnCmluZGV4IDc2YzRmZTcuLjFiYjkwNTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKKysrIGIvVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwpA
QCAtNzI2LDcgKzcyNiwxOCBAQCBjbGFzcyBSdW5BbmRVcGxvYWRQZXJmVGVzdHMoc2hlbGwuVGVz
dCk6CiAKICAgICBkZWYgZ2V0VGV4dDIoc2VsZiwgY21kLCByZXN1bHRzKToKICAgICAgICAgaWYg
cmVzdWx0cyAhPSBTVUNDRVNTOgotICAgICAgICAgICAgcmV0dXJuIFsiJWQgcGVyZiB0ZXN0cyBm
YWlsZWQiICUgY21kLnJjXQorICAgICAgICAgICAgaWYgKGNtZC5yYyA9PSAtMSAmIDB4ZmYpOgor
ICAgICAgICAgICAgICAgIHJldHVybiBbImJ1aWxkIG5vdCB1cCB0byBkYXRlIl0KKyAgICAgICAg
ICAgIGVsaWYgKGNtZC5yYyA9PSAtMiAmIDB4ZmYpOgorICAgICAgICAgICAgICAgIHJldHVybiBb
InNsYXZlIGNvbmZpZyBKU09OIGVycm9yIl0KKyAgICAgICAgICAgIGVsaWYgKGNtZC5yYyA9PSAt
MyAmIDB4ZmYpOgorICAgICAgICAgICAgICAgIHJldHVybiBbIm91dHB1dCBKU09OIG1lcmdlIGVy
cm9yIl0KKyAgICAgICAgICAgIGVsaWYgKGNtZC5yYyA9PSAtNCAmIDB4ZmYpOgorICAgICAgICAg
ICAgICAgIHJldHVybiBbInVwbG9hZCBlcnJvciJdCisgICAgICAgICAgICBlbGlmIChjbWQucmMg
PT0gLTUgJiAweGZmKToKKyAgICAgICAgICAgICAgICByZXR1cm4gWyJzeXN0ZW0gZGVwZW5kZW5j
eSBlcnJvciJdCisgICAgICAgICAgICBlbHNlOgorICAgICAgICAgICAgICAgIHJldHVybiBbIiVk
IHBlcmYgdGVzdHMgZmFpbGVkIiAlIGNtZC5yY10KIAogICAgICAgICByZXR1cm4gW3NlbGYubmFt
ZV0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9y
Zy1jb25maWcvbWFzdGVyY2ZnX3VuaXR0ZXN0LnB5IGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyY2ZnX3VuaXR0ZXN0LnB5CmluZGV4IDUxYjFl
ODIuLmNmYmNlMzggMTAwNzU1Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndl
YmtpdC5vcmctY29uZmlnL21hc3RlcmNmZ191bml0dGVzdC5weQorKysgYi9Ub29scy9CdWlsZFNs
YXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXJjZmdfdW5pdHRlc3QucHkK
QEAgLTQyNiw2ICs0MjYsMzYgQEAgTmV3IEFQSSBkZXRlY3RlZCBpbiBHT2JqZWN0IERPTSBiaW5k
aW5ncwogICAgICAgICBzZWxmLmFzc2VydFJlc3VsdHMoZXhwZWN0ZWRfbWlzc2luZz1GYWxzZSwg
ZXhwZWN0ZWRfbmV3PUZhbHNlLCBzdGRpbz0iIikKIAogCitjbGFzcyBSdW5BbmRVcGxvYWRQZXJm
VGVzdHNUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKKyAgICBkZWYgYXNzZXJ0UmVzdWx0cyhzZWxm
LCByYywgZXhwZWN0ZWRfdGV4dCk6CisgICAgICAgIGNtZCA9IFN0dWJSZW1vdGVDb21tYW5kKHJj
LCBleHBlY3RlZF90ZXh0KQorICAgICAgICBzdGVwID0gUnVuQW5kVXBsb2FkUGVyZlRlc3RzKCkK
KyAgICAgICAgc3RlcC5jb21tYW5kQ29tcGxldGUoY21kKQorICAgICAgICBhY3R1YWxfcmVzdWx0
cyA9IHN0ZXAuZXZhbHVhdGVDb21tYW5kKGNtZCkKKyAgICAgICAgYWN0dWFsX3RleHQgPSBzdHIo
c3RlcC5nZXRUZXh0MihjbWQsIGFjdHVhbF9yZXN1bHRzKVswXSkKKyAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbChleHBlY3RlZF90ZXh0LCBhY3R1YWxfdGV4dCkKKworICAgIGRlZiB0ZXN0X3N1Y2Nl
c3Moc2VsZik6CisgICAgICAgIHNlbGYuYXNzZXJ0UmVzdWx0cygwLCAicGVyZi10ZXN0IikKKwor
ICAgIGRlZiB0ZXN0X3Rlc3RzX2ZhaWxlZChzZWxmKToKKyAgICAgICAgc2VsZi5hc3NlcnRSZXN1
bHRzKDUsICI1IHBlcmYgdGVzdHMgZmFpbGVkIikKKworICAgIGRlZiB0ZXN0X2J1aWxkX2JhZF9i
dWlsZChzZWxmKToKKyAgICAgICAgc2VsZi5hc3NlcnRSZXN1bHRzKDI1NSwgImJ1aWxkIG5vdCB1
cCB0byBkYXRlIikKKworICAgIGRlZiB0ZXN0X2J1aWxkX2JhZF9zb3VyY2VfanNvbihzZWxmKToK
KyAgICAgICAgc2VsZi5hc3NlcnRSZXN1bHRzKDI1NCwgInNsYXZlIGNvbmZpZyBKU09OIGVycm9y
IikKKworICAgIGRlZiB0ZXN0X2J1aWxkX2JhZF9tYXJnZShzZWxmKToKKyAgICAgICAgc2VsZi5h
c3NlcnRSZXN1bHRzKDI1MywgIm91dHB1dCBKU09OIG1lcmdlIGVycm9yIikKKworICAgIGRlZiB0
ZXN0X2J1aWxkX2JhZF9mYWlsZWRfdXBsb2FkaW5nKHNlbGYpOgorICAgICAgICBzZWxmLmFzc2Vy
dFJlc3VsdHMoMjUyLCAidXBsb2FkIGVycm9yIikKKworICAgIGRlZiB0ZXN0X2J1aWxkX2JhZF9w
cmVwYXJhdGlvbihzZWxmKToKKyAgICAgICAgc2VsZi5hc3NlcnRSZXN1bHRzKDI1MSwgInN5c3Rl
bSBkZXBlbmRlbmN5IGVycm9yIikKKwogIyBGSVhNRTogV2Ugc2hvdWxkIHJ1biB0aGlzIGZpbGUg
YXMgcGFydCBvZiB0ZXN0LXdlYmtpdHB5LgogIyBVbmZvcnR1bmF0ZWx5IHRlc3Qtd2Via2l0cHkg
Y3VycmVudGx5IHJlcXVpcmVzIHRoYXQgdW5pdHRlc3RzCiAjIGJlIGxvY2F0ZWQgaW4gYSBkaXJl
Y3Rvcnkgd2l0aCBhIHZhbGlkIG1vZHVsZSBuYW1lLgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdl
TG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGI5M2M4NmIuLjNlZjYxMmEgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAor
MjAxNC0wOC0xOCAgUmVuYXRvIE5hZ3kgIDxuYWd5LnJlbmF0b0BzdHVkLnUtc3plZ2VkLmh1Pgor
CisgICAgICAgIG1hc3Rlci5jZmcgc2hvdWxkIGhhbmRsZSBzcGVjaWFsIHJldHVybiBjb2RlcyBv
ZiBydW4tcGVyZi10ZXN0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTM1OTc0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgorCisg
ICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVy
LmNmZzoKKyAgICAgICAgKFJ1bkFuZFVwbG9hZFBlcmZUZXN0cy5nZXRUZXh0Mik6CisgICAgICAg
ICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyY2ZnX3Vu
aXR0ZXN0LnB5OgorICAgICAgICAoUnVuQW5kVXBsb2FkUGVyZlRlc3RzVGVzdCk6CisgICAgICAg
IChSdW5BbmRVcGxvYWRQZXJmVGVzdHNUZXN0LmFzc2VydFJlc3VsdHMpOgorICAgICAgICAoUnVu
QW5kVXBsb2FkUGVyZlRlc3RzVGVzdC50ZXN0X3Rlc3RzX2ZhaWxlZCk6CisgICAgICAgIChSdW5B
bmRVcGxvYWRQZXJmVGVzdHNUZXN0LnRlc3RfYnVpbGRfYmFkX2J1aWxkKToKKyAgICAgICAgKFJ1
bkFuZFVwbG9hZFBlcmZUZXN0c1Rlc3QudGVzdF9idWlsZF9iYWRfc291cmNlX2pzb24pOgorICAg
ICAgICAoUnVuQW5kVXBsb2FkUGVyZlRlc3RzVGVzdC50ZXN0X2J1aWxkX2JhZF9tYXJnZSk6Cisg
ICAgICAgIChSdW5BbmRVcGxvYWRQZXJmVGVzdHNUZXN0LnRlc3RfYnVpbGRfYmFkX2ZhaWxlZF91
cGxvYWRpbmcpOgorICAgICAgICAoUnVuQW5kVXBsb2FkUGVyZlRlc3RzVGVzdC50ZXN0X2J1aWxk
X2JhZF9wcmVwYXJhdGlvbik6CisKIDIwMTQtMDgtMTcgIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hh
bUBhcHBsZS5jb20+CiAKICAgICAgICAgW1dpbl0gVW5yZXZpZXdlZCBjaGFuZ2UgdG8gZm9yY2Ug
cmVidWlsZAotLSAKMS45LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236748</attachid>
            <date>2014-08-18 01:16:44 -0700</date>
            <delta_ts>2014-08-18 02:52:52 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-master.cfg-should-handle-special-return-codes-of-run.patch</filename>
            <type>text/plain</type>
            <size>4398</size>
            <attacher name="Nagy Renátó">rnagy</attacher>
            
              <data encoding="base64">RnJvbSBlN2FkOTliMDBmM2I1N2I5YmU0ZTA4M2E4ZTM3NzkyMzJiOGIyMWRjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSZW5hdG8gTmFneSA8bmFneS5yZW5hdG9Ac3R1ZC51LXN6ZWdl
ZC5odT4KRGF0ZTogTW9uLCAxOCBBdWcgMjAxNCAxMDoxMzo0OCArMDIwMApTdWJqZWN0OiBbUEFU
Q0hdIG1hc3Rlci5jZmctc2hvdWxkLWhhbmRsZS1zcGVjaWFsLXJldHVybi1jb2Rlcy1vZi1ydW4K
Ci0tLQogLi4uL2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcgICAgICAgICAgICAg
fCAxMyArKysrKysrKystCiAuLi4vYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyY2ZnX3Vu
aXR0ZXN0LnB5ICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysKIFRvb2xzL0NoYW5nZUxvZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rl
ci5jZmcgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9t
YXN0ZXIuY2ZnCmluZGV4IDc2YzRmZTcuLjE1YWIxYzkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKKysrIGIvVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwpA
QCAtNzI2LDcgKzcyNiwxOCBAQCBjbGFzcyBSdW5BbmRVcGxvYWRQZXJmVGVzdHMoc2hlbGwuVGVz
dCk6CiAKICAgICBkZWYgZ2V0VGV4dDIoc2VsZiwgY21kLCByZXN1bHRzKToKICAgICAgICAgaWYg
cmVzdWx0cyAhPSBTVUNDRVNTOgotICAgICAgICAgICAgcmV0dXJuIFsiJWQgcGVyZiB0ZXN0cyBm
YWlsZWQiICUgY21kLnJjXQorICAgICAgICAgICAgaWYgY21kLnJjID09IC0xICYgMHhmZjoKKyAg
ICAgICAgICAgICAgICByZXR1cm4gWyJidWlsZCBub3QgdXAgdG8gZGF0ZSJdCisgICAgICAgICAg
ICBlbGlmIGNtZC5yYyA9PSAtMiAmIDB4ZmY6CisgICAgICAgICAgICAgICAgcmV0dXJuIFsic2xh
dmUgY29uZmlnIEpTT04gZXJyb3IiXQorICAgICAgICAgICAgZWxpZiBjbWQucmMgPT0gLTMgJiAw
eGZmOgorICAgICAgICAgICAgICAgIHJldHVybiBbIm91dHB1dCBKU09OIG1lcmdlIGVycm9yIl0K
KyAgICAgICAgICAgIGVsaWYgY21kLnJjID09IC00ICYgMHhmZjoKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gWyJ1cGxvYWQgZXJyb3IiXQorICAgICAgICAgICAgZWxpZiBjbWQucmMgPT0gLTUgJiAw
eGZmOgorICAgICAgICAgICAgICAgIHJldHVybiBbInN5c3RlbSBkZXBlbmRlbmN5IGVycm9yIl0K
KyAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgcmV0dXJuIFsiJWQgcGVyZiB0ZXN0
cyBmYWlsZWQiICUgY21kLnJjXQogCiAgICAgICAgIHJldHVybiBbc2VsZi5uYW1lXQogCmRpZmYg
LS1naXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9t
YXN0ZXJjZmdfdW5pdHRlc3QucHkgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJr
aXQub3JnLWNvbmZpZy9tYXN0ZXJjZmdfdW5pdHRlc3QucHkKaW5kZXggNTFiMWU4Mi4uY2ZiY2Uz
OCAxMDA3NTUKLS0tIGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1j
b25maWcvbWFzdGVyY2ZnX3VuaXR0ZXN0LnB5CisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0
L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3RlcmNmZ191bml0dGVzdC5weQpAQCAtNDI2LDYg
KzQyNiwzNiBAQCBOZXcgQVBJIGRldGVjdGVkIGluIEdPYmplY3QgRE9NIGJpbmRpbmdzCiAgICAg
ICAgIHNlbGYuYXNzZXJ0UmVzdWx0cyhleHBlY3RlZF9taXNzaW5nPUZhbHNlLCBleHBlY3RlZF9u
ZXc9RmFsc2UsIHN0ZGlvPSIiKQogCiAKK2NsYXNzIFJ1bkFuZFVwbG9hZFBlcmZUZXN0c1Rlc3Qo
dW5pdHRlc3QuVGVzdENhc2UpOgorICAgIGRlZiBhc3NlcnRSZXN1bHRzKHNlbGYsIHJjLCBleHBl
Y3RlZF90ZXh0KToKKyAgICAgICAgY21kID0gU3R1YlJlbW90ZUNvbW1hbmQocmMsIGV4cGVjdGVk
X3RleHQpCisgICAgICAgIHN0ZXAgPSBSdW5BbmRVcGxvYWRQZXJmVGVzdHMoKQorICAgICAgICBz
dGVwLmNvbW1hbmRDb21wbGV0ZShjbWQpCisgICAgICAgIGFjdHVhbF9yZXN1bHRzID0gc3RlcC5l
dmFsdWF0ZUNvbW1hbmQoY21kKQorICAgICAgICBhY3R1YWxfdGV4dCA9IHN0cihzdGVwLmdldFRl
eHQyKGNtZCwgYWN0dWFsX3Jlc3VsdHMpWzBdKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGV4
cGVjdGVkX3RleHQsIGFjdHVhbF90ZXh0KQorCisgICAgZGVmIHRlc3Rfc3VjY2VzcyhzZWxmKToK
KyAgICAgICAgc2VsZi5hc3NlcnRSZXN1bHRzKDAsICJwZXJmLXRlc3QiKQorCisgICAgZGVmIHRl
c3RfdGVzdHNfZmFpbGVkKHNlbGYpOgorICAgICAgICBzZWxmLmFzc2VydFJlc3VsdHMoNSwgIjUg
cGVyZiB0ZXN0cyBmYWlsZWQiKQorCisgICAgZGVmIHRlc3RfYnVpbGRfYmFkX2J1aWxkKHNlbGYp
OgorICAgICAgICBzZWxmLmFzc2VydFJlc3VsdHMoMjU1LCAiYnVpbGQgbm90IHVwIHRvIGRhdGUi
KQorCisgICAgZGVmIHRlc3RfYnVpbGRfYmFkX3NvdXJjZV9qc29uKHNlbGYpOgorICAgICAgICBz
ZWxmLmFzc2VydFJlc3VsdHMoMjU0LCAic2xhdmUgY29uZmlnIEpTT04gZXJyb3IiKQorCisgICAg
ZGVmIHRlc3RfYnVpbGRfYmFkX21hcmdlKHNlbGYpOgorICAgICAgICBzZWxmLmFzc2VydFJlc3Vs
dHMoMjUzLCAib3V0cHV0IEpTT04gbWVyZ2UgZXJyb3IiKQorCisgICAgZGVmIHRlc3RfYnVpbGRf
YmFkX2ZhaWxlZF91cGxvYWRpbmcoc2VsZik6CisgICAgICAgIHNlbGYuYXNzZXJ0UmVzdWx0cygy
NTIsICJ1cGxvYWQgZXJyb3IiKQorCisgICAgZGVmIHRlc3RfYnVpbGRfYmFkX3ByZXBhcmF0aW9u
KHNlbGYpOgorICAgICAgICBzZWxmLmFzc2VydFJlc3VsdHMoMjUxLCAic3lzdGVtIGRlcGVuZGVu
Y3kgZXJyb3IiKQorCiAjIEZJWE1FOiBXZSBzaG91bGQgcnVuIHRoaXMgZmlsZSBhcyBwYXJ0IG9m
IHRlc3Qtd2Via2l0cHkuCiAjIFVuZm9ydHVuYXRlbHkgdGVzdC13ZWJraXRweSBjdXJyZW50bHkg
cmVxdWlyZXMgdGhhdCB1bml0dGVzdHMKICMgYmUgbG9jYXRlZCBpbiBhIGRpcmVjdG9yeSB3aXRo
IGEgdmFsaWQgbW9kdWxlIG5hbWUuCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggYjkzYzg2Yi4uM2VmNjEyYSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hh
bmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTA4LTE4
ICBSZW5hdG8gTmFneSAgPG5hZ3kucmVuYXRvQHN0dWQudS1zemVnZWQuaHU+CisKKyAgICAgICAg
bWFzdGVyLmNmZyBzaG91bGQgaGFuZGxlIHNwZWNpYWwgcmV0dXJuIGNvZGVzIG9mIHJ1bi1wZXJm
LXRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzU5NzQKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAgICAgICAgKiBC
dWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnOgorICAg
ICAgICAoUnVuQW5kVXBsb2FkUGVyZlRlc3RzLmdldFRleHQyKToKKyAgICAgICAgKiBCdWlsZFNs
YXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXJjZmdfdW5pdHRlc3QucHk6
CisgICAgICAgIChSdW5BbmRVcGxvYWRQZXJmVGVzdHNUZXN0KToKKyAgICAgICAgKFJ1bkFuZFVw
bG9hZFBlcmZUZXN0c1Rlc3QuYXNzZXJ0UmVzdWx0cyk6CisgICAgICAgIChSdW5BbmRVcGxvYWRQ
ZXJmVGVzdHNUZXN0LnRlc3RfdGVzdHNfZmFpbGVkKToKKyAgICAgICAgKFJ1bkFuZFVwbG9hZFBl
cmZUZXN0c1Rlc3QudGVzdF9idWlsZF9iYWRfYnVpbGQpOgorICAgICAgICAoUnVuQW5kVXBsb2Fk
UGVyZlRlc3RzVGVzdC50ZXN0X2J1aWxkX2JhZF9zb3VyY2VfanNvbik6CisgICAgICAgIChSdW5B
bmRVcGxvYWRQZXJmVGVzdHNUZXN0LnRlc3RfYnVpbGRfYmFkX21hcmdlKToKKyAgICAgICAgKFJ1
bkFuZFVwbG9hZFBlcmZUZXN0c1Rlc3QudGVzdF9idWlsZF9iYWRfZmFpbGVkX3VwbG9hZGluZyk6
CisgICAgICAgIChSdW5BbmRVcGxvYWRQZXJmVGVzdHNUZXN0LnRlc3RfYnVpbGRfYmFkX3ByZXBh
cmF0aW9uKToKKwogMjAxNC0wOC0xNyAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNv
bT4KIAogICAgICAgICBbV2luXSBVbnJldmlld2VkIGNoYW5nZSB0byBmb3JjZSByZWJ1aWxkCi0t
IAoxLjkuMQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>