<?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>236560</bug_id>
          
          <creation_ts>2022-02-13 04:34:28 -0800</creation_ts>
          <short_desc>[JSC] Fix test sharding when using --make-runner and --remote</short_desc>
          <delta_ts>2022-03-08 02:19:29 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Angelos Oikonomopoulos">angelos</reporter>
          <assigned_to name="Angelos Oikonomopoulos">angelos</assigned_to>
          <cc>aperez</cc>
    
    <cc>jbedard</cc>
    
    <cc>mark.lam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1840975</commentid>
    <comment_count>0</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2022-02-13 04:34:28 -0800</bug_when>
    <thetext>[JSC] Fix test sharding when using --remote</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840976</commentid>
    <comment_count>1</comment_count>
      <attachid>451814</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2022-02-13 04:36:48 -0800</bug_when>
    <thetext>Created attachment 451814
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841703</commentid>
    <comment_count>2</comment_count>
      <attachid>452020</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2022-02-15 07:21:55 -0800</bug_when>
    <thetext>Created attachment 452020
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841868</commentid>
    <comment_count>3</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2022-02-15 12:17:47 -0800</bug_when>
    <thetext>For reviewers who might be unfamiliar with ruby: @remoteHosts refers to an instance variable of the class (a field) and defaults to nil if the variable doesn&apos;t exist. The patch has prepareRunnerForRemote accept remoteHosts as an argument instead and updates all callers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841869</commentid>
    <comment_count>4</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2022-02-15 12:21:00 -0800</bug_when>
    <thetext>Oh, also to the best of my knowledge --make-runner is not used with --remote in any public buildbot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1843770</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-18 20:05:56 -0800</bug_when>
    <thetext>Tools/Scripts/svn-apply failed to apply attachment 452020 to trunk.
Please resolve the conflicts and upload a new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844053</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-20 04:35:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/89202446&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1844169</commentid>
    <comment_count>7</comment_count>
      <attachid>452020</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2022-02-21 05:05:47 -0800</bug_when>
    <thetext>Comment on attachment 452020
Patch

Commit-Queue landed it in https://ews-build.webkit.org/#/builders/28/builds/19893

https://commits.webkit.org/247513@main (r290185)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849169</commentid>
    <comment_count>8</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2022-03-08 02:19:29 -0800</bug_when>
    <thetext>Closing as fixed, because the patch has landed :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451814</attachid>
            <date>2022-02-13 04:36:48 -0800</date>
            <delta_ts>2022-02-15 07:21:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236560-20220213123646.patch</filename>
            <type>text/plain</type>
            <size>2622</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4OTU0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjU5MjA0MzdiMjczYzgzOTdhNmI4OGRmNzA1ZmIxYmU5
OTdlYzgwZS4uYTVkNTMxZmVmZTUyYmU5NmVkMWU5YmVkY2FiZmY5MWNkZDFjM2ZiMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDIyLTAyLTEzICBBbmdlbG9zIE9pa29ub21vcG91bG9zICA8YW5nZWxvc0BpZ2FsaWEu
Y29tPgorCisgICAgICAgIFtKU0NdIEZpeCB0ZXN0IHNoYXJkaW5nIHdoZW4gdXNpbmcgLS1tYWtl
LXJ1bm5lciBhbmQgLS1yZW1vdGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNjU2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFmdGVyIGh0dHBzOi8vY29tbWl0cy53ZWJraXQub3JnLzI0NDQ5NkBtYWlu
LCB0ZXN0IHNoYXJkaW5nIHdhcyBicm9rZW4KKyAgICAgICAgZm9yIHRoZSBtYWtlIHJ1bm5lci4g
U3BlY2lmaWNhbGx5LCBhbGwgcmVtb3RlcyB3b3VsZCBnZXQgYXNzaWduZWQgYWxsCisgICAgICAg
IHRlc3RzIChpbnN0ZWFkIG9mIGEgc3Vic2V0KS4KKworICAgICAgICBGaXggdGhpcyBieSBwcm9w
YWdhdGluZyBhbmQgdXNpbmcgdGhlIGNvcnJlY3QgdmFsdWUgZm9yIHJlbW90ZUhvc3RzLgorCisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVs
dC5yYjoKKwogMjAyMi0wMi0wMiAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAK
ICAgICAgICAgQ2xhcmlmeSB0aGF0IHNvbWUgVVVJRCByb3V0aW5lcyBhcmUgZGVkaWNhdGVkIHRv
IFVVSUQgdjQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNz
LXRlc3Qtd3JpdGVyLWRlZmF1bHQucmIgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0
cmVzcy10ZXN0LXdyaXRlci1kZWZhdWx0LnJiCmluZGV4IDM5ZjFkYjA3MmZhMDEwZmQ1ZGQ1MTll
NjQ4ZjNiYWI3ZGFmZTFhYzEuLmI0ODEzNjZhZjMyNmE4MjY2NmI3OWQ1MTc5N2NjZDY5ZjM3ZTU5
NWEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qt
d3JpdGVyLWRlZmF1bHQucmIKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJl
c3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYgpAQCAtMzU2LDcgKzM1Niw3IEBAIGNsYXNzIFRlc3RS
dW5uZXJNYWtlIDwgVGVzdFJ1bm5lcgogICAgICAgICBvdXRwLnB1dHMgIlx0c2ggdGVzdF9zY3Jp
cHRfI3tpbmRleH0iCiAgICAgICAgIHRhcmdldAogICAgIGVuZAotICAgIGRlZiBwcmVwYXJlUnVu
bmVyRm9yUmVtb3RlKHJ1bmxpc3QsIHNlcmlhbFBsYW5zLCBjb21wbGV0ZWRQbGFucywgcmVtb3Rl
SW5kZXgpCisgICAgZGVmIHByZXBhcmVSdW5uZXJGb3JSZW1vdGUocnVubGlzdCwgc2VyaWFsUGxh
bnMsIGNvbXBsZXRlZFBsYW5zLCByZW1vdGVIb3N0cywgcmVtb3RlSW5kZXgpCiAgICAgICAgICMg
VGhlIGdvYWxzIG9mIG91ciBwYXJhbGxlbCB0ZXN0IHJ1bm5lciBhcmUgc2NhbGFiaWxpdHkgYW5k
IHNpbXBsaWNpdHkuIFRoZQogICAgICAgICAjIHNpbXBsaWNpdHkgcGFydCBpcyBwYXJ0aWN1bGFy
bHkgaW1wb3J0YW50LiBXZSBkb24ndCB3YW50IHRvIGhhdmUgdG8gaGF2ZQogICAgICAgICAjIGEg
ZnVsbC10aW1lIGNvbnRyaWJ1dG9yIGp1c3QgcGhpbG9zb3BoaXNpbmcgYWJvdXQgcGFyYWxsZWwg
dGVzdGluZy4KQEAgLTQwMCw3ICs0MDAsNyBAQCBjbGFzcyBUZXN0UnVubmVyTWFrZSA8IFRlc3RS
dW5uZXIKICAgICAgICAgICAgIGlmIGNvbXBsZXRlZFBsYW5zLmluY2x1ZGU/KHBsYW4pCiAgICAg
ICAgICAgICAgICAgbmV4dAogICAgICAgICAgICAgZW5kCi0gICAgICAgICAgICBpZiBAcmVtb3Rl
SG9zdHMubmlsPyBvciBwbGFuLmluZGV4ICUgQHJlbW90ZUhvc3RzLmxlbmd0aCA9PSByZW1vdGVJ
bmRleAorICAgICAgICAgICAgaWYgcmVtb3RlSG9zdHMubmlsPyBvciBwbGFuLmluZGV4ICUgcmVt
b3RlSG9zdHMubGVuZ3RoID09IHJlbW90ZUluZGV4CiAgICAgICAgICAgICAgICAgaWYgc2VyaWFs
UGxhbnMuaW5jbHVkZT8ocGxhbikKICAgICAgICAgICAgICAgICAgICAgc2VyaWFsUnVuUGxhbnMg
PDwgcGxhbgogICAgICAgICAgICAgICAgIGVsc2UKQEAgLTQzNSw3ICs0MzUsNyBAQCBjbGFzcyBU
ZXN0UnVubmVyTWFrZSA8IFRlc3RSdW5uZXIKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmVt
b3RlSG9zdHMuZWFjaF9pbmRleCB7CiAgICAgICAgICAgICAgICAgfHJlbW90ZUluZGV4fAotICAg
ICAgICAgICAgICAgIHByZXBhcmVSdW5uZXJGb3JSZW1vdGUocnVubGlzdCwgc2VyaWFsUGxhbnMs
IGNvbXBsZXRlZFBsYW5zLCByZW1vdGVJbmRleCkKKyAgICAgICAgICAgICAgICBwcmVwYXJlUnVu
bmVyRm9yUmVtb3RlKHJ1bmxpc3QsIHNlcmlhbFBsYW5zLCBjb21wbGV0ZWRQbGFucywgcmVtb3Rl
SG9zdHMsIHJlbW90ZUluZGV4KQogICAgICAgICAgICAgfQogICAgICAgICBlbmQKICAgICBlbmQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452020</attachid>
            <date>2022-02-15 07:21:55 -0800</date>
            <delta_ts>2022-03-08 02:19:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236560-20220215152154.patch</filename>
            <type>text/plain</type>
            <size>2903</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4OTU0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjU5MjA0MzdiMjczYzgzOTdhNmI4OGRmNzA1ZmIxYmU5
OTdlYzgwZS4uYTVkNTMxZmVmZTUyYmU5NmVkMWU5YmVkY2FiZmY5MWNkZDFjM2ZiMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDIyLTAyLTEzICBBbmdlbG9zIE9pa29ub21vcG91bG9zICA8YW5nZWxvc0BpZ2FsaWEu
Y29tPgorCisgICAgICAgIFtKU0NdIEZpeCB0ZXN0IHNoYXJkaW5nIHdoZW4gdXNpbmcgLS1tYWtl
LXJ1bm5lciBhbmQgLS1yZW1vdGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNjU2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFmdGVyIGh0dHBzOi8vY29tbWl0cy53ZWJraXQub3JnLzI0NDQ5NkBtYWlu
LCB0ZXN0IHNoYXJkaW5nIHdhcyBicm9rZW4KKyAgICAgICAgZm9yIHRoZSBtYWtlIHJ1bm5lci4g
U3BlY2lmaWNhbGx5LCBhbGwgcmVtb3RlcyB3b3VsZCBnZXQgYXNzaWduZWQgYWxsCisgICAgICAg
IHRlc3RzIChpbnN0ZWFkIG9mIGEgc3Vic2V0KS4KKworICAgICAgICBGaXggdGhpcyBieSBwcm9w
YWdhdGluZyBhbmQgdXNpbmcgdGhlIGNvcnJlY3QgdmFsdWUgZm9yIHJlbW90ZUhvc3RzLgorCisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVs
dC5yYjoKKwogMjAyMi0wMi0wMiAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAK
ICAgICAgICAgQ2xhcmlmeSB0aGF0IHNvbWUgVVVJRCByb3V0aW5lcyBhcmUgZGVkaWNhdGVkIHRv
IFVVSUQgdjQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNz
LXRlc3Qtd3JpdGVyLWRlZmF1bHQucmIgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0
cmVzcy10ZXN0LXdyaXRlci1kZWZhdWx0LnJiCmluZGV4IDM5ZjFkYjA3MmZhMDEwZmQ1ZGQ1MTll
NjQ4ZjNiYWI3ZGFmZTFhYzEuLmVjOWQ5MzQwYWFhYmM1YjFkNTg3YjhmN2FiMTQ5NzU1NmE4YjUx
MDYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qt
d3JpdGVyLWRlZmF1bHQucmIKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJl
c3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYgpAQCAtMzU2LDcgKzM1Niw3IEBAIGNsYXNzIFRlc3RS
dW5uZXJNYWtlIDwgVGVzdFJ1bm5lcgogICAgICAgICBvdXRwLnB1dHMgIlx0c2ggdGVzdF9zY3Jp
cHRfI3tpbmRleH0iCiAgICAgICAgIHRhcmdldAogICAgIGVuZAotICAgIGRlZiBwcmVwYXJlUnVu
bmVyRm9yUmVtb3RlKHJ1bmxpc3QsIHNlcmlhbFBsYW5zLCBjb21wbGV0ZWRQbGFucywgcmVtb3Rl
SW5kZXgpCisgICAgZGVmIHByZXBhcmVSdW5uZXJGb3JSZW1vdGUocnVubGlzdCwgc2VyaWFsUGxh
bnMsIGNvbXBsZXRlZFBsYW5zLCByZW1vdGVIb3N0cywgcmVtb3RlSW5kZXgpCiAgICAgICAgICMg
VGhlIGdvYWxzIG9mIG91ciBwYXJhbGxlbCB0ZXN0IHJ1bm5lciBhcmUgc2NhbGFiaWxpdHkgYW5k
IHNpbXBsaWNpdHkuIFRoZQogICAgICAgICAjIHNpbXBsaWNpdHkgcGFydCBpcyBwYXJ0aWN1bGFy
bHkgaW1wb3J0YW50LiBXZSBkb24ndCB3YW50IHRvIGhhdmUgdG8gaGF2ZQogICAgICAgICAjIGEg
ZnVsbC10aW1lIGNvbnRyaWJ1dG9yIGp1c3QgcGhpbG9zb3BoaXNpbmcgYWJvdXQgcGFyYWxsZWwg
dGVzdGluZy4KQEAgLTQwMCw3ICs0MDAsNyBAQCBjbGFzcyBUZXN0UnVubmVyTWFrZSA8IFRlc3RS
dW5uZXIKICAgICAgICAgICAgIGlmIGNvbXBsZXRlZFBsYW5zLmluY2x1ZGU/KHBsYW4pCiAgICAg
ICAgICAgICAgICAgbmV4dAogICAgICAgICAgICAgZW5kCi0gICAgICAgICAgICBpZiBAcmVtb3Rl
SG9zdHMubmlsPyBvciBwbGFuLmluZGV4ICUgQHJlbW90ZUhvc3RzLmxlbmd0aCA9PSByZW1vdGVJ
bmRleAorICAgICAgICAgICAgaWYgcmVtb3RlSG9zdHMubmlsPyBvciBwbGFuLmluZGV4ICUgcmVt
b3RlSG9zdHMubGVuZ3RoID09IHJlbW90ZUluZGV4CiAgICAgICAgICAgICAgICAgaWYgc2VyaWFs
UGxhbnMuaW5jbHVkZT8ocGxhbikKICAgICAgICAgICAgICAgICAgICAgc2VyaWFsUnVuUGxhbnMg
PDwgcGxhbgogICAgICAgICAgICAgICAgIGVsc2UKQEAgLTQzMSwxMSArNDMxLDExIEBAIGNsYXNz
IFRlc3RSdW5uZXJNYWtlIDwgVGVzdFJ1bm5lcgogICAgIGVuZAogICAgIGRlZiBwcmVwYXJlUnVu
bmVyKHJ1bmxpc3QsIHNlcmlhbFBsYW5zLCBjb21wbGV0ZWRQbGFucywgcmVtb3RlSG9zdHMpCiAg
ICAgICAgIGlmIHJlbW90ZUhvc3RzLm5pbD8KLSAgICAgICAgICAgIHByZXBhcmVSdW5uZXJGb3JS
ZW1vdGUocnVubGlzdCwgc2VyaWFsUGxhbnMsIGNvbXBsZXRlZFBsYW5zLCAwKQorICAgICAgICAg
ICAgcHJlcGFyZVJ1bm5lckZvclJlbW90ZShydW5saXN0LCBzZXJpYWxQbGFucywgY29tcGxldGVk
UGxhbnMsIHJlbW90ZUhvc3RzLCAwKQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByZW1vdGVI
b3N0cy5lYWNoX2luZGV4IHsKICAgICAgICAgICAgICAgICB8cmVtb3RlSW5kZXh8Ci0gICAgICAg
ICAgICAgICAgcHJlcGFyZVJ1bm5lckZvclJlbW90ZShydW5saXN0LCBzZXJpYWxQbGFucywgY29t
cGxldGVkUGxhbnMsIHJlbW90ZUluZGV4KQorICAgICAgICAgICAgICAgIHByZXBhcmVSdW5uZXJG
b3JSZW1vdGUocnVubGlzdCwgc2VyaWFsUGxhbnMsIGNvbXBsZXRlZFBsYW5zLCByZW1vdGVIb3N0
cywgcmVtb3RlSW5kZXgpCiAgICAgICAgICAgICB9CiAgICAgICAgIGVuZAogICAgIGVuZAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>