<?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>31602</bug_id>
          
          <creation_ts>2009-11-17 16:10:06 -0800</creation_ts>
          <short_desc>Failing to start the WebSocket server shouldn’t terminate entire test run</short_desc>
          <delta_ts>2009-11-17 16:31:31 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Mark Rowe (bdash)">mrowe</reporter>
          <assigned_to name="Mark Rowe (bdash)">mrowe</assigned_to>
          <cc>ap</cc>
    
    <cc>yuzo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>164376</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-11-17 16:10:06 -0800</bug_when>
    <thetext>Currently a failure to start the WebSocket server terminates the test run.  This prevents subsequent tests from running and makes it difficult to view the outcome of earlier tests.  This is frustrating given that the server doesn’t start reliably on a number of platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164377</commentid>
    <comment_count>1</comment_count>
      <attachid>43387</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-11-17 16:12:44 -0800</bug_when>
    <thetext>Created attachment 43387
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164378</commentid>
    <comment_count>2</comment_count>
      <attachid>43387</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-11-17 16:14:20 -0800</bug_when>
    <thetext>Comment on attachment 43387
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164384</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-11-17 16:31:31 -0800</bug_when>
    <thetext>Landed in r51096.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43387</attachid>
            <date>2009-11-17 16:12:44 -0800</date>
            <delta_ts>2009-11-17 16:14:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-http-webkit.org-b-31602-Failing-to-start-the-WebSock.patch</filename>
            <type>text/plain</type>
            <size>5877</size>
            <attacher name="Mark Rowe (bdash)">mrowe</attacher>
            
              <data encoding="base64">RnJvbSA1ZjBjOTU5MGJkMTVjODQ3N2I2ZmVkNjBkYzhmZmU5OTFhYmJiYjFlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrIFJvd2UgPG1yb3dlQGFwcGxlLmNvbT4KRGF0ZTogVHVl
LCAxNyBOb3YgMjAwOSAxNjoxMjoxMiAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdID0/VVRGLTg/cT88
aHR0cDovL3dlYmtpdC5vcmcvYi8zMTYwMj49MjBGYWlsaW5nPTIwdG89MjBzdGFydD0yMHRoZT0y
MFdlYlNvY2tldD0yMHNlcnZlcj0yMHNob3VsZG49RTI9ODA9OTl0PTIwdGVybWluYXRlPTIwZW50
aXJlPTIwdGVzdD0yMHJ1bj89Ck1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9w
bGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCldlYktpdFRvb2xzOgoKSWYgdGhlIFdlYlNvY2tldCBz
ZXJ2ZXIgZmFpbHMgdG8gc3RhcnQgaGF2ZSBEUlQgbG9hZCBhbiBlcnJvciBwYWdlIGluIHBsYWNl
IG9mIHRlc3RzIHRoYXQgcmVxdWlyZSB0aGUKc2VydmVyIHRvIGJlIHVwIHJhdGhlciB0aGFuIGhh
dmluZyBydW4td2Via2l0LXRlc3RzIGFib3J0IGltbWVkaWF0ZWx5LgoKKiBTY3JpcHRzL3J1bi13
ZWJraXQtdGVzdHM6CgpMYXlvdXRUZXN0czoKCiogd2Vic29ja2V0L3Jlc291cmNlcy9zZXJ2ZXIt
ZmFpbGVkLXRvLXN0YXJ0Lmh0bWw6IEVycm9yIHBhZ2UgdGhhdCB3aWxsIGJlIGxvYWRlZCBpbiBw
bGFjZSBvZiB3ZWJzb2NrZXQKdGVzdHMgd2hlbiB0aGUgc2VydmVyIGZhaWxzIHRvIHN0YXJ0Lgot
LS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgOSArKysrKwogLi4uL3Jlc291cmNlcy9zZXJ2ZXItZmFpbGVkLXRvLXN0YXJ0Lmh0bWwgICAg
ICAgICAgfCAgICA1ICsrKwogV2ViS2l0VG9vbHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDExICsrKysrKysKIFdlYktpdFRvb2xzL1NjcmlwdHMvcnVuLXdlYmtp
dC10ZXN0cyAgICAgICAgICAgICAgIHwgICAzMiArKysrKysrKysrKysrKy0tLS0tCiA0IGZpbGVz
IGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Jlc291cmNlcy9zZXJ2ZXItZmFpbGVkLXRvLXN0
YXJ0Lmh0bWwKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggNzA2OWYwNS4uOGMwY2YyZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBA
CisyMDA5LTExLTE3ICBNYXJrIFJvd2UgIDxtcm93ZUBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgPGh0dHA6Ly93ZWJraXQub3JnL2Iv
MzE2MDI+IEZhaWxpbmcgdG8gc3RhcnQgdGhlIFdlYlNvY2tldCBzZXJ2ZXIgc2hvdWxkbuKAmXQg
dGVybWluYXRlIGVudGlyZSB0ZXN0IHJ1bgorCisgICAgICAgICogd2Vic29ja2V0L3Jlc291cmNl
cy9zZXJ2ZXItZmFpbGVkLXRvLXN0YXJ0Lmh0bWw6IEVycm9yIHBhZ2UgdGhhdCB3aWxsIGJlIGxv
YWRlZCBpbiBwbGFjZSBvZiB3ZWJzb2NrZXQKKyAgICAgICAgdGVzdHMgd2hlbiB0aGUgc2VydmVy
IGZhaWxzIHRvIHN0YXJ0LgorCiAyMDA5LTExLTE3ICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0
ZWluQGFwcGxlLmNvbT4KIAogICAgICAgICBSdWJiZXItc3RhbXBlZCBieSBQYXZlbCBGZWxkbWFu
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Jlc291cmNlcy9zZXJ2ZXItZmFp
bGVkLXRvLXN0YXJ0Lmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJzb2NrZXQvcmVzb3VyY2VzL3NlcnZl
ci1mYWlsZWQtdG8tc3RhcnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li44Y2U5MzExCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2Vic29ja2V0L3Jlc291
cmNlcy9zZXJ2ZXItZmFpbGVkLXRvLXN0YXJ0Lmh0bWwKQEAgLTAsMCArMSw1IEBACis8c2NyaXB0
PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJv
bGxlci5kdW1wQXNUZXh0KCk7Cis8L3NjcmlwdD4KKzxwPkZBSUxFRDogVGhlIFdlYlNvY2tldCBz
ZXJ2ZXIgZmFpbGVkIHRvIHN0YXJ0IHNvIHRoZSB0ZXN0IGNvdWxkIG5vdCBiZSBydW4uPC9wPgpk
aWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9n
CmluZGV4IGIwNzE4NjkuLjQ5OWI5N2QgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZworKysgYi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAwOS0xMS0x
NyAgTWFyayBSb3dlICA8bXJvd2VAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIDxodHRwOi8vd2Via2l0Lm9yZy9iLzMxNjAyPiBGYWls
aW5nIHRvIHN0YXJ0IHRoZSBXZWJTb2NrZXQgc2VydmVyIHNob3VsZG7igJl0IHRlcm1pbmF0ZSBl
bnRpcmUgdGVzdCBydW4KKworICAgICAgICBJZiB0aGUgV2ViU29ja2V0IHNlcnZlciBmYWlscyB0
byBzdGFydCBoYXZlIERSVCBsb2FkIGFuIGVycm9yIHBhZ2UgaW4gcGxhY2Ugb2YgdGVzdHMgdGhh
dCByZXF1aXJlIHRoZQorICAgICAgICBzZXJ2ZXIgdG8gYmUgdXAgcmF0aGVyIHRoYW4gaGF2aW5n
IHJ1bi13ZWJraXQtdGVzdHMgYWJvcnQgaW1tZWRpYXRlbHkuCisKKyAgICAgICAgKiBTY3JpcHRz
L3J1bi13ZWJraXQtdGVzdHM6CisKIDIwMDktMTEtMTcgIEVyaWMgU2VpZGVsICA8ZXJpY0B3ZWJr
aXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy9ydW4td2Via2l0LXRlc3RzIGIvV2ViS2l0VG9vbHMvU2NyaXB0
cy9ydW4td2Via2l0LXRlc3RzCmluZGV4IDA5OGEwMWIuLmI0MzBjZjcgMTAwNzU1Ci0tLSBhL1dl
YktpdFRvb2xzL1NjcmlwdHMvcnVuLXdlYmtpdC10ZXN0cworKysgYi9XZWJLaXRUb29scy9TY3Jp
cHRzL3J1bi13ZWJraXQtdGVzdHMKQEAgLTQ5Miw2ICs0OTIsNyBAQCBteSAkbGFzdERpcmVjdG9y
eSA9ICIiOwogbXkgJGlzSHR0cGRPcGVuID0gMDsKIG15ICRpc1dlYlNvY2tldFNlcnZlck9wZW4g
PSAwOwogbXkgJHdlYlNvY2tldFNlcnZlclBJRCA9IDA7CitteSAkZmFpbGVkVG9TdGFydFdlYlNv
Y2tldFNlcnZlciA9IDA7CiAjIHdzcyBpcyBkaXNhYmxlZCB1bnRpbCBhbGwgcGxhdGZvcm1zIHN1
cHBvcnQgcHlPcGVuU1NMLgogIyBteSAkd2ViU29ja2V0U2VjdXJlU2VydmVyUElEID0gMDsKIApA
QCAtNjE1LDE0ICs2MTYsMjEgQEAgZm9yIG15ICR0ZXN0IChAdGVzdHMpIHsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIHByaW50IE9VVCAiJHRlc3RQYXRoXG4iOwogICAgICAgICB9IGVsc2Ug
ewotICAgICAgICAgICAgb3BlbldlYlNvY2tldFNlcnZlcklmTmVlZGVkKCk7Ci0gICAgICAgICAg
ICBteSAkcGF0aCA9IGNhbm9ucGF0aCgkdGVzdCk7Ci0gICAgICAgICAgICBpZiAoJHRlc3QgPX4g
L153ZWJzb2NrZXRcL3Rlc3RzXC9zc2xcLy8pIHsKLSAgICAgICAgICAgICAgICAjIHdzcyBpcyBk
aXNhYmxlZCB1bnRpbCBhbGwgcGxhdGZvcm1zIHN1cHBvcnQgcHlPcGVuU1NMLgotICAgICAgICAg
ICAgICAgIHByaW50IFNUREVSUiAiRXJyb3I6IHdzcyBpcyBkaXNhYmxlZCB1bnRpbCBhbGwgcGxh
dGZvcm1zIHN1cHBvcnQgcHlPcGVuU1NMLiI7Ci0gICAgICAgICAgICAgICAgIyBwcmludCBPVVQg
Imh0dHBzOi8vMTI3LjAuMC4xOiR3ZWJTb2NrZXRTZWN1cmVQb3J0LyRwYXRoXG4iOworICAgICAg
ICAgICAgaWYgKG9wZW5XZWJTb2NrZXRTZXJ2ZXJJZk5lZWRlZCgpKSB7CisgICAgICAgICAgICAg
ICAgbXkgJHBhdGggPSBjYW5vbnBhdGgoJHRlc3QpOworICAgICAgICAgICAgICAgIGlmICgkdGVz
dCA9fiAvXndlYnNvY2tldFwvdGVzdHNcL3NzbFwvLykgeworICAgICAgICAgICAgICAgICAgICAj
IHdzcyBpcyBkaXNhYmxlZCB1bnRpbCBhbGwgcGxhdGZvcm1zIHN1cHBvcnQgcHlPcGVuU1NMLgor
ICAgICAgICAgICAgICAgICAgICBwcmludCBTVERFUlIgIkVycm9yOiB3c3MgaXMgZGlzYWJsZWQg
dW50aWwgYWxsIHBsYXRmb3JtcyBzdXBwb3J0IHB5T3BlblNTTC4iOworICAgICAgICAgICAgICAg
ICAgICAjIHByaW50IE9VVCAiaHR0cHM6Ly8xMjcuMC4wLjE6JHdlYlNvY2tldFNlY3VyZVBvcnQv
JHBhdGhcbiI7CisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAg
cHJpbnQgT1VUICJodHRwOi8vMTI3LjAuMC4xOiR3ZWJTb2NrZXRQb3J0LyRwYXRoXG4iOworICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgcHJp
bnQgT1VUICJodHRwOi8vMTI3LjAuMC4xOiR3ZWJTb2NrZXRQb3J0LyRwYXRoXG4iOworICAgICAg
ICAgICAgICAgICMgV2UgZmFpbGVkIHRvIGxhdW5jaCB0aGUgV2ViU29ja2V0IHNlcnZlci4gIERp
c3BsYXkgYSB1c2VmdWwgZXJyb3IgbWVzc2FnZSByYXRoZXIgdGhhbiBhdHRlbXB0aW5nCisgICAg
ICAgICAgICAgICAgIyB0byBydW4gdGVzdHMgdGhhdCBleHBlY3QgdGhlIHNlcnZlciB0byBiZSBh
dmFpbGFibGUuCisgICAgICAgICAgICAgICAgbXkgJGVycm9yTWVzc2FnZVBhdGggPSAiJHRlc3RE
aXJlY3Rvcnkvd2Vic29ja2V0L3Jlc291cmNlcy9zZXJ2ZXItZmFpbGVkLXRvLXN0YXJ0Lmh0bWwi
OworICAgICAgICAgICAgICAgICRlcnJvck1lc3NhZ2VQYXRoID0gaXNDeWd3aW4oKSA/IHRvV2lu
ZG93c1BhdGgoJGVycm9yTWVzc2FnZVBhdGgpIDogY2Fub25wYXRoKCRlcnJvck1lc3NhZ2VQYXRo
KTsKKyAgICAgICAgICAgICAgICBwcmludCBPVVQgIiRlcnJvck1lc3NhZ2VQYXRoXG4iOwogICAg
ICAgICAgICAgfQogICAgICAgICB9CiAgICAgfSBlbHNlIHsKQEAgLTE0MDgsNyArMTQxNiw4IEBA
IHN1YiBjbG9zZUhUVFBEKCkKIAogc3ViIG9wZW5XZWJTb2NrZXRTZXJ2ZXJJZk5lZWRlZCgpCiB7
Ci0gICAgcmV0dXJuIGlmICRpc1dlYlNvY2tldFNlcnZlck9wZW47CisgICAgcmV0dXJuIDEgaWYg
JGlzV2ViU29ja2V0U2VydmVyT3BlbjsKKyAgICByZXR1cm4gMCBpZiAkZmFpbGVkVG9TdGFydFdl
YlNvY2tldFNlcnZlcjsKIAogICAgIG15ICR3ZWJTb2NrZXRTZXJ2ZXJQYXRoID0gIi91c3IvYmlu
L3B5dGhvbiI7CiAgICAgbXkgJHdlYlNvY2tldFB5dGhvblBhdGggPSAiV2ViS2l0VG9vbHMvcHl3
ZWJzb2NrZXQiOwpAQCAtMTQ0MywxMCArMTQ1MiwxNSBAQCBzdWIgb3BlbldlYlNvY2tldFNlcnZl
cklmTmVlZGVkKCkKICAgICAgICAgICAgIHNsZWVwIDE7CiAgICAgICAgICAgICAtLSRyZXRyeUNv
dW50OwogICAgICAgICB9Ci0gICAgICAgIGRpZSAiVGltZWQgb3V0IHdhaXRpbmcgZm9yIFdlYlNv
Y2tldFNlcnZlciB0byBzdGFydCIgdW5sZXNzICRyZXRyeUNvdW50OworICAgICAgICB1bmxlc3Mg
KCRyZXRyeUNvdW50KSB7CisgICAgICAgICAgICBwcmludCBTVERFUlIgIlRpbWVkIG91dCB3YWl0
aW5nIGZvciBXZWJTb2NrZXRTZXJ2ZXIgdG8gc3RhcnQuXG4iOworICAgICAgICAgICAgJGZhaWxl
ZFRvU3RhcnRXZWJTb2NrZXRTZXJ2ZXIgPSAxOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIH0KICAgICB9CiAKICAgICAkaXNXZWJTb2NrZXRTZXJ2ZXJPcGVuID0gMTsKKyAgICByZXR1
cm4gMTsKIH0KIAogc3ViIGNsb3NlV2ViU29ja2V0U2VydmVyKCkKLS0gCjEuNi41LjMuMTQ4Lmc3
ODVjNQoK
</data>
<flag name="review"
          id="25088"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>