<?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>137977</bug_id>
          
          <creation_ts>2014-10-22 12:20:37 -0700</creation_ts>
          <short_desc>commitqueuetask should include more tests to ensure that the behavior of PatchAnalysisTask._test_patch() is well defined</short_desc>
          <delta_ts>2014-10-22 16:27:30 -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>Tools / Tests</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="Jake Nielsen">jake.nielsen.webkit</reporter>
          <assigned_to name="Jake Nielsen">jake.nielsen.webkit</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>glenn</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1043525</commentid>
    <comment_count>0</comment_count>
    <who name="Jake Nielsen">jake.nielsen.webkit</who>
    <bug_when>2014-10-22 12:20:37 -0700</bug_when>
    <thetext>This may also include adding some more convenient mocking/testing infrastructure to make it easier to write new tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043555</commentid>
    <comment_count>1</comment_count>
      <attachid>240297</attachid>
    <who name="Jake Nielsen">jake.nielsen.webkit</who>
    <bug_when>2014-10-22 14:42:10 -0700</bug_when>
    <thetext>Created attachment 240297
Just for viewing purposes

I just want to discuss some of the added test cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043569</commentid>
    <comment_count>2</comment_count>
      <attachid>240300</attachid>
    <who name="Jake Nielsen">jake.nielsen.webkit</who>
    <bug_when>2014-10-22 15:44:18 -0700</bug_when>
    <thetext>Created attachment 240300
Adds FIXMEs to tests, and sets the test expectations to agree with current behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043588</commentid>
    <comment_count>3</comment_count>
      <attachid>240300</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-22 16:27:26 -0700</bug_when>
    <thetext>Comment on attachment 240300
Adds FIXMEs to tests, and sets the test expectations to agree with current behavior.

Clearing flags on attachment: 240300

Committed r175073: &lt;http://trac.webkit.org/changeset/175073&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043589</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-22 16:27:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240297</attachid>
            <date>2014-10-22 14:42:10 -0700</date>
            <delta_ts>2014-10-22 15:44:18 -0700</delta_ts>
            <desc>Just for viewing purposes</desc>
            <filename>0001-Need-a-short-description-OOPS.patch</filename>
            <type>text/plain</type>
            <size>7653</size>
            <attacher name="Jake Nielsen">jake.nielsen.webkit</attacher>
            
              <data encoding="base64">RnJvbSA2YTBhZDk1ODdkZjJmYWRhODY4MmQ0MzM1MDg2YzVkMTZhYzVlNDQ3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWtlIE5pZWxzZW4gPGphY29iX25pZWxzZW5AYXBwbGUuY29t
PgpEYXRlOiBXZWQsIDIyIE9jdCAyMDE0IDE0OjQxOjA0IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0g
TmVlZCBhIHNob3J0IGRlc2NyaXB0aW9uIChPT1BTISkuIE5lZWQgdGhlIGJ1ZyBVUkwgKE9PUFMh
KS4KClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
Ym90L2NvbW1pdHF1ZXVldGFza191bml0dGVzdC5weToKKEZhaWxpbmdUZXN0Q29tbWl0UXVldWUu
dGVzdF9yZXN1bHRzKToKKFBhdGNoQW5hbHlzaXNSZXN1bHQpOgooTW9ja1NpbXBsZVRlc3RQbGFu
Q29tbWl0UXVldWUpOgooTW9ja1NpbXBsZVRlc3RQbGFuQ29tbWl0UXVldWUuX19pbml0X18pOgoo
TW9ja1NpbXBsZVRlc3RQbGFuQ29tbWl0UXVldWUucnVuX2NvbW1hbmQpOgooTW9ja1NpbXBsZVRl
c3RQbGFuQ29tbWl0UXVldWUuX21vY2tfdGVzdF9yZXN1bHQpOgooTW9ja1NpbXBsZVRlc3RQbGFu
Q29tbWl0UXVldWUudGVzdF9yZXN1bHRzKToKKENvbW1pdFF1ZXVlVGFza1Rlc3QuX3J1bl9hbmRf
ZXhwZWN0X3BhdGNoX2FuYWx5c2lzX3Jlc3VsdCk6Cih0ZXN0X3ZlcnlfZmxha3lfcGF0Y2gpOgoo
dGVzdF92ZXJ5X2ZsYWt5X3BhdGNoX3dpdGhfc29tZV90cmVlX3JlZG5lc3MpOgoodGVzdF9kaWZm
ZXJlbnRfdGVzdF9mYWlsdXJlcyk6Cih0ZXN0X2RpZmZlcmVudF90ZXN0X2ZhaWx1cmVzX3dpdGhf
c29tZV90cmVlX3JlZG5lc3MpOgoodGVzdF9taWxkbHlfZmxha3lfcGF0Y2gpOgoodGVzdF9taWxk
bHlfZmxha3lfcGF0Y2hfd2l0aF9zb21lX3RyZWVfcmVkbmVzcyk6Cih0ZXN0X3RyZWVfbW9yZV9y
ZWRfdGhhbl9wYXRjaCk6Ci0tLQogLi4uL3dlYmtpdHB5L3Rvb2wvYm90L2NvbW1pdHF1ZXVldGFz
a191bml0dGVzdC5weSAgfCAxMDYgKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgMTA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90L2NvbW1pdHF1ZXVldGFza191bml0dGVzdC5weSBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvY29tbWl0cXVldWV0YXNrX3VuaXR0ZXN0LnB5
CmluZGV4IGVjMDUxMTkuLjc1ZTUwMGEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvdG9vbC9ib3QvY29tbWl0cXVldWV0YXNrX3VuaXR0ZXN0LnB5CisrKyBiL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdG9vbC9ib3QvY29tbWl0cXVldWV0YXNrX3VuaXR0ZXN0LnB5CkBAIC0xMDcs
OSArMTA3LDM5IEBAIGNsYXNzIEZhaWxpbmdUZXN0Q29tbWl0UXVldWUoTW9ja0NvbW1pdFF1ZXVl
KToKICAgICAgICAgYXNzZXJ0KHNlbGYuX3Rlc3RfcnVuX2NvdW50ZXIgPj0gMCkKICAgICAgICAg
ZmFpbHVyZXNfZm9yX3J1biA9IHNlbGYuX3Rlc3RfZmFpbHVyZV9wbGFuW3NlbGYuX3Rlc3RfcnVu
X2NvdW50ZXJdCiAgICAgICAgIGFzc2VydChpc2luc3RhbmNlKGZhaWx1cmVzX2Zvcl9ydW4sIGxp
c3QpKQotICAgICAgICByZXN1bHRzID0gTGF5b3V0VGVzdFJlc3VsdHModGVzdF9yZXN1bHRzPW1h
cChzZWxmLl9tb2NrX3Rlc3RfcmVzdWx0LCBmYWlsdXJlc19mb3JfcnVuKSwgZGlkX2V4Y2VlZF90
ZXN0X2ZhaWx1cmVfbGltaXQ9KGxlbihzZWxmLl90ZXN0X2ZhaWx1cmVfcGxhbltzZWxmLl90ZXN0
X3J1bl9jb3VudGVyXSkgPj0gMTApKQorICAgICAgICByZXN1bHRzID0gTGF5b3V0VGVzdFJlc3Vs
dHModGVzdF9yZXN1bHRzPW1hcChzZWxmLl9tb2NrX3Rlc3RfcmVzdWx0LCBmYWlsdXJlc19mb3Jf
cnVuKSwgZGlkX2V4Y2VlZF90ZXN0X2ZhaWx1cmVfbGltaXQ9KGxlbihmYWlsdXJlc19mb3JfcnVu
KSA+PSAxMCkpCiAgICAgICAgIHJldHVybiByZXN1bHRzCiAKK2NsYXNzIFBhdGNoQW5hbHlzaXNS
ZXN1bHQob2JqZWN0KToKKyAgICBGQUlMID0gIkZhaWwiCisgICAgREVGRVIgPSAiRGVmZXIiCisg
ICAgUEFTUyA9ICJQYXNzIgorCitjbGFzcyBNb2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZShN
b2NrQ29tbWl0UXVldWUpOgorICAgIGRlZiBfX2luaXRfXyhzZWxmLCBmaXJzdF90ZXN0X2ZhaWx1
cmVzLCBzZWNvbmRfdGVzdF9mYWlsdXJlcywgY2xlYW5fdGVzdF9mYWlsdXJlcyk6CisgICAgICAg
IE1vY2tDb21taXRRdWV1ZS5fX2luaXRfXyhzZWxmLCBbXSkKKyAgICAgICAgc2VsZi5fcGF0Y2hf
dGVzdF9yZXN1bHRzID0gW2ZpcnN0X3Rlc3RfZmFpbHVyZXMsIHNlY29uZF90ZXN0X2ZhaWx1cmVz
XQorICAgICAgICBzZWxmLl9jbGVhbl90ZXN0X3Jlc3VsdHMgPSBbY2xlYW5fdGVzdF9mYWlsdXJl
c10KKyAgICAgICAgc2VsZi5fY3VycmVudF90ZXN0X3Jlc3VsdHMgPSBbXQorCisgICAgZGVmIHJ1
bl9jb21tYW5kKHNlbGYsY29tbWFuZCk6CisgICAgICAgIE1vY2tDb21taXRRdWV1ZS5ydW5fY29t
bWFuZChzZWxmLCBjb21tYW5kKQorICAgICAgICBpZiBjb21tYW5kWzBdID09ICJidWlsZC1hbmQt
dGVzdCI6CisgICAgICAgICAgICBpZiAiLS1uby1jbGVhbiIgaW4gY29tbWFuZDoKKyAgICAgICAg
ICAgICAgICBzZWxmLl9jdXJyZW50X3Rlc3RfcmVzdWx0cyA9IHNlbGYuX3BhdGNoX3Rlc3RfcmVz
dWx0cy5wb3AoMCkKKyAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgc2VsZi5fY3Vy
cmVudF90ZXN0X3Jlc3VsdHMgPSBzZWxmLl9jbGVhbl90ZXN0X3Jlc3VsdHMucG9wKDApCisKKyAg
ICAgICAgICAgIGlmIHNlbGYuX2N1cnJlbnRfdGVzdF9yZXN1bHRzOgorICAgICAgICAgICAgICAg
IHJhaXNlIFNjcmlwdEVycm9yKCJNT0NLIHRlc3QgZmFpbHVyZSIpCisKKyAgICBkZWYgX21vY2tf
dGVzdF9yZXN1bHQoc2VsZiwgdGVzdG5hbWUpOgorICAgICAgICByZXR1cm4gdGVzdF9yZXN1bHRz
LlRlc3RSZXN1bHQodGVzdG5hbWUsIFt0ZXN0X2ZhaWx1cmVzLkZhaWx1cmVUZXh0TWlzbWF0Y2go
KV0pCisKKyAgICBkZWYgdGVzdF9yZXN1bHRzKHNlbGYpOgorICAgICAgICBhc3NlcnQoaXNpbnN0
YW5jZShzZWxmLl9jdXJyZW50X3Rlc3RfcmVzdWx0cywgbGlzdCkpCisgICAgICAgIHJldHVybiBM
YXlvdXRUZXN0UmVzdWx0cyh0ZXN0X3Jlc3VsdHM9bWFwKHNlbGYuX21vY2tfdGVzdF9yZXN1bHQs
IHNlbGYuX2N1cnJlbnRfdGVzdF9yZXN1bHRzKSwgZGlkX2V4Y2VlZF90ZXN0X2ZhaWx1cmVfbGlt
aXQ9KGxlbihzZWxmLl9jdXJyZW50X3Rlc3RfcmVzdWx0cykgPj0gMTApKQorCiAKICMgV2UgdXNl
IEdvbGRlblNjcmlwdEVycm9yIHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBjb2RlIHVuZGVyIHRlc3Qg
dGhyb3dzIHRoZQogIyBjb3JyZWN0IChpLmUuLCBnb2xkZW4pIGV4Y2VwdGlvbi4KQEAgLTExOCw2
ICsxNDgsMjIgQEAgY2xhc3MgR29sZGVuU2NyaXB0RXJyb3IoU2NyaXB0RXJyb3IpOgogCiAKIGNs
YXNzIENvbW1pdFF1ZXVlVGFza1Rlc3QodW5pdHRlc3QuVGVzdENhc2UpOgorICAgIGRlZiBfcnVu
X2FuZF9leHBlY3RfcGF0Y2hfYW5hbHlzaXNfcmVzdWx0KHNlbGYsIGNvbW1pdF9xdWV1ZSwgZXhw
ZWN0ZWRfYW5hbHlzaXNfcmVzdWx0KToKKyAgICAgICAgdG9vbCA9IE1vY2tUb29sKGxvZ19leGVj
dXRpdmU9VHJ1ZSkKKyAgICAgICAgcGF0Y2ggPSB0b29sLmJ1Z3MuZmV0Y2hfYXR0YWNobWVudCgx
MDAwMCkKKyAgICAgICAgdGFzayA9IENvbW1pdFF1ZXVlVGFzayhjb21taXRfcXVldWUsIHBhdGNo
KQorCisgICAgICAgIHRyeToKKyAgICAgICAgICAgIHJlc3VsdCA9IHRhc2sucnVuKCkKKyAgICAg
ICAgICAgIGlmIHJlc3VsdDoKKyAgICAgICAgICAgICAgICBhbmFseXNpc19yZXN1bHQgPSBQYXRj
aEFuYWx5c2lzUmVzdWx0LlBBU1MKKyAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAg
YW5hbHlzaXNfcmVzdWx0ID0gUGF0Y2hBbmFseXNpc1Jlc3VsdC5ERUZFUgorICAgICAgICBleGNl
cHQgU2NyaXB0RXJyb3I6CisgICAgICAgICAgICBhbmFseXNpc19yZXN1bHQgPSBQYXRjaEFuYWx5
c2lzUmVzdWx0LkZBSUwKKworICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGFuYWx5c2lzX3Jlc3Vs
dCwgZXhwZWN0ZWRfYW5hbHlzaXNfcmVzdWx0KQorCiAgICAgZGVmIF9ydW5fdGhyb3VnaF90YXNr
KHNlbGYsIGNvbW1pdF9xdWV1ZSwgZXhwZWN0ZWRfbG9ncywgZXhwZWN0ZWRfZXhjZXB0aW9uPU5v
bmUsIGV4cGVjdF9yZXRyeT1GYWxzZSk6CiAgICAgICAgIHNlbGYubWF4RGlmZiA9IE5vbmUKICAg
ICAgICAgdG9vbCA9IE1vY2tUb29sKGxvZ19leGVjdXRpdmU9VHJ1ZSkKQEAgLTU5MSw2ICs2Mzcs
NjQgQEAgY29tbWFuZF9mYWlsZWQ6IGZhaWx1cmVfbWVzc2FnZT0nVW5hYmxlIHRvIGxhbmQgcGF0
Y2gnIHNjcmlwdF9lcnJvcj0nTU9DSyBsYW5kIGYKICAgICAgICAgIyBGSVhNRTogVGhpcyBzaG91
bGQgcmVhbGx5IGJlIGV4cGVjdF9yZXRyeT1UcnVlIGZvciBhIGJldHRlciB1c2VyIGV4cGVyaWFu
Y2UuCiAgICAgICAgIHNlbGYuX3J1bl90aHJvdWdoX3Rhc2soY29tbWl0X3F1ZXVlLCBleHBlY3Rl
ZF9sb2dzLCBHb2xkZW5TY3JpcHRFcnJvcikKIAorICAgICMgRklYTUU6IElzIGZsYWtleSB0aGUg
cmlnaHQgd29yZCB0byB1c2UgaGVyZT8KKyAgICBkZWYgdGVzdF92ZXJ5X2ZsYWt5X3BhdGNoKHNl
bGYpOgorICAgICAgICBjb21taXRfcXVldWUgPSBNb2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1
ZSgKKyAgICAgICAgICAgIGZpcnN0X3Rlc3RfZmFpbHVyZXM9WyJGYWlsNiIsIkZhaWw3IiwiRmFp
bDgiLCJGYWlsOSIsIkZhaWwxMCJdLAorICAgICAgICAgICAgc2Vjb25kX3Rlc3RfZmFpbHVyZXM9
WyJGYWlsMSIsIkZhaWwyIiwiRmFpbDMiLCJGYWlsNCIsIkZhaWw1Il0sCisgICAgICAgICAgICBj
bGVhbl90ZXN0X2ZhaWx1cmVzPVtdKQorCisgICAgICAgIHNlbGYuX3J1bl9hbmRfZXhwZWN0X3Bh
dGNoX2FuYWx5c2lzX3Jlc3VsdChjb21taXRfcXVldWUsIFBhdGNoQW5hbHlzaXNSZXN1bHQuRkFJ
TCkKKworICAgIGRlZiB0ZXN0X3ZlcnlfZmxha3lfcGF0Y2hfd2l0aF9zb21lX3RyZWVfcmVkbmVz
cyhzZWxmKToKKyAgICAgICAgY29tbWl0X3F1ZXVlID0gTW9ja1NpbXBsZVRlc3RQbGFuQ29tbWl0
UXVldWUoCisgICAgICAgICAgICBmaXJzdF90ZXN0X2ZhaWx1cmVzPVsiVHJlZUZhaWwxIiwiVHJl
ZUZhaWwyIiwiRmFpbDYiLCJGYWlsNyIsIkZhaWw4IiwiRmFpbDkiLCJGYWlsMTAiXSwKKyAgICAg
ICAgICAgIHNlY29uZF90ZXN0X2ZhaWx1cmVzPVsiVHJlZUZhaWwxIiwiVHJlZUZhaWwyIiwiRmFp
bDEiLCJGYWlsMiIsIkZhaWwzIiwiRmFpbDQiLCJGYWlsNSJdLAorICAgICAgICAgICAgY2xlYW5f
dGVzdF9mYWlsdXJlcz1bIlRyZWVGYWlsMSIsIlRyZWVGYWlsMiJdKQorCisgICAgICAgIHNlbGYu
X3J1bl9hbmRfZXhwZWN0X3BhdGNoX2FuYWx5c2lzX3Jlc3VsdChjb21taXRfcXVldWUsIFBhdGNo
QW5hbHlzaXNSZXN1bHQuRkFJTCkKKworICAgIGRlZiB0ZXN0X2RpZmZlcmVudF90ZXN0X2ZhaWx1
cmVzKHNlbGYpOgorICAgICAgICBjb21taXRfcXVldWUgPSBNb2NrU2ltcGxlVGVzdFBsYW5Db21t
aXRRdWV1ZSgKKyAgICAgICAgICAgIGZpcnN0X3Rlc3RfZmFpbHVyZXM9WyJGYWlsMSIsIkZhaWwy
IiwiRmFpbDMiLCJGYWlsNCIsIkZhaWw1IiwiRmFpbDYiXSwKKyAgICAgICAgICAgIHNlY29uZF90
ZXN0X2ZhaWx1cmVzPVsiRmFpbDEiLCJGYWlsMiIsIkZhaWwzIiwiRmFpbDQiLCJGYWlsNSJdLAor
ICAgICAgICAgICAgY2xlYW5fdGVzdF9mYWlsdXJlcz1bXSkKKworICAgICAgICBzZWxmLl9ydW5f
YW5kX2V4cGVjdF9wYXRjaF9hbmFseXNpc19yZXN1bHQoY29tbWl0X3F1ZXVlLCBQYXRjaEFuYWx5
c2lzUmVzdWx0LkZBSUwpCisKKyAgICBkZWYgdGVzdF9kaWZmZXJlbnRfdGVzdF9mYWlsdXJlc193
aXRoX3NvbWVfdHJlZV9yZWRuZXNzKHNlbGYpOgorICAgICAgICBjb21taXRfcXVldWUgPSBNb2Nr
U2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZSgKKyAgICAgICAgICAgIGZpcnN0X3Rlc3RfZmFpbHVy
ZXM9WyJUcmVlRmFpbDEiLCJUcmVlRmFpbDIiLCJGYWlsMSIsIkZhaWwyIiwiRmFpbDMiLCJGYWls
NCIsIkZhaWw1IiwiRmFpbDYiXSwKKyAgICAgICAgICAgIHNlY29uZF90ZXN0X2ZhaWx1cmVzPVsi
VHJlZUZhaWwxIiwiVHJlZUZhaWwyIiwiRmFpbDEiLCJGYWlsMiIsIkZhaWwzIiwiRmFpbDQiLCJG
YWlsNSJdLAorICAgICAgICAgICAgY2xlYW5fdGVzdF9mYWlsdXJlcz1bIlRyZWVGYWlsMSIsIlRy
ZWVGYWlsMiJdKQorCisgICAgICAgIHNlbGYuX3J1bl9hbmRfZXhwZWN0X3BhdGNoX2FuYWx5c2lz
X3Jlc3VsdChjb21taXRfcXVldWUsIFBhdGNoQW5hbHlzaXNSZXN1bHQuRkFJTCkKKworICAgIGRl
ZiB0ZXN0X21pbGRseV9mbGFreV9wYXRjaChzZWxmKToKKyAgICAgICAgY29tbWl0X3F1ZXVlID0g
TW9ja1NpbXBsZVRlc3RQbGFuQ29tbWl0UXVldWUoCisgICAgICAgICAgICBmaXJzdF90ZXN0X2Zh
aWx1cmVzPVsiRmFpbDEiXSwKKyAgICAgICAgICAgIHNlY29uZF90ZXN0X2ZhaWx1cmVzPVsiRmFp
bDIiXSwKKyAgICAgICAgICAgIGNsZWFuX3Rlc3RfZmFpbHVyZXM9W10pCisKKyAgICAgICAgc2Vs
Zi5fcnVuX2FuZF9leHBlY3RfcGF0Y2hfYW5hbHlzaXNfcmVzdWx0KGNvbW1pdF9xdWV1ZSwgUGF0
Y2hBbmFseXNpc1Jlc3VsdC5ERUZFUikKKworICAgIGRlZiB0ZXN0X21pbGRseV9mbGFreV9wYXRj
aF93aXRoX3NvbWVfdHJlZV9yZWRuZXNzKHNlbGYpOgorICAgICAgICBjb21taXRfcXVldWUgPSBN
b2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZSgKKyAgICAgICAgICAgIGZpcnN0X3Rlc3RfZmFp
bHVyZXM9WyJUcmVlRmFpbDEiLCJUcmVlRmFpbDIiLCJGYWlsMSJdLAorICAgICAgICAgICAgc2Vj
b25kX3Rlc3RfZmFpbHVyZXM9WyJUcmVlRmFpbDEiLCJUcmVlRmFpbDIiLCJGYWlsMiJdLAorICAg
ICAgICAgICAgY2xlYW5fdGVzdF9mYWlsdXJlcz1bIlRyZWVGYWlsMSIsIlRyZWVGYWlsMiJdKQor
CisgICAgICAgIHNlbGYuX3J1bl9hbmRfZXhwZWN0X3BhdGNoX2FuYWx5c2lzX3Jlc3VsdChjb21t
aXRfcXVldWUsIFBhdGNoQW5hbHlzaXNSZXN1bHQuREVGRVIpCisKKworICAgIGRlZiB0ZXN0X3Ry
ZWVfbW9yZV9yZWRfdGhhbl9wYXRjaChzZWxmKToKKyAgICAgICAgY29tbWl0X3F1ZXVlID0gTW9j
a1NpbXBsZVRlc3RQbGFuQ29tbWl0UXVldWUoCisgICAgICAgICAgICBmaXJzdF90ZXN0X2ZhaWx1
cmVzPVsiRmFpbDEiLCJGYWlsMiIsIkZhaWwzIl0sCisgICAgICAgICAgICBzZWNvbmRfdGVzdF9m
YWlsdXJlcz1bIkZhaWwxIiwiRmFpbDIiLCJGYWlsMyJdLAorICAgICAgICAgICAgY2xlYW5fdGVz
dF9mYWlsdXJlcz1bIkZhaWwxIiwiRmFpbDIiLCJGYWlsMyIsIkZhaWw0Il0pCisKKyAgICAgICAg
c2VsZi5fcnVuX2FuZF9leHBlY3RfcGF0Y2hfYW5hbHlzaXNfcmVzdWx0KGNvbW1pdF9xdWV1ZSwg
UGF0Y2hBbmFseXNpc1Jlc3VsdC5QQVNTKQorCiAgICAgZGVmIF9leHBlY3RfdmFsaWRhdGUoc2Vs
ZiwgcGF0Y2gsIGlzX3ZhbGlkKToKICAgICAgICAgY2xhc3MgTW9ja0RlbGVnYXRlKG9iamVjdCk6
CiAgICAgICAgICAgICBkZWYgcmVmZXRjaF9wYXRjaChzZWxmLCBwYXRjaCk6Ci0tIAoxLjkuMyAo
QXBwbGUgR2l0LTUwKQoK
</data>
<flag name="review"
          id="265068"
          type_id="1"
          status="-"
          setter="jake.nielsen.webkit"
    />
    <flag name="commit-queue"
          id="265069"
          type_id="3"
          status="-"
          setter="jake.nielsen.webkit"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240300</attachid>
            <date>2014-10-22 15:44:18 -0700</date>
            <delta_ts>2014-10-22 16:27:26 -0700</delta_ts>
            <desc>Adds FIXMEs to tests, and sets the test expectations to agree with current behavior.</desc>
            <filename>0001-commitqueuetask-should-include-more-tests-to-ensure-.patch</filename>
            <type>text/plain</type>
            <size>12037</size>
            <attacher name="Jake Nielsen">jake.nielsen.webkit</attacher>
            
              <data encoding="base64">RnJvbSAyMmUzODIzOTVlMWRiNzYxYTI5Njc0Yzc0OTkxNzAyMWJiYzg5NzZkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWtlIE5pZWxzZW4gPGphY29iX25pZWxzZW5AYXBwbGUuY29t
PgpEYXRlOiBXZWQsIDIyIE9jdCAyMDE0IDE1OjQzOjA5IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0g
Y29tbWl0cXVldWV0YXNrIHNob3VsZCBpbmNsdWRlIG1vcmUgdGVzdHMgdG8gZW5zdXJlIHRoYXQg
dGhlCiBiZWhhdmlvciBvZiBQYXRjaEFuYWx5c2lzVGFzay5fdGVzdF9wYXRjaCgpIGlzIHdlbGwg
ZGVmaW5lZAogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNzk3NwoK
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgoqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3Qv
Y29tbWl0cXVldWV0YXNrX3VuaXR0ZXN0LnB5OgpBZGRzIHRoZSBNb2NrU2ltcGxlVGVzdFBsYW5D
b21taXRRdWV1ZSBjbGFzcywgd2hpY2ggbWFrZXMgaXQgZWFzaWVyCmFuZCBtb3JlIHJlYWRhYmxl
IHRvIGRlZmluZSB0ZXN0cyB0aGF0IGFyZSBtZWFudCB0byB0ZXN0IHRoZSBiZWhhdmlvdXIKb2Yg
UGF0Y2hBbmFseXNpc1Rhc2suX3Rlc3RfcGF0Y2goKSwgYW5kIGFkZHMgc2V2ZXJhbCB1bml0IHRl
c3RzLgooRmFpbGluZ1Rlc3RDb21taXRRdWV1ZS50ZXN0X3Jlc3VsdHMpOgooUGF0Y2hBbmFseXNp
c1Jlc3VsdCk6CihNb2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZSk6CihNb2NrU2ltcGxlVGVz
dFBsYW5Db21taXRRdWV1ZS5fX2luaXRfXyk6CihNb2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1
ZS5ydW5fY29tbWFuZCk6CihNb2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZS5fbW9ja190ZXN0
X3Jlc3VsdCk6CihNb2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZS50ZXN0X3Jlc3VsdHMpOgoo
Q29tbWl0UXVldWVUYXNrVGVzdC5fcnVuX2FuZF9leHBlY3RfcGF0Y2hfYW5hbHlzaXNfcmVzdWx0
KToKKHRlc3RfZmxha3lfdGVzdF9mYWlsdXJlKToKKHRlc3RfZmFpbGVkX2FyY2hpdmUpOgoodGVz
dF90d29fZmxha3lfdGVzdHMpOgoodGVzdF9vbmVfZmxha3lfdGVzdCk6Cih0ZXN0X3ZlcnlfZmxh
a3lfcGF0Y2gpOgoodGVzdF92ZXJ5X2ZsYWt5X3BhdGNoX3dpdGhfc29tZV90cmVlX3JlZG5lc3Mp
OgoodGVzdF9kaWZmZXJlbnRfdGVzdF9mYWlsdXJlcyk6Cih0ZXN0X2RpZmZlcmVudF90ZXN0X2Zh
aWx1cmVzX3dpdGhfc29tZV90cmVlX3JlZG5lc3MpOgoodGVzdF9taWxkbHlfZmxha3lfcGF0Y2gp
OgoodGVzdF9taWxkbHlfZmxha3lfcGF0Y2hfd2l0aF9zb21lX3RyZWVfcmVkbmVzcyk6Cih0ZXN0
X3RyZWVfbW9yZV9yZWRfdGhhbl9wYXRjaCk6Ci0tLQogVG9vbHMvQ2hhbmdlTG9nICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIgKysrKysKIC4uLi93ZWJraXRweS90b29s
L2JvdC9jb21taXRxdWV1ZXRhc2tfdW5pdHRlc3QucHkgIHwgMTI5ICsrKysrKysrKysrKysrKysr
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNTggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTY2
YjJiYi4uM2YwMmE2YSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDE0LTEwLTIyICBKYWtlIE5pZWxzZW4gIDxqYWNv
Yl9uaWVsc2VuQGFwcGxlLmNvbT4KKworICAgICAgICBjb21taXRxdWV1ZXRhc2sgc2hvdWxkIGlu
Y2x1ZGUgbW9yZSB0ZXN0cyB0byBlbnN1cmUgdGhhdCB0aGUgYmVoYXZpb3IKKyAgICAgICAgb2Yg
UGF0Y2hBbmFseXNpc1Rhc2suX3Rlc3RfcGF0Y2goKSBpcyB3ZWxsIGRlZmluZWQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNzk3NworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS90b29sL2JvdC9jb21taXRxdWV1ZXRhc2tfdW5pdHRlc3QucHk6CisgICAgICAgIEFkZHMgdGhl
IE1vY2tTaW1wbGVUZXN0UGxhbkNvbW1pdFF1ZXVlIGNsYXNzLCB3aGljaCBtYWtlcyBpdCBlYXNp
ZXIKKyAgICAgICAgYW5kIG1vcmUgcmVhZGFibGUgdG8gZGVmaW5lIHRlc3RzIHRoYXQgYXJlIG1l
YW50IHRvIHRlc3QgdGhlIGJlaGF2aW91cgorICAgICAgICBvZiBQYXRjaEFuYWx5c2lzVGFzay5f
dGVzdF9wYXRjaCgpLCBhbmQgYWRkcyBzZXZlcmFsIHVuaXQgdGVzdHMuCisgICAgICAgIChGYWls
aW5nVGVzdENvbW1pdFF1ZXVlLnRlc3RfcmVzdWx0cyk6CisgICAgICAgIChQYXRjaEFuYWx5c2lz
UmVzdWx0KToKKyAgICAgICAgKE1vY2tTaW1wbGVUZXN0UGxhbkNvbW1pdFF1ZXVlKToKKyAgICAg
ICAgKE1vY2tTaW1wbGVUZXN0UGxhbkNvbW1pdFF1ZXVlLl9faW5pdF9fKToKKyAgICAgICAgKE1v
Y2tTaW1wbGVUZXN0UGxhbkNvbW1pdFF1ZXVlLnJ1bl9jb21tYW5kKToKKyAgICAgICAgKE1vY2tT
aW1wbGVUZXN0UGxhbkNvbW1pdFF1ZXVlLl9tb2NrX3Rlc3RfcmVzdWx0KToKKyAgICAgICAgKE1v
Y2tTaW1wbGVUZXN0UGxhbkNvbW1pdFF1ZXVlLnRlc3RfcmVzdWx0cyk6CisgICAgICAgIChDb21t
aXRRdWV1ZVRhc2tUZXN0Ll9ydW5fYW5kX2V4cGVjdF9wYXRjaF9hbmFseXNpc19yZXN1bHQpOgor
ICAgICAgICAodGVzdF9mbGFreV90ZXN0X2ZhaWx1cmUpOgorICAgICAgICAodGVzdF9mYWlsZWRf
YXJjaGl2ZSk6CisgICAgICAgICh0ZXN0X3R3b19mbGFreV90ZXN0cyk6CisgICAgICAgICh0ZXN0
X29uZV9mbGFreV90ZXN0KToKKyAgICAgICAgKHRlc3RfdmVyeV9mbGFreV9wYXRjaCk6CisgICAg
ICAgICh0ZXN0X3ZlcnlfZmxha3lfcGF0Y2hfd2l0aF9zb21lX3RyZWVfcmVkbmVzcyk6CisgICAg
ICAgICh0ZXN0X2RpZmZlcmVudF90ZXN0X2ZhaWx1cmVzKToKKyAgICAgICAgKHRlc3RfZGlmZmVy
ZW50X3Rlc3RfZmFpbHVyZXNfd2l0aF9zb21lX3RyZWVfcmVkbmVzcyk6CisgICAgICAgICh0ZXN0
X21pbGRseV9mbGFreV9wYXRjaCk6CisgICAgICAgICh0ZXN0X21pbGRseV9mbGFreV9wYXRjaF93
aXRoX3NvbWVfdHJlZV9yZWRuZXNzKToKKyAgICAgICAgKHRlc3RfdHJlZV9tb3JlX3JlZF90aGFu
X3BhdGNoKToKKwogMjAxNC0xMC0yMSAgSmFrZSBOaWVsc2VuICA8amFjb2JfbmllbHNlbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgUGF0Y2hBbmFseXNpc1Rhc2suX3Rlc3RfcGF0Y2goKSBuZWVkcyBy
ZWZhY3RvcmluZwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9j
b21taXRxdWV1ZXRhc2tfdW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
Ym90L2NvbW1pdHF1ZXVldGFza191bml0dGVzdC5weQppbmRleCBlYzA1MTE5Li5kMTI0Y2U3IDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90L2NvbW1pdHF1ZXVldGFz
a191bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90L2NvbW1p
dHF1ZXVldGFza191bml0dGVzdC5weQpAQCAtMTA3LDEwICsxMDcsNDIgQEAgY2xhc3MgRmFpbGlu
Z1Rlc3RDb21taXRRdWV1ZShNb2NrQ29tbWl0UXVldWUpOgogICAgICAgICBhc3NlcnQoc2VsZi5f
dGVzdF9ydW5fY291bnRlciA+PSAwKQogICAgICAgICBmYWlsdXJlc19mb3JfcnVuID0gc2VsZi5f
dGVzdF9mYWlsdXJlX3BsYW5bc2VsZi5fdGVzdF9ydW5fY291bnRlcl0KICAgICAgICAgYXNzZXJ0
KGlzaW5zdGFuY2UoZmFpbHVyZXNfZm9yX3J1biwgbGlzdCkpCi0gICAgICAgIHJlc3VsdHMgPSBM
YXlvdXRUZXN0UmVzdWx0cyh0ZXN0X3Jlc3VsdHM9bWFwKHNlbGYuX21vY2tfdGVzdF9yZXN1bHQs
IGZhaWx1cmVzX2Zvcl9ydW4pLCBkaWRfZXhjZWVkX3Rlc3RfZmFpbHVyZV9saW1pdD0obGVuKHNl
bGYuX3Rlc3RfZmFpbHVyZV9wbGFuW3NlbGYuX3Rlc3RfcnVuX2NvdW50ZXJdKSA+PSAxMCkpCisg
ICAgICAgIHJlc3VsdHMgPSBMYXlvdXRUZXN0UmVzdWx0cyh0ZXN0X3Jlc3VsdHM9bWFwKHNlbGYu
X21vY2tfdGVzdF9yZXN1bHQsIGZhaWx1cmVzX2Zvcl9ydW4pLCBkaWRfZXhjZWVkX3Rlc3RfZmFp
bHVyZV9saW1pdD0obGVuKGZhaWx1cmVzX2Zvcl9ydW4pID49IDEwKSkKICAgICAgICAgcmV0dXJu
IHJlc3VsdHMKIAogCitjbGFzcyBQYXRjaEFuYWx5c2lzUmVzdWx0KG9iamVjdCk6CisgICAgRkFJ
TCA9ICJGYWlsIgorICAgIERFRkVSID0gIkRlZmVyIgorICAgIFBBU1MgPSAiUGFzcyIKKworCitj
bGFzcyBNb2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZShNb2NrQ29tbWl0UXVldWUpOgorICAg
IGRlZiBfX2luaXRfXyhzZWxmLCBmaXJzdF90ZXN0X2ZhaWx1cmVzLCBzZWNvbmRfdGVzdF9mYWls
dXJlcywgY2xlYW5fdGVzdF9mYWlsdXJlcyk6CisgICAgICAgIE1vY2tDb21taXRRdWV1ZS5fX2lu
aXRfXyhzZWxmLCBbXSkKKyAgICAgICAgc2VsZi5fcGF0Y2hfdGVzdF9yZXN1bHRzID0gW2ZpcnN0
X3Rlc3RfZmFpbHVyZXMsIHNlY29uZF90ZXN0X2ZhaWx1cmVzXQorICAgICAgICBzZWxmLl9jbGVh
bl90ZXN0X3Jlc3VsdHMgPSBbY2xlYW5fdGVzdF9mYWlsdXJlc10KKyAgICAgICAgc2VsZi5fY3Vy
cmVudF90ZXN0X3Jlc3VsdHMgPSBbXQorCisgICAgZGVmIHJ1bl9jb21tYW5kKHNlbGYsIGNvbW1h
bmQpOgorICAgICAgICBNb2NrQ29tbWl0UXVldWUucnVuX2NvbW1hbmQoc2VsZiwgY29tbWFuZCkK
KyAgICAgICAgaWYgY29tbWFuZFswXSA9PSAiYnVpbGQtYW5kLXRlc3QiOgorICAgICAgICAgICAg
aWYgIi0tbm8tY2xlYW4iIGluIGNvbW1hbmQ6CisgICAgICAgICAgICAgICAgc2VsZi5fY3VycmVu
dF90ZXN0X3Jlc3VsdHMgPSBzZWxmLl9wYXRjaF90ZXN0X3Jlc3VsdHMucG9wKDApCisgICAgICAg
ICAgICBlbHNlOgorICAgICAgICAgICAgICAgIHNlbGYuX2N1cnJlbnRfdGVzdF9yZXN1bHRzID0g
c2VsZi5fY2xlYW5fdGVzdF9yZXN1bHRzLnBvcCgwKQorCisgICAgICAgICAgICBpZiBzZWxmLl9j
dXJyZW50X3Rlc3RfcmVzdWx0czoKKyAgICAgICAgICAgICAgICByYWlzZSBTY3JpcHRFcnJvcigi
TU9DSyB0ZXN0IGZhaWx1cmUiKQorCisgICAgZGVmIF9tb2NrX3Rlc3RfcmVzdWx0KHNlbGYsIHRl
c3RuYW1lKToKKyAgICAgICAgcmV0dXJuIHRlc3RfcmVzdWx0cy5UZXN0UmVzdWx0KHRlc3RuYW1l
LCBbdGVzdF9mYWlsdXJlcy5GYWlsdXJlVGV4dE1pc21hdGNoKCldKQorCisgICAgZGVmIHRlc3Rf
cmVzdWx0cyhzZWxmKToKKyAgICAgICAgYXNzZXJ0KGlzaW5zdGFuY2Uoc2VsZi5fY3VycmVudF90
ZXN0X3Jlc3VsdHMsIGxpc3QpKQorICAgICAgICByZXR1cm4gTGF5b3V0VGVzdFJlc3VsdHModGVz
dF9yZXN1bHRzPW1hcChzZWxmLl9tb2NrX3Rlc3RfcmVzdWx0LCBzZWxmLl9jdXJyZW50X3Rlc3Rf
cmVzdWx0cyksIGRpZF9leGNlZWRfdGVzdF9mYWlsdXJlX2xpbWl0PShsZW4oc2VsZi5fY3VycmVu
dF90ZXN0X3Jlc3VsdHMpID49IDEwKSkKKworCiAjIFdlIHVzZSBHb2xkZW5TY3JpcHRFcnJvciB0
byBtYWtlIHN1cmUgdGhhdCB0aGUgY29kZSB1bmRlciB0ZXN0IHRocm93cyB0aGUKICMgY29ycmVj
dCAoaS5lLiwgZ29sZGVuKSBleGNlcHRpb24uCiBjbGFzcyBHb2xkZW5TY3JpcHRFcnJvcihTY3Jp
cHRFcnJvcik6CkBAIC0xMTgsNiArMTUwLDIyIEBAIGNsYXNzIEdvbGRlblNjcmlwdEVycm9yKFNj
cmlwdEVycm9yKToKIAogCiBjbGFzcyBDb21taXRRdWV1ZVRhc2tUZXN0KHVuaXR0ZXN0LlRlc3RD
YXNlKToKKyAgICBkZWYgX3J1bl9hbmRfZXhwZWN0X3BhdGNoX2FuYWx5c2lzX3Jlc3VsdChzZWxm
LCBjb21taXRfcXVldWUsIGV4cGVjdGVkX2FuYWx5c2lzX3Jlc3VsdCk6CisgICAgICAgIHRvb2wg
PSBNb2NrVG9vbChsb2dfZXhlY3V0aXZlPVRydWUpCisgICAgICAgIHBhdGNoID0gdG9vbC5idWdz
LmZldGNoX2F0dGFjaG1lbnQoMTAwMDApCisgICAgICAgIHRhc2sgPSBDb21taXRRdWV1ZVRhc2so
Y29tbWl0X3F1ZXVlLCBwYXRjaCkKKworICAgICAgICB0cnk6CisgICAgICAgICAgICByZXN1bHQg
PSB0YXNrLnJ1bigpCisgICAgICAgICAgICBpZiByZXN1bHQ6CisgICAgICAgICAgICAgICAgYW5h
bHlzaXNfcmVzdWx0ID0gUGF0Y2hBbmFseXNpc1Jlc3VsdC5QQVNTCisgICAgICAgICAgICBlbHNl
OgorICAgICAgICAgICAgICAgIGFuYWx5c2lzX3Jlc3VsdCA9IFBhdGNoQW5hbHlzaXNSZXN1bHQu
REVGRVIKKyAgICAgICAgZXhjZXB0IFNjcmlwdEVycm9yOgorICAgICAgICAgICAgYW5hbHlzaXNf
cmVzdWx0ID0gUGF0Y2hBbmFseXNpc1Jlc3VsdC5GQUlMCisKKyAgICAgICAgc2VsZi5hc3NlcnRF
cXVhbChhbmFseXNpc19yZXN1bHQsIGV4cGVjdGVkX2FuYWx5c2lzX3Jlc3VsdCkKKwogICAgIGRl
ZiBfcnVuX3Rocm91Z2hfdGFzayhzZWxmLCBjb21taXRfcXVldWUsIGV4cGVjdGVkX2xvZ3MsIGV4
cGVjdGVkX2V4Y2VwdGlvbj1Ob25lLCBleHBlY3RfcmV0cnk9RmFsc2UpOgogICAgICAgICBzZWxm
Lm1heERpZmYgPSBOb25lCiAgICAgICAgIHRvb2wgPSBNb2NrVG9vbChsb2dfZXhlY3V0aXZlPVRy
dWUpCkBAIC0yNzcsNyArMzI1LDYgQEAgY29tbWFuZF9mYWlsZWQ6IGZhaWx1cmVfbWVzc2FnZT0n
VW5hYmxlIHRvIGJ1aWxkIHdpdGhvdXQgcGF0Y2gnIHNjcmlwdF9lcnJvcj0nTU8KICAgICAgICAg
XSkKICAgICAgICAgIyBDb21taXRRdWV1ZVRhc2sgd2lsbCBvbmx5IHJlcG9ydCBmbGFreSB0ZXN0
cyBpZiB3ZSBzdWNjZXNzZnVsbHkgcGFyc2VkCiAgICAgICAgICMgcmVzdWx0cy5qc29uIGFuZCBy
ZXR1cm5lZCBhIExheW91dFRlc3RSZXN1bHRzIG9iamVjdCwgc28gd2UgZmFrZSBvbmUuCi0gICAg
ICAgIGNvbW1pdF9xdWV1ZS50ZXN0X3Jlc3VsdHMgPSBsYW1iZGE6IExheW91dFRlc3RSZXN1bHRz
KHRlc3RfcmVzdWx0cz1bXSwgZGlkX2V4Y2VlZF90ZXN0X2ZhaWx1cmVfbGltaXQ9RmFsc2UpCiAg
ICAgICAgIGV4cGVjdGVkX2xvZ3MgPSAiIiJydW5fd2Via2l0X3BhdGNoOiBbJ2NsZWFuJ10KIGNv
bW1hbmRfcGFzc2VkOiBzdWNjZXNzX21lc3NhZ2U9J0NsZWFuZWQgd29ya2luZyBkaXJlY3Rvcnkn
IHBhdGNoPScxMDAwMCcKIHJ1bl93ZWJraXRfcGF0Y2g6IFsndXBkYXRlJ10KQEAgLTMwOCw3ICsz
NTUsNiBAQCBjb21tYW5kX3Bhc3NlZDogc3VjY2Vzc19tZXNzYWdlPSdMYW5kZWQgcGF0Y2gnIHBh
dGNoPScxMDAwMCcKICAgICAgICAgICAgIE5vbmUsCiAgICAgICAgICAgICBTY3JpcHRFcnJvcigi
TU9DSyB0ZXN0cyBmYWlsdXJlIiksCiAgICAgICAgIF0pCi0gICAgICAgIGNvbW1pdF9xdWV1ZS50
ZXN0X3Jlc3VsdHMgPSBsYW1iZGE6IExheW91dFRlc3RSZXN1bHRzKHRlc3RfcmVzdWx0cz1bXSwg
ZGlkX2V4Y2VlZF90ZXN0X2ZhaWx1cmVfbGltaXQ9RmFsc2UpCiAgICAgICAgICMgSXQncyBwb3Nz
aWJsZSBkZWxlZ2F0ZSB0byBmYWlsIHRvIGFyY2hpdmUgbGF5b3V0IHRlc3RzLCBkb24ndCB0cnkg
dG8gcmVwb3J0CiAgICAgICAgICMgZmxha3kgdGVzdHMgd2hlbiB0aGF0IGhhcHBlbnMuCiAgICAg
ICAgIGNvbW1pdF9xdWV1ZS5hcmNoaXZlX2xhc3RfdGVzdF9yZXN1bHRzID0gbGFtYmRhIHBhdGNo
OiBOb25lCkBAIC01OTEsNiArNjM3LDgzIEBAIGNvbW1hbmRfZmFpbGVkOiBmYWlsdXJlX21lc3Nh
Z2U9J1VuYWJsZSB0byBsYW5kIHBhdGNoJyBzY3JpcHRfZXJyb3I9J01PQ0sgbGFuZCBmCiAgICAg
ICAgICMgRklYTUU6IFRoaXMgc2hvdWxkIHJlYWxseSBiZSBleHBlY3RfcmV0cnk9VHJ1ZSBmb3Ig
YSBiZXR0ZXIgdXNlciBleHBlcmlhbmNlLgogICAgICAgICBzZWxmLl9ydW5fdGhyb3VnaF90YXNr
KGNvbW1pdF9xdWV1ZSwgZXhwZWN0ZWRfbG9ncywgR29sZGVuU2NyaXB0RXJyb3IpCiAKKyAgICBk
ZWYgdGVzdF90d29fZmxha3lfdGVzdHMoc2VsZik6CisgICAgICAgIGNvbW1pdF9xdWV1ZSA9IE1v
Y2tTaW1wbGVUZXN0UGxhbkNvbW1pdFF1ZXVlKAorICAgICAgICAgICAgZmlyc3RfdGVzdF9mYWls
dXJlcz1bIkZhaWwxIl0sCisgICAgICAgICAgICBzZWNvbmRfdGVzdF9mYWlsdXJlcz1bIkZhaWwy
Il0sCisgICAgICAgICAgICBjbGVhbl90ZXN0X2ZhaWx1cmVzPVsiRmFpbDEiLCAiRmFpbDIiXSkK
KworICAgICAgICAjIEZJWE1FOiBUaGlzIHNob3VsZCBwYXNzLCBidXQgYXMgb2YgcmlnaHQgbm93
LCBpdCBkZWZlcnMuCisgICAgICAgIHNlbGYuX3J1bl9hbmRfZXhwZWN0X3BhdGNoX2FuYWx5c2lz
X3Jlc3VsdChjb21taXRfcXVldWUsIFBhdGNoQW5hbHlzaXNSZXN1bHQuREVGRVIpCisKKyAgICBk
ZWYgdGVzdF9vbmVfZmxha3lfdGVzdChzZWxmKToKKyAgICAgICAgY29tbWl0X3F1ZXVlID0gTW9j
a1NpbXBsZVRlc3RQbGFuQ29tbWl0UXVldWUoCisgICAgICAgICAgICBmaXJzdF90ZXN0X2ZhaWx1
cmVzPVsiRmFpbDEiXSwKKyAgICAgICAgICAgIHNlY29uZF90ZXN0X2ZhaWx1cmVzPVtdLAorICAg
ICAgICAgICAgY2xlYW5fdGVzdF9mYWlsdXJlcz1bXSkKKworICAgICAgICBzZWxmLl9ydW5fYW5k
X2V4cGVjdF9wYXRjaF9hbmFseXNpc19yZXN1bHQoY29tbWl0X3F1ZXVlLCBQYXRjaEFuYWx5c2lz
UmVzdWx0LlBBU1MpCisKKyAgICBkZWYgdGVzdF92ZXJ5X2ZsYWt5X3BhdGNoKHNlbGYpOgorICAg
ICAgICBjb21taXRfcXVldWUgPSBNb2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZSgKKyAgICAg
ICAgICAgIGZpcnN0X3Rlc3RfZmFpbHVyZXM9WyJGYWlsMSIsICJGYWlsMiIsICJGYWlsMyIsICJG
YWlsNCIsICJGYWlsNSJdLAorICAgICAgICAgICAgc2Vjb25kX3Rlc3RfZmFpbHVyZXM9WyJGYWls
NiIsICJGYWlsNyIsICJGYWlsOCIsICJGYWlsOSIsICJGYWlsMTAiXSwKKyAgICAgICAgICAgIGNs
ZWFuX3Rlc3RfZmFpbHVyZXM9W10pCisKKyAgICAgICAgIyBGSVhNRTogVGhpcyBzaG91bGQgYWN0
dWFsbHkgZmFpbCwgYnV0IHJpZ2h0IG5vdyBpdCBkZWZlcnMKKyAgICAgICAgc2VsZi5fcnVuX2Fu
ZF9leHBlY3RfcGF0Y2hfYW5hbHlzaXNfcmVzdWx0KGNvbW1pdF9xdWV1ZSwgUGF0Y2hBbmFseXNp
c1Jlc3VsdC5ERUZFUikKKworICAgIGRlZiB0ZXN0X3ZlcnlfZmxha3lfcGF0Y2hfd2l0aF9zb21l
X3RyZWVfcmVkbmVzcyhzZWxmKToKKyAgICAgICAgY29tbWl0X3F1ZXVlID0gTW9ja1NpbXBsZVRl
c3RQbGFuQ29tbWl0UXVldWUoCisgICAgICAgICAgICBmaXJzdF90ZXN0X2ZhaWx1cmVzPVsiUHJl
RXhpc3RpbmdGYWlsMSIsICJQcmVFeGlzdGluZ0ZhaWwyIiwgIkZhaWw2IiwgIkZhaWw3IiwgIkZh
aWw4IiwgIkZhaWw5IiwgIkZhaWwxMCJdLAorICAgICAgICAgICAgc2Vjb25kX3Rlc3RfZmFpbHVy
ZXM9WyJQcmVFeGlzdGluZ0ZhaWwxIiwgIlByZUV4aXN0aW5nRmFpbDIiLCAiRmFpbDEiLCAiRmFp
bDIiLCAiRmFpbDMiLCAiRmFpbDQiLCAiRmFpbDUiXSwKKyAgICAgICAgICAgIGNsZWFuX3Rlc3Rf
ZmFpbHVyZXM9WyJQcmVFeGlzdGluZ0ZhaWwxIiwgIlByZUV4aXN0aW5nRmFpbDIiXSkKKworICAg
ICAgICAjIEZJWE1FOiBUaGlzIHNob3VsZCBhY3R1YWxseSBmYWlsLCBidXQgcmlnaHQgbm93IGl0
IGRlZmVycworICAgICAgICBzZWxmLl9ydW5fYW5kX2V4cGVjdF9wYXRjaF9hbmFseXNpc19yZXN1
bHQoY29tbWl0X3F1ZXVlLCBQYXRjaEFuYWx5c2lzUmVzdWx0LkRFRkVSKQorCisgICAgZGVmIHRl
c3RfZGlmZmVyZW50X3Rlc3RfZmFpbHVyZXMoc2VsZik6CisgICAgICAgIGNvbW1pdF9xdWV1ZSA9
IE1vY2tTaW1wbGVUZXN0UGxhbkNvbW1pdFF1ZXVlKAorICAgICAgICAgICAgZmlyc3RfdGVzdF9m
YWlsdXJlcz1bIkZhaWwxIiwgIkZhaWwyIiwgIkZhaWwzIiwgIkZhaWw0IiwgIkZhaWw1IiwgIkZh
aWw2Il0sCisgICAgICAgICAgICBzZWNvbmRfdGVzdF9mYWlsdXJlcz1bIkZhaWwxIiwgIkZhaWwy
IiwgIkZhaWwzIiwgIkZhaWw0IiwgIkZhaWw1Il0sCisgICAgICAgICAgICBjbGVhbl90ZXN0X2Zh
aWx1cmVzPVtdKQorCisgICAgICAgICMgRklYTUU6IFRoaXMgc2hvdWxkIGFjdHVhbGx5IGZhaWws
IGJ1dCByaWdodCBub3cgaXQgZGVmZXJzCisgICAgICAgIHNlbGYuX3J1bl9hbmRfZXhwZWN0X3Bh
dGNoX2FuYWx5c2lzX3Jlc3VsdChjb21taXRfcXVldWUsIFBhdGNoQW5hbHlzaXNSZXN1bHQuREVG
RVIpCisKKyAgICBkZWYgdGVzdF9kaWZmZXJlbnRfdGVzdF9mYWlsdXJlc193aXRoX3NvbWVfdHJl
ZV9yZWRuZXNzKHNlbGYpOgorICAgICAgICBjb21taXRfcXVldWUgPSBNb2NrU2ltcGxlVGVzdFBs
YW5Db21taXRRdWV1ZSgKKyAgICAgICAgICAgIGZpcnN0X3Rlc3RfZmFpbHVyZXM9WyJQcmVFeGlz
dGluZ0ZhaWwxIiwgIlByZUV4aXN0aW5nRmFpbDIiLCAiRmFpbDEiLCAiRmFpbDIiLCAiRmFpbDMi
LCAiRmFpbDQiLCAiRmFpbDUiLCAiRmFpbDYiXSwKKyAgICAgICAgICAgIHNlY29uZF90ZXN0X2Zh
aWx1cmVzPVsiUHJlRXhpc3RpbmdGYWlsMSIsICJQcmVFeGlzdGluZ0ZhaWwyIiwgIkZhaWwxIiwg
IkZhaWwyIiwgIkZhaWwzIiwgIkZhaWw0IiwgIkZhaWw1Il0sCisgICAgICAgICAgICBjbGVhbl90
ZXN0X2ZhaWx1cmVzPVsiUHJlRXhpc3RpbmdGYWlsMSIsICJQcmVFeGlzdGluZ0ZhaWwyIl0pCisK
KyAgICAgICAgIyBGSVhNRTogVGhpcyBzaG91bGQgYWN0dWFsbHkgZmFpbCwgYnV0IHJpZ2h0IG5v
dyBpdCBkZWZlcnMKKyAgICAgICAgc2VsZi5fcnVuX2FuZF9leHBlY3RfcGF0Y2hfYW5hbHlzaXNf
cmVzdWx0KGNvbW1pdF9xdWV1ZSwgUGF0Y2hBbmFseXNpc1Jlc3VsdC5ERUZFUikKKworICAgIGRl
ZiB0ZXN0X21pbGRseV9mbGFreV9wYXRjaChzZWxmKToKKyAgICAgICAgY29tbWl0X3F1ZXVlID0g
TW9ja1NpbXBsZVRlc3RQbGFuQ29tbWl0UXVldWUoCisgICAgICAgICAgICBmaXJzdF90ZXN0X2Zh
aWx1cmVzPVsiRmFpbDEiXSwKKyAgICAgICAgICAgIHNlY29uZF90ZXN0X2ZhaWx1cmVzPVsiRmFp
bDIiXSwKKyAgICAgICAgICAgIGNsZWFuX3Rlc3RfZmFpbHVyZXM9W10pCisKKyAgICAgICAgc2Vs
Zi5fcnVuX2FuZF9leHBlY3RfcGF0Y2hfYW5hbHlzaXNfcmVzdWx0KGNvbW1pdF9xdWV1ZSwgUGF0
Y2hBbmFseXNpc1Jlc3VsdC5ERUZFUikKKworICAgIGRlZiB0ZXN0X21pbGRseV9mbGFreV9wYXRj
aF93aXRoX3NvbWVfdHJlZV9yZWRuZXNzKHNlbGYpOgorICAgICAgICBjb21taXRfcXVldWUgPSBN
b2NrU2ltcGxlVGVzdFBsYW5Db21taXRRdWV1ZSgKKyAgICAgICAgICAgIGZpcnN0X3Rlc3RfZmFp
bHVyZXM9WyJQcmVFeGlzdGluZ0ZhaWwxIiwgIlByZUV4aXN0aW5nRmFpbDIiLCAiRmFpbDEiXSwK
KyAgICAgICAgICAgIHNlY29uZF90ZXN0X2ZhaWx1cmVzPVsiUHJlRXhpc3RpbmdGYWlsMSIsICJQ
cmVFeGlzdGluZ0ZhaWwyIiwgIkZhaWwyIl0sCisgICAgICAgICAgICBjbGVhbl90ZXN0X2ZhaWx1
cmVzPVsiUHJlRXhpc3RpbmdGYWlsMSIsICJQcmVFeGlzdGluZ0ZhaWwyIl0pCisKKyAgICAgICAg
c2VsZi5fcnVuX2FuZF9leHBlY3RfcGF0Y2hfYW5hbHlzaXNfcmVzdWx0KGNvbW1pdF9xdWV1ZSwg
UGF0Y2hBbmFseXNpc1Jlc3VsdC5ERUZFUikKKworICAgIGRlZiB0ZXN0X3RyZWVfbW9yZV9yZWRf
dGhhbl9wYXRjaChzZWxmKToKKyAgICAgICAgY29tbWl0X3F1ZXVlID0gTW9ja1NpbXBsZVRlc3RQ
bGFuQ29tbWl0UXVldWUoCisgICAgICAgICAgICBmaXJzdF90ZXN0X2ZhaWx1cmVzPVsiRmFpbDEi
LCAiRmFpbDIiLCAiRmFpbDMiXSwKKyAgICAgICAgICAgIHNlY29uZF90ZXN0X2ZhaWx1cmVzPVsi
RmFpbDEiLCAiRmFpbDIiLCAiRmFpbDMiXSwKKyAgICAgICAgICAgIGNsZWFuX3Rlc3RfZmFpbHVy
ZXM9WyJGYWlsMSIsICJGYWlsMiIsICJGYWlsMyIsICJGYWlsNCJdKQorCisgICAgICAgIHNlbGYu
X3J1bl9hbmRfZXhwZWN0X3BhdGNoX2FuYWx5c2lzX3Jlc3VsdChjb21taXRfcXVldWUsIFBhdGNo
QW5hbHlzaXNSZXN1bHQuUEFTUykKKwogICAgIGRlZiBfZXhwZWN0X3ZhbGlkYXRlKHNlbGYsIHBh
dGNoLCBpc192YWxpZCk6CiAgICAgICAgIGNsYXNzIE1vY2tEZWxlZ2F0ZShvYmplY3QpOgogICAg
ICAgICAgICAgZGVmIHJlZmV0Y2hfcGF0Y2goc2VsZiwgcGF0Y2gpOgotLSAKMS45LjMgKEFwcGxl
IEdpdC01MCkKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>