<?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>216487</bug_id>
          
          <creation_ts>2020-09-14 11:32:15 -0700</creation_ts>
          <short_desc>Add unit-tests for triggered_by key in ews config</short_desc>
          <delta_ts>2020-09-14 15:40:42 -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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=203698</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>jbedard</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1688335</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-09-14 11:32:15 -0700</bug_when>
    <thetext>Add unit-tests for triggered_by key in ews config. Make it extremely difficult to make a mistake in triggered_by key in config.json</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688338</commentid>
    <comment_count>1</comment_count>
      <attachid>408730</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-09-14 11:39:53 -0700</bug_when>
    <thetext>Created attachment 408730
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688446</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-14 15:39:24 -0700</bug_when>
    <thetext>Committed r267052: &lt;https://trac.webkit.org/changeset/267052&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 408730.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688449</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-09-14 15:40:42 -0700</bug_when>
    <thetext>&lt;rdar://problem/68883251&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>408730</attachid>
            <date>2020-09-14 11:39:53 -0700</date>
            <delta_ts>2020-09-14 15:39:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216487-20200914143952.patch</filename>
            <type>text/plain</type>
            <size>7892</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2NzAyNCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDIwLTA5LTE0ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBBZGQgdW5pdC10ZXN0cyBmb3IgdHJpZ2dlcmVkX2J5IGtleSBpbiBld3Mg
Y29uZmlnCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTY0ODcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IEJ1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnX3VuaXR0ZXN0LnB5OgorICAg
ICAgICAoQ29uZmlnRG90SlNPTlRlc3QuZ2V0X2NvbmZpZyk6IE1ldGhvZCB0byByZWFkIGNvbmZp
Zy5qc29uCisgICAgICAgIChDb25maWdEb3RKU09OVGVzdC50ZXN0X3NjaGR1bGVyX2NvbnRhaW5z
X3ZhbGlkX2J1aWxkZXJfbmFtZSk6IEVuc3VyZSB0aGF0IHNjaGVkdWxlciByZWZlcmVuY2VzIGEg
dmFsaWQgYnVpbGRlci4KKyAgICAgICAgKENvbmZpZ0RvdEpTT05UZXN0LnRlc3Rfc2luZ2xlX2J1
aWxkZXJfZm9yX3RyaWdnZXJhYmxlX3NjaGVkdWxlcik6IEVuc3VyZSB0aGF0IGV2ZXJ5IFRyaWdn
ZXJhYmxlIHNjaGVkdWxlciByZWZlcmVuY2VzIGEgc2luZ2xlIGJ1aWxkZXIuCisgICAgICAgIChD
b25maWdEb3RKU09OVGVzdC50ZXN0X2luY29ycmVjdF90cmlnZ2VyZWRfYnkpOiBFbnN1cmUgdGhh
dCB0cmlnZ2VyZWRfYnkga2V5IGlzIGNvcnJlY3QuIFZlcmlmeSBieSBtYXRjaGluZyB0aGF0Cisg
ICAgICAgIHRoZSBidWlsZGVyIGZvciB0aGUgdHJpZ2dlcmVkX2J5IHNjaGVkdWxlciBhY3R1YWxs
eSB0cmlnZ2VycyBjdXJyZW50IGJ1aWxkZXIuCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQv
ZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5OgorICAgICAgICAoVGVzdEFuYWx5emVMYXlvdXRU
ZXN0c1Jlc3VsdHMudGVzdF9jbGVhbl90cmVlX2V4Y2VlZF9mYWlsdXJlX2xpbWl0X3dpdGhfdHJp
Z2dlcmVkX2J5KToKKwogMjAyMC0wOS0xNCAgSm9uYXRoYW4gQmVkYXJkICA8amJlZGFyZEBhcHBs
ZS5jb20+CiAKICAgICAgICAgW3dlYmtpdGNvcmVweV0gTG9nIGF1dG9pbnN0YWxsIGRldGFpbHMg
ZXZlbiB3aXRob3V0IGEgbG9nZ2VyIGNvbmZpZ3VyZWQKSW5kZXg6IFRvb2xzL0J1aWxkU2xhdmVT
dXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnX3VuaXR0ZXN0LnB5CShy
ZXZpc2lvbiAyNjcwMjQpCisrKyBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQvbG9h
ZENvbmZpZ191bml0dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAtMzEsMTMgKzMxLDIxIEBAIGlt
cG9ydCBsb2FkQ29uZmlnCiAKIAogY2xhc3MgQ29uZmlnRG90SlNPTlRlc3QodW5pdHRlc3QuVGVz
dENhc2UpOgorICAgIGRlZiBnZXRfY29uZmlnKHNlbGYpOgorICAgICAgICBjd2QgPSBvcy5wYXRo
LmRpcm5hbWUob3MucGF0aC5hYnNwYXRoKF9fZmlsZV9fKSkKKyAgICAgICAgcmV0dXJuIGpzb24u
bG9hZChvcGVuKG9zLnBhdGguam9pbihjd2QsICdjb25maWcuanNvbicpKSkKKworICAgIGRlZiBn
ZXRfYnVpbGRlcl9mcm9tX2NvbmZpZyhzZWxmLCBjb25maWcsIGJ1aWxkZXJfbmFtZSk6CisgICAg
ICAgIGZvciBidWlsZGVyIGluIGNvbmZpZ1snYnVpbGRlcnMnXToKKyAgICAgICAgICAgIGlmIGJ1
aWxkZXJfbmFtZSA9PSBidWlsZGVyLmdldCgnbmFtZScpOgorICAgICAgICAgICAgICAgIHJldHVy
biBidWlsZGVyCisKICAgICBkZWYgdGVzdF9jb25maWd1cmF0aW9uKHNlbGYpOgogICAgICAgICBj
d2QgPSBvcy5wYXRoLmRpcm5hbWUob3MucGF0aC5hYnNwYXRoKF9fZmlsZV9fKSkKICAgICAgICAg
bG9hZENvbmZpZy5sb2FkQnVpbGRlckNvbmZpZyh7fSwgaXNfdGVzdF9tb2RlX2VuYWJsZWQ9VHJ1
ZSwgbWFzdGVyX3ByZWZpeF9wYXRoPWN3ZCkKIAogICAgIGRlZiB0ZXN0X2J1aWxkZXJfa2V5cyhz
ZWxmKToKLSAgICAgICAgY3dkID0gb3MucGF0aC5kaXJuYW1lKG9zLnBhdGguYWJzcGF0aChfX2Zp
bGVfXykpCi0gICAgICAgIGNvbmZpZyA9IGpzb24ubG9hZChvcGVuKG9zLnBhdGguam9pbihjd2Qs
ICdjb25maWcuanNvbicpKSkKKyAgICAgICAgY29uZmlnID0gc2VsZi5nZXRfY29uZmlnKCkKICAg
ICAgICAgdmFsaWRfYnVpbGRlcl9rZXlzID0gWydhZGRpdGlvbmFsQXJndW1lbnRzJywgJ2FyY2hp
dGVjdHVyZXMnLCAnYnVpbGRkaXInLCAnY29uZmlndXJhdGlvbicsICdkZXNjcmlwdGlvbicsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnZGVmYXVsdFByb3BlcnRpZXMnLCAnZW52Jywg
J2ZhY3RvcnknLCAnaWNvbicsICdsb2NrcycsICduYW1lJywgJ3BsYXRmb3JtJywgJ3Byb3BlcnRp
ZXMnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3JlbW90ZXMnLCAncnVuVGVzdHMn
LCAnc2hvcnRuYW1lJywgJ3RhZ3MnLCAndHJpZ2dlcnMnLCAndHJpZ2dlcmVkX2J5JywgJ3dvcmtl
cm5hbWVzJywgJ3dvcmtlcmJ1aWxkZGlyJ10KQEAgLTQ2LDggKzU0LDcgQEAgY2xhc3MgQ29uZmln
RG90SlNPTlRlc3QodW5pdHRlc3QuVGVzdENhcwogICAgICAgICAgICAgICAgIHNlbGYuYXNzZXJ0
VHJ1ZShrZXkgaW4gdmFsaWRfYnVpbGRlcl9rZXlzLCAnVW5leHBlY3RlZCBrZXkgInt9IiBmb3Ig
YnVpbGRlciB7fScuZm9ybWF0KGtleSwgYnVpbGRlci5nZXQoJ25hbWUnKSkpCiAKICAgICBkZWYg
dGVzdF9tdWx0aXBsZV9zY2hlZHVlcnNfZm9yX2J1aWxkZXIoc2VsZik6Ci0gICAgICAgIGN3ZCA9
IG9zLnBhdGguZGlybmFtZShvcy5wYXRoLmFic3BhdGgoX19maWxlX18pKQotICAgICAgICBjb25m
aWcgPSBqc29uLmxvYWQob3Blbihvcy5wYXRoLmpvaW4oY3dkLCAnY29uZmlnLmpzb24nKSkpCisg
ICAgICAgIGNvbmZpZyA9IHNlbGYuZ2V0X2NvbmZpZygpCiAgICAgICAgIGJ1aWxkZXJfdG9fc2No
ZHVsZXJfbWFwID0ge30KICAgICAgICAgdHJpZ2dlcmVkX2J5X3NjaGVkdWxlcnMgPSBbXQogICAg
ICAgICBmb3IgYnVpbGRlciBpbiBjb25maWdbJ2J1aWxkZXJzJ106CkBAIC02Miw2ICs2OSw0MyBA
QCBjbGFzcyBDb25maWdEb3RKU09OVGVzdCh1bml0dGVzdC5UZXN0Q2FzCiAgICAgICAgICAgICAg
ICAgc2VsZi5hc3NlcnRUcnVlKGJ1aWxkZXJuYW1lIG5vdCBpbiBidWlsZGVyX3RvX3NjaGR1bGVy
X21hcCwgJ2J1aWxkZXIge30gYXBwZWFycyBtdWx0aXBsZSB0aW1lcyBpbiBzY2hlZHVsZXJzLicu
Zm9ybWF0KGJ1aWxkZXJuYW1lKSkKICAgICAgICAgICAgICAgICBidWlsZGVyX3RvX3NjaGR1bGVy
X21hcFtidWlsZGVybmFtZV0gPSBzY2hlZHVsZXIuZ2V0KCduYW1lJykKIAorICAgIGRlZiB0ZXN0
X3NjaGR1bGVyX2NvbnRhaW5zX3ZhbGlkX2J1aWxkZXJfbmFtZShzZWxmKToKKyAgICAgICAgY29u
ZmlnID0gc2VsZi5nZXRfY29uZmlnKCkKKyAgICAgICAgYnVpbGRlcl9uYW1lX2xpc3QgPSBbYnVp
bGRlclsnbmFtZSddIGZvciBidWlsZGVyIGluIGNvbmZpZ1snYnVpbGRlcnMnXV0KKyAgICAgICAg
Zm9yIHNjaGVkdWxlciBpbiBjb25maWcuZ2V0KCdzY2hlZHVsZXJzJyk6CisgICAgICAgICAgICBm
b3IgYnVpbGRlcm5hbWUgaW4gc2NoZWR1bGVyLmdldCgnYnVpbGRlck5hbWVzJyk6CisgICAgICAg
ICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKGJ1aWxkZXJuYW1lIGluIGJ1aWxkZXJfbmFtZV9saXN0
LCAnYnVpbGRlciAie30iIGluIHNjaGVkdWxlciAie30iIGlzIGludmFsaWQuJy5mb3JtYXQoYnVp
bGRlcm5hbWUsIHNjaGVkdWxlclsnbmFtZSddKSkKKworICAgIGRlZiB0ZXN0X3NpbmdsZV9idWls
ZGVyX2Zvcl90cmlnZ2VyYWJsZV9zY2hlZHVsZXIoc2VsZik6CisgICAgICAgIGNvbmZpZyA9IHNl
bGYuZ2V0X2NvbmZpZygpCisgICAgICAgIGZvciBzY2hlZHVsZXIgaW4gY29uZmlnWydzY2hlZHVs
ZXJzJ106CisgICAgICAgICAgICBpZiBzY2hlZHVsZXIuZ2V0KCd0eXBlJykgPT0gJ1RyaWdnZXJh
YmxlJzoKKyAgICAgICAgICAgICAgICBzZWxmLmFzc2VydFRydWUobGVuKHNjaGVkdWxlci5nZXQo
J2J1aWxkZXJOYW1lcycpKSA9PSAxLCAnc2NoZWR1bGVyICJ7fSIgdHJpZ2dlcnMgbXVsdGlwbGUg
YnVpbGRlcnMuJy5mb3JtYXQoc2NoZWR1bGVyWyduYW1lJ10pKQorCisgICAgZGVmIHRlc3RfaW5j
b3JyZWN0X3RyaWdnZXJlZF9ieShzZWxmKToKKyAgICAgICAgY29uZmlnID0gc2VsZi5nZXRfY29u
ZmlnKCkKKyAgICAgICAgc2NoZWR1bGVyc190b19idWlsZGVybmFtZV9tYXAgPSB7fQorICAgICAg
ICBmb3Igc2NoZWR1bGVyIGluIGNvbmZpZ1snc2NoZWR1bGVycyddOgorICAgICAgICAgICAgc2No
ZWR1bGVyc190b19idWlsZGVybmFtZV9tYXBbc2NoZWR1bGVyWyduYW1lJ11dID0gc2NoZWR1bGVy
WydidWlsZGVyTmFtZXMnXQorCisgICAgICAgIGZvciBidWlsZGVyIGluIGNvbmZpZ1snYnVpbGRl
cnMnXToKKyAgICAgICAgICAgIGZvciBrZXksIHZhbHVlIGluIGJ1aWxkZXIuaXRlcml0ZW1zKCk6
CisgICAgICAgICAgICAgICAgaWYga2V5ID09ICd0cmlnZ2VyZWRfYnknOgorICAgICAgICAgICAg
ICAgICAgICBzZWxmLmFzc2VydFRydWUobGVuKHZhbHVlKSA9PSAxLCAndHJpZ2dlcmVkX2J5ICJ7
fSIgaXMgaW52YWxpZCwgaXQgc2hvdWxkIGNvbnRhaW4gYSBzaW5nbGUgdHJpZ2dlci4nLmZvcm1h
dCh2YWx1ZSkpCisgICAgICAgICAgICAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZSh2YWx1ZVswXSBp
biBzY2hlZHVsZXJzX3RvX2J1aWxkZXJuYW1lX21hcC5rZXlzKCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAndHJpZ2dlcmVkX2J5ICJ7fSIgZm9yIGJ1aWxkZXIgInt9IiBp
cyBub3QgbGlzdGVkIGluIHNjaGVkdWxlcnMgc2VjdGlvbi4nLmZvcm1hdCh2YWx1ZVswXSwgYnVp
bGRlclsnbmFtZSddKSkKKworICAgICAgICAgICAgICAgICAgICAjIEVuc3VyZSB0aGF0IHRoZSB0
cmlnZ2VyZWRfYnkgaXMgY29ycmVjdCwgdmVyaWZ5IGJ5IG1hdGNoaW5nIHRoYXQgdGhlIGJ1aWxk
ZXIgZm9yIHRoZSB0cmlnZ2VyZWRfYnkgc2NoZWR1bGVyIGFjdHVhbGx5IHRyaWdnZXJzIGN1cnJl
bnQgYnVpbGRlcgorICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyZWRfYnkgPSB2YWx1ZVswXQor
ICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyaW5nX2J1aWxkZXJfbmFtZSA9IHNjaGVkdWxlcnNf
dG9fYnVpbGRlcm5hbWVfbWFwLmdldCh0cmlnZ2VyZWRfYnkpWzBdCisgICAgICAgICAgICAgICAg
ICAgIHRyaWdnZXJpbmdfYnVpbGRlciA9IHNlbGYuZ2V0X2J1aWxkZXJfZnJvbV9jb25maWcoY29u
ZmlnLCB0cmlnZ2VyaW5nX2J1aWxkZXJfbmFtZSkKKyAgICAgICAgICAgICAgICAgICAgc2VsZi5h
c3NlcnRUcnVlKHRyaWdnZXJpbmdfYnVpbGRlciwgJ2J1aWxkZXIgInt9IiBpbiBzY2hlZHVsZXIg
Int9IiBpcyBpbnZhbGlkLicuZm9ybWF0KHRyaWdnZXJpbmdfYnVpbGRlcl9uYW1lLCB0cmlnZ2Vy
ZWRfYnkpKQorICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyaW5nX2J1aWxkZXJfdHJpZ2dlcnMg
PSB0cmlnZ2VyaW5nX2J1aWxkZXIuZ2V0KCd0cmlnZ2VycycpCisgICAgICAgICAgICAgICAgICAg
IHRyaWdnZXJpbmdfYnVpbGRlcl90cmlnZ2Vyc19idWlsZGVybmFtZXMgPSBbc2NoZWR1bGVyc190
b19idWlsZGVybmFtZV9tYXBbc2NoZWR1bGVyXVswXSBmb3Igc2NoZWR1bGVyIGluIHRyaWdnZXJp
bmdfYnVpbGRlcl90cmlnZ2Vyc10KKyAgICAgICAgICAgICAgICAgICAgc2VsZi5hc3NlcnRUcnVl
KGJ1aWxkZXJbJ25hbWUnXSBpbiB0cmlnZ2VyaW5nX2J1aWxkZXJfdHJpZ2dlcnNfYnVpbGRlcm5h
bWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0luY29ycmVjdCB0cmln
Z2VyZWRfYnkgInt9IiBpbiBidWlsZGVyICJ7fSIsIHRoaXMgYnVpbGRlciBpcyBub3QgaW4gY29y
cmVzcG9uZGluZyBidWlsZGVyIHRyaWdnZXJzICJ7fSIuJworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLmZvcm1hdCh0cmlnZ2VyZWRfYnksIGJ1aWxkZXJbJ25hbWUnXSwgdHJp
Z2dlcmluZ19idWlsZGVyX3RyaWdnZXJzX2J1aWxkZXJuYW1lcykpCisKIAogY2xhc3MgVGFnc0Zv
ckJ1aWxkZXJUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICBkZWYgdmVyaWZ5VGFncyhzZWxm
LCBidWlsZGVyTmFtZSwgZXhwZWN0ZWRUYWdzKToKSW5kZXg6IFRvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9CdWls
ZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkJKHJldmlzaW9uIDI2NzAy
NCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5w
eQkod29ya2luZyBjb3B5KQpAQCAtMjAyNCw2ICsyMDI0LDIwIEBAIGNsYXNzIFRlc3RBbmFseXpl
TGF5b3V0VGVzdHNSZXN1bHRzKEJ1aWwKICAgICAgICAgc2VsZi5leHBlY3RPdXRjb21lKHJlc3Vs
dD1SRVRSWSwgc3RhdGVfc3RyaW5nPSdVbmFibGUgdG8gY29uZmlybSBpZiB0ZXN0IGZhaWx1cmVz
IGFyZSBpbnRyb2R1Y2VkIGJ5IHBhdGNoLCByZXRyeWluZyBidWlsZCAocmV0cnkpJykKICAgICAg
ICAgcmV0dXJuIHNlbGYucnVuU3RlcCgpCiAKKyAgICBkZWYgdGVzdF9jbGVhbl90cmVlX2V4Y2Vl
ZF9mYWlsdXJlX2xpbWl0X3dpdGhfdHJpZ2dlcmVkX2J5KHNlbGYpOgorICAgICAgICBzZWxmLmNv
bmZpZ3VyZVN0ZXAoKQorICAgICAgICBzZWxmLnNldFByb3BlcnR5KCdidWlsZGVybmFtZScsICdp
T1MtMTMtU2ltdWxhdG9yLVdLMi1UZXN0cy1FV1MnKQorICAgICAgICBzZWxmLnNldFByb3BlcnR5
KCd0cmlnZ2VyZWRfYnknLCAnaW9zLTEzLXNpbS1idWlsZC1ld3MnKQorICAgICAgICBzZWxmLnNl
dFByb3BlcnR5KCdmaXJzdF9ydW5fZmFpbHVyZXMnLCBbJ3Rlc3QxJ10pCisgICAgICAgIHNlbGYu
c2V0UHJvcGVydHkoJ3NlY29uZF9ydW5fZmFpbHVyZXMnLCBbJ3Rlc3QxJ10pCisgICAgICAgIHNl
bGYuc2V0UHJvcGVydHkoJ2NsZWFuX3RyZWVfcmVzdWx0c19leGNlZWRfZmFpbHVyZV9saW1pdCcs
IFRydWUpCisgICAgICAgIHNlbGYuc2V0UHJvcGVydHkoJ2NsZWFuX3RyZWVfcnVuX2ZhaWx1cmVz
JywgIFsndGVzdHt9Jy5mb3JtYXQoaSkgZm9yIGkgaW4gcmFuZ2UoMCwgMzApXSkKKyAgICAgICAg
bWVzc2FnZSA9ICdVbmFibGUgdG8gY29uZmlybSBpZiB0ZXN0IGZhaWx1cmVzIGFyZSBpbnRyb2R1
Y2VkIGJ5IHBhdGNoLCByZXRyeWluZyBidWlsZCcKKyAgICAgICAgc2VsZi5leHBlY3RPdXRjb21l
KHJlc3VsdD1TVUNDRVNTLCBzdGF0ZV9zdHJpbmc9bWVzc2FnZSkKKyAgICAgICAgcmMgPSBzZWxm
LnJ1blN0ZXAoKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHNlbGYuZ2V0UHJvcGVydHkoJ2J1
aWxkX3N1bW1hcnknKSwgbWVzc2FnZSkKKyAgICAgICAgcmV0dXJuIHJjCisKICAgICBkZWYgdGVz
dF9jbGVhbl90cmVlX2hhc19sb3Rfb2ZfZmFpbHVyZXMoc2VsZik6CiAgICAgICAgIHNlbGYuY29u
ZmlndXJlU3RlcCgpCiAgICAgICAgIHNlbGYuc2V0UHJvcGVydHkoJ2ZpcnN0X3Jlc3VsdHNfZXhj
ZWVkX2ZhaWx1cmVfbGltaXQnLCBUcnVlKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>