AutobahnServer/0.4.2 - Test Case 6.4.2

Pass (2011-09-22T21:49:07Z - 1002 ms)

Case

Description

Send invalid UTF-8 text message in 3 fragments plus more. First is valid, then wait, then 2nd which contains the octet making the sequence invalid, then wait, then 3rd with rest. Then we send 16 frames each 64k.

MESSAGE:
Îºá½¹ÏƒÎ¼Îµí €edited
cebae1bdb9cf83cebcceb5eda080656469746564

Expectation

The first frame is accepted, we expect to timeout on the first wait. The 2nd frame should be rejected immediately (fail fast on UTF-8). If we timeout, we expect the connection is failed at least then, since the payload is not valid UTF-8.

Result

Actual events match at least one expected.

Expected = {'NON-STRICT': [('timeout', 'A'), ('timeout', 'B')], 'OK': [('timeout', 'A')]}

Actual = [('timeout', 'A'), ('timeout', 'B')]

Close Result

OK: Connection was properly closed

Statistics

Octets Received by Chop Size

Chop SizeCountOctets
1291129
Total1129

Octets Transmitted by Chop Size

Chop SizeCountOctets
616
717
13113
18118
1951195
65550161048800
Total211049039

Frames Received by Opcode

OpcodeCount
Total0

Frames Transmitted by Opcode

OpcodeCount
019
11
Total20

Close Stats

KeyValue
isServer0
closedByMe0
failedByMe0
droppedByMe0
wasClean0
localCloseCodeNone
remoteCloseCodeNone
remoteCloseReasonNone

Wire Log

000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e576562536f636b65747354657374
               53756974652f302e342e320d0a486f73743a206c6f63616c686f73740d0a557067726164653a20776562736f636b65740d0a
               436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4b65793a2033582f71734538657532
               6f5651786f574530766643413d3d0d0a5365632d576562536f636b65742d56657273696f6e3a2031330d0a0d0a
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a557067726164653a20776562736f636b
               65740d0a436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4163636570743a20444749
               4e4737752b3343586d71374348522f49626f4569514d31413d0d0a0d0a
002 TX FRAME : OPCODE=1, FIN=False, RSV=0, MASK=3b26e1ae, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               κόσμεí
003 TX OCTETS: 018c3b26e1aef59c001382e9626087e85443
004 DELAY 1.000000 sec
005 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=818d42c5, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
                
006 TX OCTETS: 0081818d42c521
007 DELAY 1.000000 sec
008 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=3811c445, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
               €edited
009 TX OCTETS: 00873811c445b874a02c4c74a0
010 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c42d49cb, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
011 TX OCTETS: 00ff0000000000010000c42d49cbee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1
               ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee07
               63e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1
               ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee07
               63e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1ee0763e1
               ee0763e1ee07 ...
012 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=33867d0f, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
013 TX OCTETS: 00ff000000000001000033867d0f19ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac5725
               19ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac
               572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac5725
               19ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac
               572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac572519ac5725
               19ac572519ac ...
014 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=0f22e86f, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
015 TX OCTETS: 00ff00000000000100000f22e86f2508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c245
               2508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508
               c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c245
               2508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508
               c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c2452508c245
               2508c2452508 ...
016 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=7043a3b0, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
017 TX OCTETS: 00ff00000000000100007043a3b05a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a
               5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69
               899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a
               5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69
               899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a5a69899a
               5a69899a5a69 ...
018 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c795d7a3, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
019 TX OCTETS: 00ff0000000000010000c795d7a3edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89
               edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbf
               fd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89
               edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbf
               fd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89edbffd89
               edbffd89edbf ...
020 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=8d276f54, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
021 TX OCTETS: 00ff00000000000100008d276f54a70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457e
               a70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d
               457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457e
               a70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d
               457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457ea70d457e
               a70d457ea70d ...
022 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=8a3a01c6, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
023 TX OCTETS: 00ff00000000000100008a3a01c6a0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102bec
               a0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca010
               2beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102bec
               a0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca010
               2beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102beca0102bec
               a0102beca010 ...
024 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c0e16d9c, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
025 TX OCTETS: 00ff0000000000010000c0e16d9ceacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6
               eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb
               47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6
               eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb
               47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6eacb47b6
               eacb47b6eacb ...
026 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=8a505d7a, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
027 TX OCTETS: 00ff00000000000100008a505d7aa07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750
               a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a
               7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750
               a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a
               7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750a07a7750
               a07a7750a07a ...
028 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=cda1d2c7, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
029 TX OCTETS: 00ff0000000000010000cda1d2c7e78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ed
               e78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78b
               f8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ed
               e78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78b
               f8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ede78bf8ed
               e78bf8ede78b ...
030 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=d654465d, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
031 TX OCTETS: 00ff0000000000010000d654465dfc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77
               fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e
               6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77
               fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e
               6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77fc7e6c77
               fc7e6c77fc7e ...
032 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=a65cb100, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
033 TX OCTETS: 00ff0000000000010000a65cb1008c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a
               8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c76
               9b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a
               8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c76
               9b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a8c769b2a
               8c769b2a8c76 ...
034 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=c7728722, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
035 TX OCTETS: 00ff0000000000010000c7728722ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08
               ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58
               ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08
               ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58
               ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08ed58ad08
               ed58ad08ed58 ...
036 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=01e1c7e9, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
037 TX OCTETS: 00ff000000000001000001e1c7e92bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc3
               2bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcb
               edc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc3
               2bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcb
               edc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc32bcbedc3
               2bcbedc32bcb ...
038 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=a88d07fa, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
039 TX OCTETS: 00ff0000000000010000a88d07fa82a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd0
               82a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a7
               2dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd0
               82a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a7
               2dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd082a72dd0
               82a72dd082a7 ...
040 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=1145ce21, PAYLOAD-REPEAT-LEN=65536, CHOPSIZE=None, SYNC=False
               *
041 TX OCTETS: 00ff00000000000100001145ce213b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b
               3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6f
               e40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b
               3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6f
               e40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b3b6fe40b
               3b6fe40b3b6f ...
042 TX FRAME : OPCODE=0, FIN=True, RSV=0, MASK=e8a98748, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
043 TX OCTETS: 8080e8a98748
044 KILL AFTER 10.000000 sec
045 TCP CLOSED BY PEER