apple / swift-nio

Event-driven network application framework for high performance protocol servers & clients, non-blocking.
https://swiftpackageindex.com/apple/swift-nio/documentation
Apache License 2.0
8k stars 652 forks source link

flaky testHTTPUpgradeTestCase.testUpgradeWithUpgradePayloadInlineWithRequestWorks (in docker) #434

Closed karim-elngr closed 6 years ago

karim-elngr commented 6 years ago

Expected behavior

all tests should pass

Actual behavior

The following test case fails

Test Case 'HTTPUpgradeTestCase.testUpgradeWithUpgradePayloadInlineWithRequestWorks' started at 2018-05-23 23:43:59.654
/code/Tests/NIOHTTP1Tests/HTTPUpgradeTests.swift:850: error: HTTPUpgradeTestCase.testUpgradeWithUpgradePayloadInlineWithRequestWorks : XCTAssertEqual failed: ("1") is not equal to ("2") -
/code/Tests/NIOHTTP1Tests/HTTPUpgradeTests.swift:854: error: HTTPUpgradeTestCase.testUpgradeWithUpgradePayloadInlineWithRequestWorks : XCTAssertEqual failed: ("Optional("A")") is not equal to ("Optional("AB")") -

Steps to reproduce

  1. git clone https://github.com/apple/swift-nio.git
  2. docker-compose -f docker/docker-compose.yaml -f docker/docker-compose.1604.41.yaml run test

Software

MacOS High Sierra 10.13.4 (17E202) Docker Version 18.04.0-ce-mac62 (23965) Channel: edge Compose: 1.21.0

SwiftNIO version/commit hash

398b950eeedb8215bfdafdc07ebf92a7e0722980

Swift & OS version (output of swift --version && uname -a)

Apple Swift version 4.1 (swift-4.1-RELEASE) Target: x86_64-apple-darwin17.5.0 Darwin Karims-MacBook-Pro.local 17.5.0 Darwin Kernel Version 17.5.0: Fri Apr 13 19:32:32 PDT 2018; root:xnu-4570.51.2~1/RELEASE_X86_64 x86_64

weissi commented 6 years ago

@karim-elngr thank you. It does work for me so I guess this is a flaky test or does it repro 100% for you?

my tests output ``` $ docker-compose -f docker/docker-compose.yaml -f docker/docker-compose.1604.41.yaml run test Starting docker_runtime-setup_1 ... done Compile CNIOSHA1 c_nio_sha1.c Compile CNIOAtomics src/c-atomics.c Compile CNIOLinux shim.c Compile CNIODarwin shim.c Compile CNIOZlib empty.c Compile CNIOHTTPParser c_nio_http_parser.c Compile Swift Module 'NIOPriorityQueue' (2 sources) Compile Swift Module 'NIOConcurrencyHelpers' (2 sources) Compile Swift Module 'NIO' (51 sources) Compile Swift Module 'NIOConcurrencyHelpersTests' (2 sources) Compile Swift Module 'NIOHTTP1' (8 sources) Compile Swift Module 'NIOTLS' (3 sources) Compile Swift Module 'NIOFoundationCompat' (1 sources) Compile Swift Module 'NIOEchoServer' (1 sources) Compile Swift Module 'NIOEchoClient' (1 sources) Compile Swift Module 'NIOChatServer' (1 sources) Compile Swift Module 'NIOChatClient' (1 sources) Linking ./.build/x86_64-unknown-linux/debug/NIOEchoServer Compile Swift Module 'NIOTests' (74 sources) Compile Swift Module 'NIOTLSTests' (4 sources) Linking ./.build/x86_64-unknown-linux/debug/NIOEchoClient Linking ./.build/x86_64-unknown-linux/debug/NIOChatServer Linking ./.build/x86_64-unknown-linux/debug/NIOChatClient Compile Swift Module 'NIOWebSocket' (8 sources) Compile Swift Module 'NIOHTTP1Tests' (22 sources) Compile Swift Module 'NIOPerformanceTester' (2 sources) Compile Swift Module 'NIOHTTP1Server' (1 sources) Compile Swift Module 'NIOWebSocketTests' (8 sources) Compile Swift Module 'NIOWebSocketServer' (1 sources) Linking ./.build/x86_64-unknown-linux/debug/NIOPerformanceTester Linking ./.build/x86_64-unknown-linux/debug/NIOHTTP1Server Linking ./.build/x86_64-unknown-linux/debug/NIOWebSocketServer /code/Tests/NIOHTTP1Tests/HTTPServerClientTest+XCTest.swift:39:56: warning: 'testDeprecatedPipelineConstruction()' is deprecated: Tests deprecated function addHTTPServerHandlers ("testDeprecatedPipelineConstruction", testDeprecatedPipelineConstruction), ^ /code/Tests/NIOHTTP1Tests/HTTPUpgradeTests+XCTest.swift:43:54: warning: 'testBasicUpgradePipelineMutation()' is deprecated: Tests deprecated function addHTTPServerHandlers ("testBasicUpgradePipelineMutation", testBasicUpgradePipelineMutation), ^ Compile Swift Module 'swift_nioPackageTests' (1 sources) Linking ./.build/x86_64-unknown-linux/debug/swift-nioPackageTests.xctest Test Suite 'All tests' started at 2018-05-24 17:16:40.116 Test Suite 'debug.xctest' started at 2018-05-24 17:16:40.117 Test Suite 'AcceptBackoffHandlerTest' started at 2018-05-24 17:16:40.117 Test Case 'AcceptBackoffHandlerTest.testECONNABORTED' started at 2018-05-24 17:16:40.117 Test Case 'AcceptBackoffHandlerTest.testECONNABORTED' passed (1.013 seconds) Test Case 'AcceptBackoffHandlerTest.testEMFILE' started at 2018-05-24 17:16:41.131 Test Case 'AcceptBackoffHandlerTest.testEMFILE' passed (1.005 seconds) Test Case 'AcceptBackoffHandlerTest.testENFILE' started at 2018-05-24 17:16:42.136 Test Case 'AcceptBackoffHandlerTest.testENFILE' passed (1.005 seconds) Test Case 'AcceptBackoffHandlerTest.testENOBUFS' started at 2018-05-24 17:16:43.141 Test Case 'AcceptBackoffHandlerTest.testENOBUFS' passed (1.004 seconds) Test Case 'AcceptBackoffHandlerTest.testENOMEM' started at 2018-05-24 17:16:44.146 Test Case 'AcceptBackoffHandlerTest.testENOMEM' passed (1.006 seconds) Test Case 'AcceptBackoffHandlerTest.testRemovalTriggerReadWhenPreviousReadScheduled' started at 2018-05-24 17:16:45.152 Test Case 'AcceptBackoffHandlerTest.testRemovalTriggerReadWhenPreviousReadScheduled' passed (0.004 seconds) Test Case 'AcceptBackoffHandlerTest.testRemovalTriggerNoReadWhenPreviousNoReadScheduled' started at 2018-05-24 17:16:45.156 Test Case 'AcceptBackoffHandlerTest.testRemovalTriggerNoReadWhenPreviousNoReadScheduled' passed (0.003 seconds) Test Case 'AcceptBackoffHandlerTest.testNotScheduleReadIfAlreadyScheduled' started at 2018-05-24 17:16:45.160 Test Case 'AcceptBackoffHandlerTest.testNotScheduleReadIfAlreadyScheduled' passed (0.505 seconds) Test Case 'AcceptBackoffHandlerTest.testChannelInactiveCancelScheduled' started at 2018-05-24 17:16:45.664 Test Case 'AcceptBackoffHandlerTest.testChannelInactiveCancelScheduled' passed (0.506 seconds) Test Case 'AcceptBackoffHandlerTest.testSecondErrorUpdateScheduledRead' started at 2018-05-24 17:16:46.171 Test Case 'AcceptBackoffHandlerTest.testSecondErrorUpdateScheduledRead' passed (2.005 seconds) Test Suite 'AcceptBackoffHandlerTest' passed at 2018-05-24 17:16:48.176 Executed 10 tests, with 0 failures (0 unexpected) in 8.057 (8.057) seconds Test Suite 'AdaptiveRecvByteBufferAllocatorTest' started at 2018-05-24 17:16:48.176 Test Case 'AdaptiveRecvByteBufferAllocatorTest.testAdaptive' started at 2018-05-24 17:16:48.176 Test Case 'AdaptiveRecvByteBufferAllocatorTest.testAdaptive' passed (0.0 seconds) Test Case 'AdaptiveRecvByteBufferAllocatorTest.testFixed' started at 2018-05-24 17:16:48.176 Test Case 'AdaptiveRecvByteBufferAllocatorTest.testFixed' passed (0.0 seconds) Test Suite 'AdaptiveRecvByteBufferAllocatorTest' passed at 2018-05-24 17:16:48.177 Executed 2 tests, with 0 failures (0 unexpected) in 0.0 (0.0) seconds Test Suite 'ApplicationProtocolNegotiationHandlerTests' started at 2018-05-24 17:16:48.177 Test Case 'ApplicationProtocolNegotiationHandlerTests.testIgnoresUnknownUserEvents' started at 2018-05-24 17:16:48.177 Test Case 'ApplicationProtocolNegotiationHandlerTests.testIgnoresUnknownUserEvents' passed (0.001 seconds) Test Case 'ApplicationProtocolNegotiationHandlerTests.testCallbackReflectsNotificationResult' started at 2018-05-24 17:16:48.178 Test Case 'ApplicationProtocolNegotiationHandlerTests.testCallbackReflectsNotificationResult' passed (0.0 seconds) Test Case 'ApplicationProtocolNegotiationHandlerTests.testCallbackNotesFallbackForNoNegotiation' started at 2018-05-24 17:16:48.178 Test Case 'ApplicationProtocolNegotiationHandlerTests.testCallbackNotesFallbackForNoNegotiation' passed (0.0 seconds) Test Case 'ApplicationProtocolNegotiationHandlerTests.testNoBufferingBeforeEventFires' started at 2018-05-24 17:16:48.179 Test Case 'ApplicationProtocolNegotiationHandlerTests.testNoBufferingBeforeEventFires' passed (0.0 seconds) Test Case 'ApplicationProtocolNegotiationHandlerTests.testBufferingWhileWaitingForFuture' started at 2018-05-24 17:16:48.179 Test Case 'ApplicationProtocolNegotiationHandlerTests.testBufferingWhileWaitingForFuture' passed (0.0 seconds) Test Case 'ApplicationProtocolNegotiationHandlerTests.testNothingBufferedDoesNotFireReadCompleted' started at 2018-05-24 17:16:48.179 Test Case 'ApplicationProtocolNegotiationHandlerTests.testNothingBufferedDoesNotFireReadCompleted' passed (0.0 seconds) Test Case 'ApplicationProtocolNegotiationHandlerTests.testUnbufferingFiresReadCompleted' started at 2018-05-24 17:16:48.180 Test Case 'ApplicationProtocolNegotiationHandlerTests.testUnbufferingFiresReadCompleted' passed (0.0 seconds) Test Suite 'ApplicationProtocolNegotiationHandlerTests' passed at 2018-05-24 17:16:48.180 Executed 7 tests, with 0 failures (0 unexpected) in 0.003 (0.003) seconds Test Suite 'Base64Test' started at 2018-05-24 17:16:48.180 Test Case 'Base64Test.testEncodeEmptyData' started at 2018-05-24 17:16:48.181 Test Case 'Base64Test.testEncodeEmptyData' passed (0.0 seconds) Test Case 'Base64Test.testBase64EncodingArrayOfNulls' started at 2018-05-24 17:16:48.181 Test Case 'Base64Test.testBase64EncodingArrayOfNulls' passed (0.001 seconds) Test Case 'Base64Test.testBase64EncodingAllTheBytesSequentially' started at 2018-05-24 17:16:48.182 Test Case 'Base64Test.testBase64EncodingAllTheBytesSequentially' passed (0.0 seconds) Test Suite 'Base64Test' passed at 2018-05-24 17:16:48.182 Executed 3 tests, with 0 failures (0 unexpected) in 0.001 (0.001) seconds Test Suite 'BaseObjectTest' started at 2018-05-24 17:16:48.182 Test Case 'BaseObjectTest.testNIOByteBufferConversion' started at 2018-05-24 17:16:48.182 Test Case 'BaseObjectTest.testNIOByteBufferConversion' passed (0.0 seconds) Test Case 'BaseObjectTest.testNIOIODataConversion' started at 2018-05-24 17:16:48.182 Test Case 'BaseObjectTest.testNIOIODataConversion' passed (0.0 seconds) Test Case 'BaseObjectTest.testNIOFileRegionConversion' started at 2018-05-24 17:16:48.182 Test Case 'BaseObjectTest.testNIOFileRegionConversion' passed (0.0 seconds) Test Case 'BaseObjectTest.testBadConversions' started at 2018-05-24 17:16:48.183 Test Case 'BaseObjectTest.testBadConversions' passed (0.0 seconds) Test Case 'BaseObjectTest.testByteBufferFromIOData' started at 2018-05-24 17:16:48.183 Test Case 'BaseObjectTest.testByteBufferFromIOData' passed (0.0 seconds) Test Case 'BaseObjectTest.testFileRegionFromIOData' started at 2018-05-24 17:16:48.183 Test Case 'BaseObjectTest.testFileRegionFromIOData' passed (0.0 seconds) Test Case 'BaseObjectTest.testIODataEquals' started at 2018-05-24 17:16:48.183 Test Case 'BaseObjectTest.testIODataEquals' passed (0.0 seconds) Test Suite 'BaseObjectTest' passed at 2018-05-24 17:16:48.184 Executed 7 tests, with 0 failures (0 unexpected) in 0.001 (0.001) seconds Test Suite 'BlockingIOThreadPoolTest' started at 2018-05-24 17:16:48.184 Test Case 'BlockingIOThreadPoolTest.testDoubleShutdownWorks' started at 2018-05-24 17:16:48.184 Test Case 'BlockingIOThreadPoolTest.testDoubleShutdownWorks' passed (0.002 seconds) Test Case 'BlockingIOThreadPoolTest.testStateCancelled' started at 2018-05-24 17:16:48.186 Test Case 'BlockingIOThreadPoolTest.testStateCancelled' passed (0.0 seconds) Test Case 'BlockingIOThreadPoolTest.testStateActive' started at 2018-05-24 17:16:48.187 Test Case 'BlockingIOThreadPoolTest.testStateActive' passed (0.001 seconds) Test Suite 'BlockingIOThreadPoolTest' passed at 2018-05-24 17:16:48.187 Executed 3 tests, with 0 failures (0 unexpected) in 0.003 (0.003) seconds Test Suite 'BootstrapTest' started at 2018-05-24 17:16:48.187 Test Case 'BootstrapTest.testBootstrapsCallInitializersOnCorrectEventLoop' started at 2018-05-24 17:16:48.187 Test Case 'BootstrapTest.testBootstrapsCallInitializersOnCorrectEventLoop' passed (0.008 seconds) Test Suite 'BootstrapTest' passed at 2018-05-24 17:16:48.196 Executed 1 test, with 0 failures (0 unexpected) in 0.008 (0.008) seconds Test Suite 'ByteBufferTest' started at 2018-05-24 17:16:48.196 Test Case 'ByteBufferTest.testAllocateAndCount' started at 2018-05-24 17:16:48.196 Test Case 'ByteBufferTest.testAllocateAndCount' passed (0.0 seconds) Test Case 'ByteBufferTest.testEqualsComparesReadBuffersOnly' started at 2018-05-24 17:16:48.196 Test Case 'ByteBufferTest.testEqualsComparesReadBuffersOnly' passed (0.0 seconds) Test Case 'ByteBufferTest.testSimpleReadTest' started at 2018-05-24 17:16:48.196 Test Case 'ByteBufferTest.testSimpleReadTest' passed (0.0 seconds) Test Case 'ByteBufferTest.testSimpleWrites' started at 2018-05-24 17:16:48.197 Test Case 'ByteBufferTest.testSimpleWrites' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadWrite' started at 2018-05-24 17:16:48.197 Test Case 'ByteBufferTest.testReadWrite' passed (0.0 seconds) Test Case 'ByteBufferTest.testStaticStringReadTests' started at 2018-05-24 17:16:48.197 Test Case 'ByteBufferTest.testStaticStringReadTests' passed (0.0 seconds) Test Case 'ByteBufferTest.testString' started at 2018-05-24 17:16:48.198 Test Case 'ByteBufferTest.testString' passed (0.0 seconds) Test Case 'ByteBufferTest.testSliceEasy' started at 2018-05-24 17:16:48.198 Test Case 'ByteBufferTest.testSliceEasy' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteStringMovesWriterIndex' started at 2018-05-24 17:16:48.198 Test Case 'ByteBufferTest.testWriteStringMovesWriterIndex' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetExpandsBufferOnUpperBoundsCheckFailure' started at 2018-05-24 17:16:48.198 Test Case 'ByteBufferTest.testSetExpandsBufferOnUpperBoundsCheckFailure' passed (0.0 seconds) Test Case 'ByteBufferTest.testCoWWorks' started at 2018-05-24 17:16:48.199 Test Case 'ByteBufferTest.testCoWWorks' passed (0.0 seconds) Test Case 'ByteBufferTest.testWithMutableReadPointerMovesReaderIndexAndReturnsNumBytesConsumed' started at 2018-05-24 17:16:48.199 Test Case 'ByteBufferTest.testWithMutableReadPointerMovesReaderIndexAndReturnsNumBytesConsumed' passed (0.0 seconds) Test Case 'ByteBufferTest.testWithMutableWritePointerMovesWriterIndexAndReturnsNumBytesWritten' started at 2018-05-24 17:16:48.199 Test Case 'ByteBufferTest.testWithMutableWritePointerMovesWriterIndexAndReturnsNumBytesWritten' passed (0.0 seconds) Test Case 'ByteBufferTest.testChangeCapacityWhenEnoughAvailable' started at 2018-05-24 17:16:48.199 Test Case 'ByteBufferTest.testChangeCapacityWhenEnoughAvailable' passed (0.0 seconds) Test Case 'ByteBufferTest.testChangeCapacityWhenNotEnoughMaxCapacity' started at 2018-05-24 17:16:48.199 Test Case 'ByteBufferTest.testChangeCapacityWhenNotEnoughMaxCapacity' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetInt8' started at 2018-05-24 17:16:48.200 Test Case 'ByteBufferTest.testSetGetInt8' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetInt16' started at 2018-05-24 17:16:48.200 Test Case 'ByteBufferTest.testSetGetInt16' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetInt32' started at 2018-05-24 17:16:48.200 Test Case 'ByteBufferTest.testSetGetInt32' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetInt64' started at 2018-05-24 17:16:48.201 Test Case 'ByteBufferTest.testSetGetInt64' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetUInt8' started at 2018-05-24 17:16:48.201 Test Case 'ByteBufferTest.testSetGetUInt8' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetUInt16' started at 2018-05-24 17:16:48.201 Test Case 'ByteBufferTest.testSetGetUInt16' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetUInt32' started at 2018-05-24 17:16:48.201 Test Case 'ByteBufferTest.testSetGetUInt32' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetUInt64' started at 2018-05-24 17:16:48.201 Test Case 'ByteBufferTest.testSetGetUInt64' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadInt8' started at 2018-05-24 17:16:48.202 Test Case 'ByteBufferTest.testWriteReadInt8' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadInt16' started at 2018-05-24 17:16:48.202 Test Case 'ByteBufferTest.testWriteReadInt16' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadInt32' started at 2018-05-24 17:16:48.202 Test Case 'ByteBufferTest.testWriteReadInt32' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadInt64' started at 2018-05-24 17:16:48.202 Test Case 'ByteBufferTest.testWriteReadInt64' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadUInt8' started at 2018-05-24 17:16:48.203 Test Case 'ByteBufferTest.testWriteReadUInt8' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadUInt16' started at 2018-05-24 17:16:48.203 Test Case 'ByteBufferTest.testWriteReadUInt16' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadUInt32' started at 2018-05-24 17:16:48.203 Test Case 'ByteBufferTest.testWriteReadUInt32' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadUInt64' started at 2018-05-24 17:16:48.203 Test Case 'ByteBufferTest.testWriteReadUInt64' passed (0.0 seconds) Test Case 'ByteBufferTest.testSlice' started at 2018-05-24 17:16:48.204 Test Case 'ByteBufferTest.testSlice' passed (0.0 seconds) Test Case 'ByteBufferTest.testSliceWithParams' started at 2018-05-24 17:16:48.204 Test Case 'ByteBufferTest.testSliceWithParams' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadSlice' started at 2018-05-24 17:16:48.204 Test Case 'ByteBufferTest.testReadSlice' passed (0.0 seconds) Test Case 'ByteBufferTest.testSliceNoCopy' started at 2018-05-24 17:16:48.204 Test Case 'ByteBufferTest.testSliceNoCopy' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetGetData' started at 2018-05-24 17:16:48.204 Test Case 'ByteBufferTest.testSetGetData' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteReadData' started at 2018-05-24 17:16:48.205 Test Case 'ByteBufferTest.testWriteReadData' passed (0.0 seconds) Test Case 'ByteBufferTest.testDiscardReadBytes' started at 2018-05-24 17:16:48.205 Test Case 'ByteBufferTest.testDiscardReadBytes' passed (0.0 seconds) Test Case 'ByteBufferTest.testDiscardReadBytesCoW' started at 2018-05-24 17:16:48.205 Test Case 'ByteBufferTest.testDiscardReadBytesCoW' passed (0.0 seconds) Test Case 'ByteBufferTest.testDiscardReadBytesSlice' started at 2018-05-24 17:16:48.205 Test Case 'ByteBufferTest.testDiscardReadBytesSlice' passed (0.0 seconds) Test Case 'ByteBufferTest.testWithDataSlices' started at 2018-05-24 17:16:48.206 Test Case 'ByteBufferTest.testWithDataSlices' passed (0.0 seconds) Test Case 'ByteBufferTest.testEndianness' started at 2018-05-24 17:16:48.206 Test Case 'ByteBufferTest.testEndianness' passed (0.0 seconds) Test Case 'ByteBufferTest.testExpansion' started at 2018-05-24 17:16:48.206 Test Case 'ByteBufferTest.testExpansion' passed (0.0 seconds) Test Case 'ByteBufferTest.testExpansion2' started at 2018-05-24 17:16:48.206 Test Case 'ByteBufferTest.testExpansion2' passed (0.0 seconds) Test Case 'ByteBufferTest.testNotEnoughBytesToReadForIntegers' started at 2018-05-24 17:16:48.207 Test Case 'ByteBufferTest.testNotEnoughBytesToReadForIntegers' passed (0.0 seconds) Test Case 'ByteBufferTest.testNotEnoughBytesToReadForData' started at 2018-05-24 17:16:48.207 Test Case 'ByteBufferTest.testNotEnoughBytesToReadForData' passed (0.0 seconds) Test Case 'ByteBufferTest.testChangeCapacityToSameCapacityRetainsCapacityAndPointers' started at 2018-05-24 17:16:48.207 Test Case 'ByteBufferTest.testChangeCapacityToSameCapacityRetainsCapacityAndPointers' passed (0.0 seconds) Test Case 'ByteBufferTest.testSlicesThatAreOutOfBands' started at 2018-05-24 17:16:48.208 Test Case 'ByteBufferTest.testSlicesThatAreOutOfBands' passed (0.0 seconds) Test Case 'ByteBufferTest.testMutableBytesCoW' started at 2018-05-24 17:16:48.208 Test Case 'ByteBufferTest.testMutableBytesCoW' passed (0.0 seconds) Test Case 'ByteBufferTest.testWritableBytesTriggersCoW' started at 2018-05-24 17:16:48.208 Test Case 'ByteBufferTest.testWritableBytesTriggersCoW' passed (0.001 seconds) Test Case 'ByteBufferTest.testBufferWithZeroBytes' started at 2018-05-24 17:16:48.209 Test Case 'ByteBufferTest.testBufferWithZeroBytes' passed (0.0 seconds) Test Case 'ByteBufferTest.testPastEnd' started at 2018-05-24 17:16:48.209 Test Case 'ByteBufferTest.testPastEnd' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadDataNotEnoughAvailable' started at 2018-05-24 17:16:48.209 Test Case 'ByteBufferTest.testReadDataNotEnoughAvailable' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadSliceNotEnoughAvailable' started at 2018-05-24 17:16:48.210 Test Case 'ByteBufferTest.testReadSliceNotEnoughAvailable' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetBuffer' started at 2018-05-24 17:16:48.210 Test Case 'ByteBufferTest.testSetBuffer' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteBuffer' started at 2018-05-24 17:16:48.210 Test Case 'ByteBufferTest.testWriteBuffer' passed (0.0 seconds) Test Case 'ByteBufferTest.testMisalignedIntegerRead' started at 2018-05-24 17:16:48.210 Test Case 'ByteBufferTest.testMisalignedIntegerRead' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetAndWriteBytes' started at 2018-05-24 17:16:48.211 Test Case 'ByteBufferTest.testSetAndWriteBytes' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteABunchOfCollections' started at 2018-05-24 17:16:48.211 Test Case 'ByteBufferTest.testWriteABunchOfCollections' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetABunchOfCollections' started at 2018-05-24 17:16:48.211 Test Case 'ByteBufferTest.testSetABunchOfCollections' passed (0.0 seconds) Test Case 'ByteBufferTest.testTryStringTooLong' started at 2018-05-24 17:16:48.212 Test Case 'ByteBufferTest.testTryStringTooLong' passed (0.001 seconds) Test Case 'ByteBufferTest.testSetGetBytesAllFine' started at 2018-05-24 17:16:48.213 Test Case 'ByteBufferTest.testSetGetBytesAllFine' passed (0.001 seconds) Test Case 'ByteBufferTest.testGetBytesTooLong' started at 2018-05-24 17:16:48.214 Test Case 'ByteBufferTest.testGetBytesTooLong' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadWriteBytesOkay' started at 2018-05-24 17:16:48.214 Test Case 'ByteBufferTest.testReadWriteBytesOkay' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadTooLong' started at 2018-05-24 17:16:48.214 Test Case 'ByteBufferTest.testReadTooLong' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadWithUnsafeReadableBytesVariantsNothingToRead' started at 2018-05-24 17:16:48.214 Test Case 'ByteBufferTest.testReadWithUnsafeReadableBytesVariantsNothingToRead' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadWithUnsafeReadableBytesVariantsSomethingToRead' started at 2018-05-24 17:16:48.215 Test Case 'ByteBufferTest.testReadWithUnsafeReadableBytesVariantsSomethingToRead' passed (0.0 seconds) Test Case 'ByteBufferTest.testSomePotentialIntegerUnderOrOverflows' started at 2018-05-24 17:16:48.215 Test Case 'ByteBufferTest.testSomePotentialIntegerUnderOrOverflows' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteForContiguousCollections' started at 2018-05-24 17:16:48.215 Test Case 'ByteBufferTest.testWriteForContiguousCollections' passed (0.0 seconds) Test Case 'ByteBufferTest.testWriteForNonContiguousCollections' started at 2018-05-24 17:16:48.216 Test Case 'ByteBufferTest.testWriteForNonContiguousCollections' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadStringOkay' started at 2018-05-24 17:16:48.216 Test Case 'ByteBufferTest.testReadStringOkay' passed (0.0 seconds) Test Case 'ByteBufferTest.testReadStringTooMuch' started at 2018-05-24 17:16:48.216 Test Case 'ByteBufferTest.testReadStringTooMuch' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetIntegerBeyondCapacity' started at 2018-05-24 17:16:48.217 Test Case 'ByteBufferTest.testSetIntegerBeyondCapacity' passed (0.0 seconds) Test Case 'ByteBufferTest.testGetIntegerBeyondCapacity' started at 2018-05-24 17:16:48.217 Test Case 'ByteBufferTest.testGetIntegerBeyondCapacity' passed (0.0 seconds) Test Case 'ByteBufferTest.testSetStringBeyondCapacity' started at 2018-05-24 17:16:48.217 Test Case 'ByteBufferTest.testSetStringBeyondCapacity' passed (0.0 seconds) Test Case 'ByteBufferTest.testGetStringBeyondCapacity' started at 2018-05-24 17:16:48.217 Test Case 'ByteBufferTest.testGetStringBeyondCapacity' passed (0.0 seconds) Test Case 'ByteBufferTest.testAllocationOfReallyBigByteBuffer' started at 2018-05-24 17:16:48.218 Test Case 'ByteBufferTest.testAllocationOfReallyBigByteBuffer' passed (0.0 seconds) Test Case 'ByteBufferTest.testWritableBytesAccountsForSlicing' started at 2018-05-24 17:16:48.218 Test Case 'ByteBufferTest.testWritableBytesAccountsForSlicing' passed (0.0 seconds) Test Case 'ByteBufferTest.testClearDupesStorageIfTheresTwoBuffersSharingStorage' started at 2018-05-24 17:16:48.218 Test Case 'ByteBufferTest.testClearDupesStorageIfTheresTwoBuffersSharingStorage' passed (0.0 seconds) Test Case 'ByteBufferTest.testClearDoesNotDupeStorageIfTheresOnlyOneBuffer' started at 2018-05-24 17:16:48.219 Test Case 'ByteBufferTest.testClearDoesNotDupeStorageIfTheresOnlyOneBuffer' passed (0.0 seconds) Test Case 'ByteBufferTest.testWeUseFastWriteForContiguousCollections' started at 2018-05-24 17:16:48.219 Test Case 'ByteBufferTest.testWeUseFastWriteForContiguousCollections' passed (0.0 seconds) Test Case 'ByteBufferTest.testUnderestimatingSequenceWorks' started at 2018-05-24 17:16:48.219 Test Case 'ByteBufferTest.testUnderestimatingSequenceWorks' passed (0.001 seconds) Test Case 'ByteBufferTest.testZeroSizeByteBufferResizes' started at 2018-05-24 17:16:48.221 Test Case 'ByteBufferTest.testZeroSizeByteBufferResizes' passed (0.0 seconds) Test Case 'ByteBufferTest.testSpecifyTypesAndEndiannessForIntegerMethods' started at 2018-05-24 17:16:48.221 Test Case 'ByteBufferTest.testSpecifyTypesAndEndiannessForIntegerMethods' passed (0.0 seconds) Test Case 'ByteBufferTest.testByteBufferFitsInACoupleOfEnums' started at 2018-05-24 17:16:48.221 Test Case 'ByteBufferTest.testByteBufferFitsInACoupleOfEnums' passed (0.0 seconds) Test Case 'ByteBufferTest.testLargeSliceBegin16MBIsOkayAndDoesNotCopy' started at 2018-05-24 17:16:48.221 Test Case 'ByteBufferTest.testLargeSliceBegin16MBIsOkayAndDoesNotCopy' passed (1.143 seconds) Test Case 'ByteBufferTest.testLargeSliceBeginMoreThan16MBIsOkay' started at 2018-05-24 17:16:49.364 Test Case 'ByteBufferTest.testLargeSliceBeginMoreThan16MBIsOkay' passed (1.134 seconds) Test Case 'ByteBufferTest.testDiscardReadBytesOnConsumedBuffer' started at 2018-05-24 17:16:50.498 Test Case 'ByteBufferTest.testDiscardReadBytesOnConsumedBuffer' passed (0.0 seconds) Test Case 'ByteBufferTest.testDumpBytesFormat' started at 2018-05-24 17:16:50.498 Test Case 'ByteBufferTest.testDumpBytesFormat' passed (0.001 seconds) Test Case 'ByteBufferTest.testStaticStringCategorySubscript' started at 2018-05-24 17:16:50.499 Test Case 'ByteBufferTest.testStaticStringCategorySubscript' passed (0.0 seconds) Test Suite 'ByteBufferTest' passed at 2018-05-24 17:16:50.499 Executed 90 tests, with 0 failures (0 unexpected) in 2.296 (2.296) seconds Test Suite 'ByteToMessageDecoderTest' started at 2018-05-24 17:16:50.499 Test Case 'ByteToMessageDecoderTest.testDecoder' started at 2018-05-24 17:16:50.499 Test Case 'ByteToMessageDecoderTest.testDecoder' passed (0.001 seconds) Test Case 'ByteToMessageDecoderTest.testDecoderPropagatesChannelInactive' started at 2018-05-24 17:16:50.500 Test Case 'ByteToMessageDecoderTest.testDecoderPropagatesChannelInactive' passed (0.0 seconds) Test Case 'ByteToMessageDecoderTest.testDecoderIsNotQuadratic' started at 2018-05-24 17:16:50.501 Test Case 'ByteToMessageDecoderTest.testDecoderIsNotQuadratic' passed (0.0 seconds) Test Case 'ByteToMessageDecoderTest.testMemoryIsReclaimedIfMostIsConsumed' started at 2018-05-24 17:16:50.501 Test Case 'ByteToMessageDecoderTest.testMemoryIsReclaimedIfMostIsConsumed' passed (0.0 seconds) Test Case 'ByteToMessageDecoderTest.testMemoryIsReclaimedIfLotsIsAvailable' started at 2018-05-24 17:16:50.502 Test Case 'ByteToMessageDecoderTest.testMemoryIsReclaimedIfLotsIsAvailable' passed (0.001 seconds) Test Case 'ByteToMessageDecoderTest.testDecoderReentranceChannelRead' started at 2018-05-24 17:16:50.503 Test Case 'ByteToMessageDecoderTest.testDecoderReentranceChannelRead' passed (0.0 seconds) Test Case 'ByteToMessageDecoderTest.testDecoderWriteIntoCumulationBuffer' started at 2018-05-24 17:16:50.504 Test Case 'ByteToMessageDecoderTest.testDecoderWriteIntoCumulationBuffer' passed (0.0 seconds) Test Suite 'ByteToMessageDecoderTest' passed at 2018-05-24 17:16:50.504 Executed 7 tests, with 0 failures (0 unexpected) in 0.004 (0.004) seconds Test Suite 'ChannelNotificationTest' started at 2018-05-24 17:16:50.504 Test Case 'ChannelNotificationTest.testNotificationOrder' started at 2018-05-24 17:16:50.504 Test Case 'ChannelNotificationTest.testNotificationOrder' passed (0.003 seconds) Test Case 'ChannelNotificationTest.testActiveBeforeChannelRead' started at 2018-05-24 17:16:50.508 Test Case 'ChannelNotificationTest.testActiveBeforeChannelRead' passed (0.003 seconds) Test Suite 'ChannelNotificationTest' passed at 2018-05-24 17:16:50.511 Executed 2 tests, with 0 failures (0 unexpected) in 0.006 (0.006) seconds Test Suite 'ChannelPipelineTest' started at 2018-05-24 17:16:50.511 Test Case 'ChannelPipelineTest.testAddAfterClose' started at 2018-05-24 17:16:50.511 Test Case 'ChannelPipelineTest.testAddAfterClose' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testOutboundOrdering' started at 2018-05-24 17:16:50.511 Test Case 'ChannelPipelineTest.testOutboundOrdering' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testConnectingDoesntCallBind' started at 2018-05-24 17:16:50.512 Test Case 'ChannelPipelineTest.testConnectingDoesntCallBind' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testFiringChannelReadsInHandlerRemovedWorks' started at 2018-05-24 17:16:50.512 Test Case 'ChannelPipelineTest.testFiringChannelReadsInHandlerRemovedWorks' passed (0.001 seconds) Test Case 'ChannelPipelineTest.testEmptyPipelineWorks' started at 2018-05-24 17:16:50.513 Test Case 'ChannelPipelineTest.testEmptyPipelineWorks' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testWriteAfterClose' started at 2018-05-24 17:16:50.513 Test Case 'ChannelPipelineTest.testWriteAfterClose' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testOutboundNextForInboundOnlyIsCorrect' started at 2018-05-24 17:16:50.514 Test Case 'ChannelPipelineTest.testOutboundNextForInboundOnlyIsCorrect' passed (0.001 seconds) Test Case 'ChannelPipelineTest.testChannelInfrastructureIsNotLeaked' started at 2018-05-24 17:16:50.514 Test Case 'ChannelPipelineTest.testChannelInfrastructureIsNotLeaked' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testAddingHandlersFirstWorks' started at 2018-05-24 17:16:50.515 Test Case 'ChannelPipelineTest.testAddingHandlersFirstWorks' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testAddAfter' started at 2018-05-24 17:16:50.515 Test Case 'ChannelPipelineTest.testAddAfter' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testAddBefore' started at 2018-05-24 17:16:50.516 Test Case 'ChannelPipelineTest.testAddBefore' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testAddAfterLast' started at 2018-05-24 17:16:50.516 Test Case 'ChannelPipelineTest.testAddAfterLast' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testAddBeforeFirst' started at 2018-05-24 17:16:50.516 Test Case 'ChannelPipelineTest.testAddBeforeFirst' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testAddAfterWhileClosed' started at 2018-05-24 17:16:50.517 Test Case 'ChannelPipelineTest.testAddAfterWhileClosed' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testAddBeforeWhileClosed' started at 2018-05-24 17:16:50.517 Test Case 'ChannelPipelineTest.testAddBeforeWhileClosed' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testFindHandlerByType' started at 2018-05-24 17:16:50.517 Test Case 'ChannelPipelineTest.testFindHandlerByType' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testFindHandlerByTypeReturnsTheFirstOfItsType' started at 2018-05-24 17:16:50.518 Test Case 'ChannelPipelineTest.testFindHandlerByTypeReturnsTheFirstOfItsType' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testContextForHeadOrTail' started at 2018-05-24 17:16:50.518 Test Case 'ChannelPipelineTest.testContextForHeadOrTail' passed (0.0 seconds) Test Case 'ChannelPipelineTest.testRemoveHeadOrTail' started at 2018-05-24 17:16:50.518 Test Case 'ChannelPipelineTest.testRemoveHeadOrTail' passed (0.0 seconds) Test Suite 'ChannelPipelineTest' passed at 2018-05-24 17:16:50.519 Executed 19 tests, with 0 failures (0 unexpected) in 0.006 (0.006) seconds Test Suite 'ChannelTests' started at 2018-05-24 17:16:50.519 Test Case 'ChannelTests.testBasicLifecycle' started at 2018-05-24 17:16:50.519 Test Case 'ChannelTests.testBasicLifecycle' passed (0.003 seconds) Test Case 'ChannelTests.testManyManyWrites' started at 2018-05-24 17:16:50.522 Test Case 'ChannelTests.testManyManyWrites' passed (0.028 seconds) Test Case 'ChannelTests.testWritevLotsOfData' started at 2018-05-24 17:16:50.550 Test Case 'ChannelTests.testWritevLotsOfData' passed (4.778 seconds) Test Case 'ChannelTests.testParentsOfSocketChannels' started at 2018-05-24 17:16:55.328 Test Case 'ChannelTests.testParentsOfSocketChannels' passed (0.003 seconds) Test Case 'ChannelTests.testPendingWritesEmptyWritesWorkAndWeDontWriteUnflushedThings' started at 2018-05-24 17:16:55.331 Test Case 'ChannelTests.testPendingWritesEmptyWritesWorkAndWeDontWriteUnflushedThings' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesUsesVectorWriteOperationAndDoesntWriteTooMuch' started at 2018-05-24 17:16:55.331 Test Case 'ChannelTests.testPendingWritesUsesVectorWriteOperationAndDoesntWriteTooMuch' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesWorkWithPartialWrites' started at 2018-05-24 17:16:55.332 Test Case 'ChannelTests.testPendingWritesWorkWithPartialWrites' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesSpinCountWorksForSingleWrites' started at 2018-05-24 17:16:55.332 Test Case 'ChannelTests.testPendingWritesSpinCountWorksForSingleWrites' passed (0.001 seconds) Test Case 'ChannelTests.testPendingWritesSpinCountWorksForVectorWrites' started at 2018-05-24 17:16:55.333 Test Case 'ChannelTests.testPendingWritesSpinCountWorksForVectorWrites' passed (0.001 seconds) Test Case 'ChannelTests.testPendingWritesCompleteWritesDontConsumeWriteSpinCount' started at 2018-05-24 17:16:55.334 Test Case 'ChannelTests.testPendingWritesCompleteWritesDontConsumeWriteSpinCount' passed (0.001 seconds) Test Case 'ChannelTests.testPendingWritesCancellationWorksCorrectly' started at 2018-05-24 17:16:55.335 Test Case 'ChannelTests.testPendingWritesCancellationWorksCorrectly' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesNoMoreThanWritevLimitIsWritten' started at 2018-05-24 17:16:55.335 Test Case 'ChannelTests.testPendingWritesNoMoreThanWritevLimitIsWritten' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesNoMoreThanWritevLimitIsWrittenInOneMassiveChunk' started at 2018-05-24 17:16:55.335 Test Case 'ChannelTests.testPendingWritesNoMoreThanWritevLimitIsWrittenInOneMassiveChunk' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesFileRegion' started at 2018-05-24 17:16:55.336 Test Case 'ChannelTests.testPendingWritesFileRegion' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesEmptyFileRegion' started at 2018-05-24 17:16:55.336 Test Case 'ChannelTests.testPendingWritesEmptyFileRegion' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesInterleavedBuffersAndFiles' started at 2018-05-24 17:16:55.336 Test Case 'ChannelTests.testPendingWritesInterleavedBuffersAndFiles' passed (0.001 seconds) Test Case 'ChannelTests.testTwoFlushedNonEmptyWritesFollowedByUnflushedEmpty' started at 2018-05-24 17:16:55.337 Test Case 'ChannelTests.testTwoFlushedNonEmptyWritesFollowedByUnflushedEmpty' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesWorksWithManyEmptyWrites' started at 2018-05-24 17:16:55.338 Test Case 'ChannelTests.testPendingWritesWorksWithManyEmptyWrites' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesCloseDuringVectorWrite' started at 2018-05-24 17:16:55.338 Test Case 'ChannelTests.testPendingWritesCloseDuringVectorWrite' passed (0.0 seconds) Test Case 'ChannelTests.testPendingWritesMoreThanWritevIOVectorLimit' started at 2018-05-24 17:16:55.338 Test Case 'ChannelTests.testPendingWritesMoreThanWritevIOVectorLimit' passed (0.011 seconds) Test Case 'ChannelTests.testPendingWritesIsHappyWhenSendfileReturnsWouldBlockButWroteFully' started at 2018-05-24 17:16:55.349 Test Case 'ChannelTests.testPendingWritesIsHappyWhenSendfileReturnsWouldBlockButWroteFully' passed (0.0 seconds) Test Case 'ChannelTests.testSpecificConnectTimeout' started at 2018-05-24 17:16:55.349 Test Case 'ChannelTests.testSpecificConnectTimeout' passed (0.013 seconds) Test Case 'ChannelTests.testGeneralConnectTimeout' started at 2018-05-24 17:16:55.363 Test Case 'ChannelTests.testGeneralConnectTimeout' passed (0.015 seconds) Test Case 'ChannelTests.testCloseOutput' started at 2018-05-24 17:16:55.377 Test Case 'ChannelTests.testCloseOutput' passed (0.004 seconds) Test Case 'ChannelTests.testCloseInput' started at 2018-05-24 17:16:55.382 Test Case 'ChannelTests.testCloseInput' passed (0.003 seconds) Test Case 'ChannelTests.testHalfClosure' started at 2018-05-24 17:16:55.385 Test Case 'ChannelTests.testHalfClosure' passed (0.002 seconds) Test Case 'ChannelTests.testRejectsInvalidData' started at 2018-05-24 17:16:55.387 Test Case 'ChannelTests.testRejectsInvalidData' passed (0.002 seconds) Test Case 'ChannelTests.testWeDontCrashIfChannelReleasesBeforePipeline' started at 2018-05-24 17:16:55.389 Test Case 'ChannelTests.testWeDontCrashIfChannelReleasesBeforePipeline' passed (0.003 seconds) Test Case 'ChannelTests.testAskForLocalAndRemoteAddressesAfterChannelIsClosed' started at 2018-05-24 17:16:55.392 Test Case 'ChannelTests.testAskForLocalAndRemoteAddressesAfterChannelIsClosed' passed (0.002 seconds) Test Case 'ChannelTests.testReceiveAddressAfterAccept' started at 2018-05-24 17:16:55.395 Test Case 'ChannelTests.testReceiveAddressAfterAccept' passed (0.002 seconds) Test Case 'ChannelTests.testWeDontJamSocketsInANoIOState' started at 2018-05-24 17:16:55.397 Test Case 'ChannelTests.testWeDontJamSocketsInANoIOState' passed (0.11 seconds) Test Case 'ChannelTests.testNoChannelReadBeforeEOFIfNoAutoRead' started at 2018-05-24 17:16:55.508 Test Case 'ChannelTests.testNoChannelReadBeforeEOFIfNoAutoRead' passed (0.108 seconds) Test Case 'ChannelTests.testCloseInEOFdChannelReadBehavesCorrectly' started at 2018-05-24 17:16:55.615 Test Case 'ChannelTests.testCloseInEOFdChannelReadBehavesCorrectly' passed (0.108 seconds) Test Case 'ChannelTests.testCloseInSameReadThatEOFGetsDelivered' started at 2018-05-24 17:16:55.724 Test Case 'ChannelTests.testCloseInSameReadThatEOFGetsDelivered' passed (0.004 seconds) Test Case 'ChannelTests.testEOFReceivedWithoutReadRequests' started at 2018-05-24 17:16:55.728 Test Case 'ChannelTests.testEOFReceivedWithoutReadRequests' passed (0.003 seconds) Test Case 'ChannelTests.testAcceptsAfterCloseDontCauseIssues' started at 2018-05-24 17:16:55.731 Test Case 'ChannelTests.testAcceptsAfterCloseDontCauseIssues' passed (3.535 seconds) Test Case 'ChannelTests.testChannelReadsDoesNotHappenAfterRegistration' started at 2018-05-24 17:16:59.266 Test Case 'ChannelTests.testChannelReadsDoesNotHappenAfterRegistration' passed (0.003 seconds) Test Case 'ChannelTests.testAppropriateAndInappropriateOperationsForUnregisteredSockets' started at 2018-05-24 17:16:59.269 Test Case 'ChannelTests.testAppropriateAndInappropriateOperationsForUnregisteredSockets' passed (0.005 seconds) Test Case 'ChannelTests.testCloseSocketWhenReadErrorWasReceivedAndMakeSureNoReadCompleteArrives' started at 2018-05-24 17:16:59.275 Test Case 'ChannelTests.testCloseSocketWhenReadErrorWasReceivedAndMakeSureNoReadCompleteArrives' passed (0.002 seconds) Test Case 'ChannelTests.testSocketFailingAsyncCorrectlyTearsTheChannelDownAndDoesntCrash' started at 2018-05-24 17:16:59.277 Test Case 'ChannelTests.testSocketFailingAsyncCorrectlyTearsTheChannelDownAndDoesntCrash' passed (0.002 seconds) Test Case 'ChannelTests.testSocketErroringSynchronouslyCorrectlyTearsTheChannelDown' started at 2018-05-24 17:16:59.279 Test Case 'ChannelTests.testSocketErroringSynchronouslyCorrectlyTearsTheChannelDown' passed (0.002 seconds) Test Case 'ChannelTests.testConnectWithECONNREFUSEDGetsTheRightError' started at 2018-05-24 17:16:59.281 Test Case 'ChannelTests.testConnectWithECONNREFUSEDGetsTheRightError' passed (0.034 seconds) Test Case 'ChannelTests.testCloseInUnregister' started at 2018-05-24 17:16:59.315 Test Case 'ChannelTests.testCloseInUnregister' passed (0.003 seconds) Test Case 'ChannelTests.testLazyRegistrationWorksForServerSockets' started at 2018-05-24 17:16:59.318 Test Case 'ChannelTests.testLazyRegistrationWorksForServerSockets' passed (0.002 seconds) Test Case 'ChannelTests.testLazyRegistrationWorksForClientSockets' started at 2018-05-24 17:16:59.320 Test Case 'ChannelTests.testLazyRegistrationWorksForClientSockets' passed (0.002 seconds) Test Case 'ChannelTests.testFailedRegistrationOfClientSocket' started at 2018-05-24 17:16:59.322 Test Case 'ChannelTests.testFailedRegistrationOfClientSocket' passed (0.002 seconds) Test Case 'ChannelTests.testFailedRegistrationOfAcceptedSocket' started at 2018-05-24 17:16:59.324 Test Case 'ChannelTests.testFailedRegistrationOfAcceptedSocket' passed (0.015 seconds) Test Case 'ChannelTests.testFailedRegistrationOfServerSocket' started at 2018-05-24 17:16:59.339 Test Case 'ChannelTests.testFailedRegistrationOfServerSocket' passed (0.003 seconds) Test Case 'ChannelTests.testTryingToBindOnPortThatIsAlreadyBoundFailsButDoesNotCrash' started at 2018-05-24 17:16:59.342 Test Case 'ChannelTests.testTryingToBindOnPortThatIsAlreadyBoundFailsButDoesNotCrash' passed (0.002 seconds) Test Suite 'ChannelTests' passed at 2018-05-24 17:16:59.344 Executed 49 tests, with 0 failures (0 unexpected) in 8.821 (8.821) seconds Test Suite 'CircularBufferTests' started at 2018-05-24 17:16:59.344 Test Case 'CircularBufferTests.testTrivial' started at 2018-05-24 17:16:59.345 Test Case 'CircularBufferTests.testTrivial' passed (0.0 seconds) Test Case 'CircularBufferTests.testAddRemoveInALoop' started at 2018-05-24 17:16:59.345 Test Case 'CircularBufferTests.testAddRemoveInALoop' passed (0.002 seconds) Test Case 'CircularBufferTests.testAddAllRemoveAll' started at 2018-05-24 17:16:59.347 Test Case 'CircularBufferTests.testAddAllRemoveAll' passed (0.003 seconds) Test Case 'CircularBufferTests.testHarderExpansion' started at 2018-05-24 17:16:59.349 Test Case 'CircularBufferTests.testHarderExpansion' passed (0.0 seconds) Test Case 'CircularBufferTests.testCollection' started at 2018-05-24 17:16:59.349 Test Case 'CircularBufferTests.testCollection' passed (0.0 seconds) Test Case 'CircularBufferTests.testWeCanDistinguishBetweenEmptyAndFull' started at 2018-05-24 17:16:59.350 Test Case 'CircularBufferTests.testWeCanDistinguishBetweenEmptyAndFull' passed (0.0 seconds) Test Case 'CircularBufferTests.testExpandZeroBasedRingWorks' started at 2018-05-24 17:16:59.350 Test Case 'CircularBufferTests.testExpandZeroBasedRingWorks' passed (0.0 seconds) Test Case 'CircularBufferTests.testExpandNonZeroBasedRingWorks' started at 2018-05-24 17:16:59.350 Test Case 'CircularBufferTests.testExpandNonZeroBasedRingWorks' passed (0.0 seconds) Test Case 'CircularBufferTests.testEmptyingExpandedRingWorks' started at 2018-05-24 17:16:59.350 Test Case 'CircularBufferTests.testEmptyingExpandedRingWorks' passed (0.0 seconds) Test Case 'CircularBufferTests.testChangeElements' started at 2018-05-24 17:16:59.351 Test Case 'CircularBufferTests.testChangeElements' passed (0.0 seconds) Test Case 'CircularBufferTests.testSliceTheRing' started at 2018-05-24 17:16:59.351 Test Case 'CircularBufferTests.testSliceTheRing' passed (0.0 seconds) Test Case 'CircularBufferTests.testCount' started at 2018-05-24 17:16:59.351 Test Case 'CircularBufferTests.testCount' passed (0.0 seconds) Test Case 'CircularBufferTests.testFirst' started at 2018-05-24 17:16:59.352 Test Case 'CircularBufferTests.testFirst' passed (0.0 seconds) Test Case 'CircularBufferTests.testLast' started at 2018-05-24 17:16:59.352 Test Case 'CircularBufferTests.testLast' passed (0.0 seconds) Test Case 'CircularBufferTests.testOperateOnBothSides' started at 2018-05-24 17:16:59.352 Test Case 'CircularBufferTests.testOperateOnBothSides' passed (0.0 seconds) Test Case 'CircularBufferTests.testPrependExpandBuffer' started at 2018-05-24 17:16:59.352 Test Case 'CircularBufferTests.testPrependExpandBuffer' passed (0.002 seconds) Test Case 'CircularBufferTests.testRemoveAllKeepingCapacity' started at 2018-05-24 17:16:59.354 Test Case 'CircularBufferTests.testRemoveAllKeepingCapacity' passed (0.0 seconds) Test Case 'CircularBufferTests.testRemoveAllNotKeepingCapacity' started at 2018-05-24 17:16:59.354 Test Case 'CircularBufferTests.testRemoveAllNotKeepingCapacity' passed (0.0 seconds) Test Suite 'CircularBufferTests' passed at 2018-05-24 17:16:59.354 Executed 18 tests, with 0 failures (0 unexpected) in 0.008 (0.008) seconds Test Suite 'CompositeErrorTests' started at 2018-05-24 17:16:59.354 Test Case 'CompositeErrorTests.testEmptyCompositeError' started at 2018-05-24 17:16:59.354 Test Case 'CompositeErrorTests.testEmptyCompositeError' passed (0.0 seconds) Test Case 'CompositeErrorTests.testValuesInCompositeError' started at 2018-05-24 17:16:59.354 Test Case 'CompositeErrorTests.testValuesInCompositeError' passed (0.0 seconds) Test Suite 'CompositeErrorTests' passed at 2018-05-24 17:16:59.355 Executed 2 tests, with 0 failures (0 unexpected) in 0.0 (0.0) seconds Test Suite 'CustomChannelTests' started at 2018-05-24 17:16:59.355 Test Case 'CustomChannelTests.testWritingIntToSpecialChannel' started at 2018-05-24 17:16:59.355 Test Case 'CustomChannelTests.testWritingIntToSpecialChannel' passed (0.0 seconds) Test Suite 'CustomChannelTests' passed at 2018-05-24 17:16:59.355 Executed 1 test, with 0 failures (0 unexpected) in 0.0 (0.0) seconds Test Suite 'DatagramChannelTests' started at 2018-05-24 17:16:59.355 Test Case 'DatagramChannelTests.testBasicChannelCommunication' started at 2018-05-24 17:16:59.355 Test Case 'DatagramChannelTests.testBasicChannelCommunication' passed (0.003 seconds) Test Case 'DatagramChannelTests.testManyWrites' started at 2018-05-24 17:16:59.358 Test Case 'DatagramChannelTests.testManyWrites' passed (0.003 seconds) Test Case 'DatagramChannelTests.testConnectionFails' started at 2018-05-24 17:16:59.361 Test Case 'DatagramChannelTests.testConnectionFails' passed (0.002 seconds) Test Case 'DatagramChannelTests.testDatagramChannelHasWatermark' started at 2018-05-24 17:16:59.363 Test Case 'DatagramChannelTests.testDatagramChannelHasWatermark' passed (0.003 seconds) Test Case 'DatagramChannelTests.testWriteFuturesFailWhenChannelClosed' started at 2018-05-24 17:16:59.366 Test Case 'DatagramChannelTests.testWriteFuturesFailWhenChannelClosed' passed (0.003 seconds) Test Case 'DatagramChannelTests.testManyManyDatagramWrites' started at 2018-05-24 17:16:59.368 Test Case 'DatagramChannelTests.testManyManyDatagramWrites' passed (0.257 seconds) Test Case 'DatagramChannelTests.testSendmmsgLotsOfData' started at 2018-05-24 17:16:59.627 Test Case 'DatagramChannelTests.testSendmmsgLotsOfData' passed (21.176 seconds) Test Case 'DatagramChannelTests.testLargeWritesFail' started at 2018-05-24 17:17:20.803 Test Case 'DatagramChannelTests.testLargeWritesFail' passed (0.01 seconds) Test Case 'DatagramChannelTests.testOneLargeWriteDoesntPreventOthersWriting' started at 2018-05-24 17:17:20.814 Test Case 'DatagramChannelTests.testOneLargeWriteDoesntPreventOthersWriting' passed (0.004 seconds) Test Case 'DatagramChannelTests.testClosingBeforeFlushFailsAllWrites' started at 2018-05-24 17:17:20.817 Test Case 'DatagramChannelTests.testClosingBeforeFlushFailsAllWrites' passed (0.003 seconds) Test Case 'DatagramChannelTests.testRecvFromFailsWithECONNREFUSED' started at 2018-05-24 17:17:20.821 Test Case 'DatagramChannelTests.testRecvFromFailsWithECONNREFUSED' passed (0.004 seconds) Test Case 'DatagramChannelTests.testRecvFromFailsWithENOMEM' started at 2018-05-24 17:17:20.824 Test Case 'DatagramChannelTests.testRecvFromFailsWithENOMEM' passed (0.003 seconds) Test Case 'DatagramChannelTests.testRecvFromFailsWithEFAULT' started at 2018-05-24 17:17:20.828 Test Case 'DatagramChannelTests.testRecvFromFailsWithEFAULT' passed (0.003 seconds) Test Case 'DatagramChannelTests.testSetGetOptionClosedDatagramChannel' started at 2018-05-24 17:17:20.831 Test Case 'DatagramChannelTests.testSetGetOptionClosedDatagramChannel' passed (0.002 seconds) Test Case 'DatagramChannelTests.testWritesAreAccountedCorrectly' started at 2018-05-24 17:17:20.833 Test Case 'DatagramChannelTests.testWritesAreAccountedCorrectly' passed (0.002 seconds) Test Suite 'DatagramChannelTests' passed at 2018-05-24 17:17:20.835 Executed 15 tests, with 0 failures (0 unexpected) in 21.478 (21.478) seconds Test Suite 'EchoServerClientTest' started at 2018-05-24 17:17:20.835 Test Case 'EchoServerClientTest.testEcho' started at 2018-05-24 17:17:20.835 Test Case 'EchoServerClientTest.testEcho' passed (0.03 seconds) Test Case 'EchoServerClientTest.testLotsOfUnflushedWrites' started at 2018-05-24 17:17:20.865 Test Case 'EchoServerClientTest.testLotsOfUnflushedWrites' passed (0.061 seconds) Test Case 'EchoServerClientTest.testEchoUnixDomainSocket' started at 2018-05-24 17:17:20.925 Test Case 'EchoServerClientTest.testEchoUnixDomainSocket' passed (0.026 seconds) Test Case 'EchoServerClientTest.testConnectUnixDomainSocket' started at 2018-05-24 17:17:20.951 Test Case 'EchoServerClientTest.testConnectUnixDomainSocket' passed (0.03 seconds) Test Case 'EchoServerClientTest.testChannelActiveOnConnect' started at 2018-05-24 17:17:20.982 Test Case 'EchoServerClientTest.testChannelActiveOnConnect' passed (0.003 seconds) Test Case 'EchoServerClientTest.testWriteThenRead' started at 2018-05-24 17:17:20.985 Test Case 'EchoServerClientTest.testWriteThenRead' passed (0.035 seconds) Test Case 'EchoServerClientTest.testCloseInInactive' started at 2018-05-24 17:17:21.020 Test Case 'EchoServerClientTest.testCloseInInactive' passed (0.004 seconds) Test Case 'EchoServerClientTest.testFlushOnEmpty' started at 2018-05-24 17:17:21.024 Test Case 'EchoServerClientTest.testFlushOnEmpty' passed (0.004 seconds) Test Case 'EchoServerClientTest.testWriteOnConnect' started at 2018-05-24 17:17:21.028 Test Case 'EchoServerClientTest.testWriteOnConnect' passed (0.003 seconds) Test Case 'EchoServerClientTest.testWriteOnAccept' started at 2018-05-24 17:17:21.031 Test Case 'EchoServerClientTest.testWriteOnAccept' passed (0.003 seconds) Test Case 'EchoServerClientTest.testWriteAfterChannelIsDead' started at 2018-05-24 17:17:21.034 Test Case 'EchoServerClientTest.testWriteAfterChannelIsDead' passed (1.005 seconds) Test Case 'EchoServerClientTest.testPendingReadProcessedAfterWriteError' started at 2018-05-24 17:17:22.039 Test Case 'EchoServerClientTest.testPendingReadProcessedAfterWriteError' passed (0.005 seconds) Test Case 'EchoServerClientTest.testChannelErrorEOFNotFiredThroughPipeline' started at 2018-05-24 17:17:22.044 Test Case 'EchoServerClientTest.testChannelErrorEOFNotFiredThroughPipeline' passed (0.003 seconds) Test Case 'EchoServerClientTest.testPortNumbers' started at 2018-05-24 17:17:22.048 Test Case 'EchoServerClientTest.testPortNumbers' passed (0.005 seconds) Test Case 'EchoServerClientTest.testConnectingToIPv4And6ButServerOnlyWaitsOnIPv4' started at 2018-05-24 17:17:22.053 Test Case 'EchoServerClientTest.testConnectingToIPv4And6ButServerOnlyWaitsOnIPv4' passed (0.033 seconds) Test Suite 'EchoServerClientTest' passed at 2018-05-24 17:17:22.085 Executed 15 tests, with 0 failures (0 unexpected) in 1.249 (1.249) seconds Test Suite 'EmbeddedChannelTest' started at 2018-05-24 17:17:22.086 Test Case 'EmbeddedChannelTest.testWriteOutboundByteBuffer' started at 2018-05-24 17:17:22.086 Test Case 'EmbeddedChannelTest.testWriteOutboundByteBuffer' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testWriteInboundByteBuffer' started at 2018-05-24 17:17:22.086 Test Case 'EmbeddedChannelTest.testWriteInboundByteBuffer' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testWriteInboundByteBufferReThrow' started at 2018-05-24 17:17:22.087 Test Case 'EmbeddedChannelTest.testWriteInboundByteBufferReThrow' passed (0.001 seconds) Test Case 'EmbeddedChannelTest.testWriteOutboundByteBufferReThrow' started at 2018-05-24 17:17:22.087 Test Case 'EmbeddedChannelTest.testWriteOutboundByteBufferReThrow' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testCloseMultipleTimesThrows' started at 2018-05-24 17:17:22.088 Test Case 'EmbeddedChannelTest.testCloseMultipleTimesThrows' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testCloseOnInactiveIsOk' started at 2018-05-24 17:17:22.089 Test Case 'EmbeddedChannelTest.testCloseOnInactiveIsOk' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testEmbeddedLifecycle' started at 2018-05-24 17:17:22.089 Test Case 'EmbeddedChannelTest.testEmbeddedLifecycle' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testEmbeddedChannelAndPipelineAndChannelCoreShareTheEventLoop' started at 2018-05-24 17:17:22.089 Test Case 'EmbeddedChannelTest.testEmbeddedChannelAndPipelineAndChannelCoreShareTheEventLoop' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testSendingIncorrectDataOnEmbeddedChannel' started at 2018-05-24 17:17:22.090 Test Case 'EmbeddedChannelTest.testSendingIncorrectDataOnEmbeddedChannel' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testActiveWhenConnectPromiseFiresAndInactiveWhenClosePromiseFires' started at 2018-05-24 17:17:22.090 Test Case 'EmbeddedChannelTest.testActiveWhenConnectPromiseFiresAndInactiveWhenClosePromiseFires' passed (0.0 seconds) Test Case 'EmbeddedChannelTest.testWriteWithoutFlushDoesNotWrite' started at 2018-05-24 17:17:22.090 Test Case 'EmbeddedChannelTest.testWriteWithoutFlushDoesNotWrite' passed (0.0 seconds) Test Suite 'EmbeddedChannelTest' passed at 2018-05-24 17:17:22.091 Executed 11 tests, with 0 failures (0 unexpected) in 0.004 (0.004) seconds Test Suite 'EmbeddedEventLoopTest' started at 2018-05-24 17:17:22.091 Test Case 'EmbeddedEventLoopTest.testExecuteDoesNotImmediatelyRunTasks' started at 2018-05-24 17:17:22.091 Test Case 'EmbeddedEventLoopTest.testExecuteDoesNotImmediatelyRunTasks' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testExecuteWillRunAllTasks' started at 2018-05-24 17:17:22.092 Test Case 'EmbeddedEventLoopTest.testExecuteWillRunAllTasks' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testExecuteWillRunTasksAddedRecursively' started at 2018-05-24 17:17:22.092 Test Case 'EmbeddedEventLoopTest.testExecuteWillRunTasksAddedRecursively' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testTasksSubmittedAfterRunDontRun' started at 2018-05-24 17:17:22.092 Test Case 'EmbeddedEventLoopTest.testTasksSubmittedAfterRunDontRun' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testShutdownGracefullyRunsTasks' started at 2018-05-24 17:17:22.093 Test Case 'EmbeddedEventLoopTest.testShutdownGracefullyRunsTasks' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testCanControlTime' started at 2018-05-24 17:17:22.093 Test Case 'EmbeddedEventLoopTest.testCanControlTime' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testCanScheduleMultipleTasks' started at 2018-05-24 17:17:22.093 Test Case 'EmbeddedEventLoopTest.testCanScheduleMultipleTasks' passed (0.001 seconds) Test Case 'EmbeddedEventLoopTest.testExecutedTasksFromScheduledOnesAreRun' started at 2018-05-24 17:17:22.094 Test Case 'EmbeddedEventLoopTest.testExecutedTasksFromScheduledOnesAreRun' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testScheduledTasksFromScheduledTasksProperlySchedule' started at 2018-05-24 17:17:22.094 Test Case 'EmbeddedEventLoopTest.testScheduledTasksFromScheduledTasksProperlySchedule' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testScheduledTasksFromExecutedTasks' started at 2018-05-24 17:17:22.094 Test Case 'EmbeddedEventLoopTest.testScheduledTasksFromExecutedTasks' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testCancellingScheduledTasks' started at 2018-05-24 17:17:22.095 Test Case 'EmbeddedEventLoopTest.testCancellingScheduledTasks' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testScheduledTasksFuturesFire' started at 2018-05-24 17:17:22.095 Test Case 'EmbeddedEventLoopTest.testScheduledTasksFuturesFire' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testScheduledTasksFuturesError' started at 2018-05-24 17:17:22.095 Test Case 'EmbeddedEventLoopTest.testScheduledTasksFuturesError' passed (0.0 seconds) Test Case 'EmbeddedEventLoopTest.testTaskOrdering' started at 2018-05-24 17:17:22.095 Test Case 'EmbeddedEventLoopTest.testTaskOrdering' passed (0.001 seconds) Test Suite 'EmbeddedEventLoopTest' passed at 2018-05-24 17:17:22.096 Executed 14 tests, with 0 failures (0 unexpected) in 0.004 (0.004) seconds Test Suite 'EndToEndTests' started at 2018-05-24 17:17:22.096 Test Case 'EndToEndTests.testBasicUpgradeDance' started at 2018-05-24 17:17:22.096 Test Case 'EndToEndTests.testBasicUpgradeDance' passed (0.007 seconds) Test Case 'EndToEndTests.testCanRejectUpgrade' started at 2018-05-24 17:17:22.103 Test Case 'EndToEndTests.testCanRejectUpgrade' passed (0.002 seconds) Test Case 'EndToEndTests.testRequiresVersion13' started at 2018-05-24 17:17:22.105 Test Case 'EndToEndTests.testRequiresVersion13' passed (0.001 seconds) Test Case 'EndToEndTests.testRequiresVersionHeader' started at 2018-05-24 17:17:22.106 Test Case 'EndToEndTests.testRequiresVersionHeader' passed (0.001 seconds) Test Case 'EndToEndTests.testRequiresKeyHeader' started at 2018-05-24 17:17:22.107 Test Case 'EndToEndTests.testRequiresKeyHeader' passed (0.001 seconds) Test Case 'EndToEndTests.testUpgradeMayAddCustomHeaders' started at 2018-05-24 17:17:22.107 Test Case 'EndToEndTests.testUpgradeMayAddCustomHeaders' passed (0.001 seconds) Test Case 'EndToEndTests.testMayRegisterMultipleWebSocketEndpoints' started at 2018-05-24 17:17:22.109 Test Case 'EndToEndTests.testMayRegisterMultipleWebSocketEndpoints' passed (0.001 seconds) Test Case 'EndToEndTests.testSendAFewFrames' started at 2018-05-24 17:17:22.110 Test Case 'EndToEndTests.testSendAFewFrames' passed (0.001 seconds) Test Case 'EndToEndTests.testMaxFrameSize' started at 2018-05-24 17:17:22.111 Test Case 'EndToEndTests.testMaxFrameSize' passed (0.002 seconds) Test Suite 'EndToEndTests' passed at 2018-05-24 17:17:22.113 Executed 9 tests, with 0 failures (0 unexpected) in 0.016 (0.016) seconds Test Suite 'EventLoopFutureTest' started at 2018-05-24 17:17:22.113 Test Case 'EventLoopFutureTest.testFutureFulfilledIfHasResult' started at 2018-05-24 17:17:22.113 Test Case 'EventLoopFutureTest.testFutureFulfilledIfHasResult' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testFutureFulfilledIfHasError' started at 2018-05-24 17:17:22.113 Test Case 'EventLoopFutureTest.testFutureFulfilledIfHasError' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testFoldWithMultipleEventLoops' started at 2018-05-24 17:17:22.114 Test Case 'EventLoopFutureTest.testFoldWithMultipleEventLoops' passed (0.004 seconds) Test Case 'EventLoopFutureTest.testFoldWithSuccessAndAllSuccesses' started at 2018-05-24 17:17:22.118 Test Case 'EventLoopFutureTest.testFoldWithSuccessAndAllSuccesses' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testFoldWithSuccessAndOneFailure' started at 2018-05-24 17:17:22.118 Test Case 'EventLoopFutureTest.testFoldWithSuccessAndOneFailure' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testFoldWithSuccessAndEmptyFutureList' started at 2018-05-24 17:17:22.119 Test Case 'EventLoopFutureTest.testFoldWithSuccessAndEmptyFutureList' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testFoldWithFailureAndEmptyFutureList' started at 2018-05-24 17:17:22.120 Test Case 'EventLoopFutureTest.testFoldWithFailureAndEmptyFutureList' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testFoldWithFailureAndAllSuccesses' started at 2018-05-24 17:17:22.120 Test Case 'EventLoopFutureTest.testFoldWithFailureAndAllSuccesses' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testFoldWithFailureAndAllUnfulfilled' started at 2018-05-24 17:17:22.122 Test Case 'EventLoopFutureTest.testFoldWithFailureAndAllUnfulfilled' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testFoldWithFailureAndAllFailures' started at 2018-05-24 17:17:22.124 Test Case 'EventLoopFutureTest.testFoldWithFailureAndAllFailures' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testAndAllWithEmptyFutureList' started at 2018-05-24 17:17:22.125 Test Case 'EventLoopFutureTest.testAndAllWithEmptyFutureList' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testAndAllWithAllSuccesses' started at 2018-05-24 17:17:22.126 Test Case 'EventLoopFutureTest.testAndAllWithAllSuccesses' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testAndAllWithAllFailures' started at 2018-05-24 17:17:22.127 Test Case 'EventLoopFutureTest.testAndAllWithAllFailures' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testAndAllWithOneFailure' started at 2018-05-24 17:17:22.129 Test Case 'EventLoopFutureTest.testAndAllWithOneFailure' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testReduceWithAllSuccesses' started at 2018-05-24 17:17:22.131 Test Case 'EventLoopFutureTest.testReduceWithAllSuccesses' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testReduceWithOnlyInitialValue' started at 2018-05-24 17:17:22.131 Test Case 'EventLoopFutureTest.testReduceWithOnlyInitialValue' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testReduceWithAllFailures' started at 2018-05-24 17:17:22.131 Test Case 'EventLoopFutureTest.testReduceWithAllFailures' passed (0.001 seconds) Test Case 'EventLoopFutureTest.testReduceWithOneFailure' started at 2018-05-24 17:17:22.133 Test Case 'EventLoopFutureTest.testReduceWithOneFailure' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testReduceWhichDoesFailFast' started at 2018-05-24 17:17:22.135 Test Case 'EventLoopFutureTest.testReduceWhichDoesFailFast' passed (0.001 seconds) Test Case 'EventLoopFutureTest.testReduceIntoWithAllSuccesses' started at 2018-05-24 17:17:22.136 Test Case 'EventLoopFutureTest.testReduceIntoWithAllSuccesses' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testReduceIntoWithEmptyFutureList' started at 2018-05-24 17:17:22.136 Test Case 'EventLoopFutureTest.testReduceIntoWithEmptyFutureList' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testReduceIntoWithAllFailure' started at 2018-05-24 17:17:22.136 Test Case 'EventLoopFutureTest.testReduceIntoWithAllFailure' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testReduceIntoWithMultipleEventLoops' started at 2018-05-24 17:17:22.137 Test Case 'EventLoopFutureTest.testReduceIntoWithMultipleEventLoops' passed (0.003 seconds) Test Case 'EventLoopFutureTest.testThenThrowingWhichDoesNotThrow' started at 2018-05-24 17:17:22.139 Test Case 'EventLoopFutureTest.testThenThrowingWhichDoesNotThrow' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testThenThrowingWhichDoesThrow' started at 2018-05-24 17:17:22.140 Test Case 'EventLoopFutureTest.testThenThrowingWhichDoesThrow' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testThenIfErrorThrowingWhichDoesNotThrow' started at 2018-05-24 17:17:22.140 Test Case 'EventLoopFutureTest.testThenIfErrorThrowingWhichDoesNotThrow' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testThenIfErrorThrowingWhichDoesThrow' started at 2018-05-24 17:17:22.140 Test Case 'EventLoopFutureTest.testThenIfErrorThrowingWhichDoesThrow' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testOrderOfFutureCompletion' started at 2018-05-24 17:17:22.140 Test Case 'EventLoopFutureTest.testOrderOfFutureCompletion' passed (0.0 seconds) Test Case 'EventLoopFutureTest.testEventLoopHoppingInThen' started at 2018-05-24 17:17:22.140 Test Case 'EventLoopFutureTest.testEventLoopHoppingInThen' passed (0.065 seconds) Test Case 'EventLoopFutureTest.testEventLoopHoppingInThenWithFailures' started at 2018-05-24 17:17:22.205 Test Case 'EventLoopFutureTest.testEventLoopHoppingInThenWithFailures' passed (0.009 seconds) Test Case 'EventLoopFutureTest.testEventLoopHoppingAndAll' started at 2018-05-24 17:17:22.214 Test Case 'EventLoopFutureTest.testEventLoopHoppingAndAll' passed (0.009 seconds) Test Case 'EventLoopFutureTest.testEventLoopHoppingAndAllWithFailures' started at 2018-05-24 17:17:22.223 Test Case 'EventLoopFutureTest.testEventLoopHoppingAndAllWithFailures' passed (0.009 seconds) Test Case 'EventLoopFutureTest.testFutureInVariousScenarios' started at 2018-05-24 17:17:22.232 Test Case 'EventLoopFutureTest.testFutureInVariousScenarios' passed (1.639 seconds) Test Case 'EventLoopFutureTest.testLoopHoppingHelperSuccess' started at 2018-05-24 17:17:23.872 Test Case 'EventLoopFutureTest.testLoopHoppingHelperSuccess' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testLoopHoppingHelperFailure' started at 2018-05-24 17:17:23.873 Test Case 'EventLoopFutureTest.testLoopHoppingHelperFailure' passed (0.002 seconds) Test Case 'EventLoopFutureTest.testLoopHoppingHelperNoHopping' started at 2018-05-24 17:17:23.875 Test Case 'EventLoopFutureTest.testLoopHoppingHelperNoHopping' passed (0.001 seconds) Test Suite 'EventLoopFutureTest' passed at 2018-05-24 17:17:23.876 Executed 36 tests, with 0 failures (0 unexpected) in 1.761 (1.761) seconds Test Suite 'EventLoopTest' started at 2018-05-24 17:17:23.877 Test Case 'EventLoopTest.testSchedule' started at 2018-05-24 17:17:23.877 Test Case 'EventLoopTest.testSchedule' passed (1.003 seconds) Test Case 'EventLoopTest.testScheduleWithDelay' started at 2018-05-24 17:17:24.880 Test Case 'EventLoopTest.testScheduleWithDelay' passed (1.003 seconds) Test Case 'EventLoopTest.testScheduleCancelled' started at 2018-05-24 17:17:25.882 Test Case 'EventLoopTest.testScheduleCancelled' passed (2.002 seconds) Test Case 'EventLoopTest.testMultipleShutdown' started at 2018-05-24 17:17:27.885 Test Case 'EventLoopTest.testMultipleShutdown' passed (0.118 seconds) Test Case 'EventLoopTest.testShuttingDownFailsRegistration' started at 2018-05-24 17:17:28.002 Test Case 'EventLoopTest.testShuttingDownFailsRegistration' passed (0.004 seconds) Test Case 'EventLoopTest.testEventLoopThreads' started at 2018-05-24 17:17:28.006 Test Case 'EventLoopTest.testEventLoopThreads' passed (0.001 seconds) Test Case 'EventLoopTest.testEventLoopPinned' started at 2018-05-24 17:17:28.008 Test Case 'EventLoopTest.testEventLoopPinned' passed (0.003 seconds) Test Case 'EventLoopTest.testEventLoopPinnedCPUIdsConstructor' started at 2018-05-24 17:17:28.010 Test Case 'EventLoopTest.testEventLoopPinnedCPUIdsConstructor' passed (0.001 seconds) Test Case 'EventLoopTest.testCurrentEventLoop' started at 2018-05-24 17:17:28.012 Test Case 'EventLoopTest.testCurrentEventLoop' passed (1.003 seconds) Test Case 'EventLoopTest.testShutdownWhileScheduledTasksNotReady' started at 2018-05-24 17:17:29.015 Test Case 'EventLoopTest.testShutdownWhileScheduledTasksNotReady' passed (0.001 seconds) Test Case 'EventLoopTest.testCloseFutureNotifiedBeforeUnblock' started at 2018-05-24 17:17:29.016 Test Case 'EventLoopTest.testCloseFutureNotifiedBeforeUnblock' passed (0.003 seconds) Test Case 'EventLoopTest.testScheduleMultipleTasks' started at 2018-05-24 17:17:29.020 Test Case 'EventLoopTest.testScheduleMultipleTasks' passed (1.002 seconds) Test Suite 'EventLoopTest' passed at 2018-05-24 17:17:30.021 Executed 12 tests, with 0 failures (0 unexpected) in 6.144 (6.144) seconds Test Suite 'FileRegionTest' started at 2018-05-24 17:17:30.022 Test Case 'FileRegionTest.testWriteFileRegion' started at 2018-05-24 17:17:30.022 Test Case 'FileRegionTest.testWriteFileRegion' passed (0.016 seconds) Test Case 'FileRegionTest.testWriteEmptyFileRegionDoesNotHang' started at 2018-05-24 17:17:30.038 Test Case 'FileRegionTest.testWriteEmptyFileRegionDoesNotHang' passed (0.005 seconds) Test Case 'FileRegionTest.testOutstandingFileRegionsWork' started at 2018-05-24 17:17:30.043 Test Case 'FileRegionTest.testOutstandingFileRegionsWork' passed (0.014 seconds) Test Case 'FileRegionTest.testWholeFileFileRegion' started at 2018-05-24 17:17:30.057 Test Case 'FileRegionTest.testWholeFileFileRegion' passed (0.001 seconds) Test Case 'FileRegionTest.testWholeEmptyFileFileRegion' started at 2018-05-24 17:17:30.058 Test Case 'FileRegionTest.testWholeEmptyFileFileRegion' passed (0.0 seconds) Test Case 'FileRegionTest.testFileRegionDuplicatesShareSeekPointer' started at 2018-05-24 17:17:30.058 Test Case 'FileRegionTest.testFileRegionDuplicatesShareSeekPointer' passed (0.0 seconds) Test Case 'FileRegionTest.testMassiveFileRegionThatJustAboutWorks' started at 2018-05-24 17:17:30.058 Test Case 'FileRegionTest.testMassiveFileRegionThatJustAboutWorks' passed (0.0 seconds) Test Case 'FileRegionTest.testMassiveFileRegionReaderIndexWorks' started at 2018-05-24 17:17:30.059 Test Case 'FileRegionTest.testMassiveFileRegionReaderIndexWorks' passed (0.002 seconds) Test Case 'FileRegionTest.testFileRegionAndIODataFitsInACoupleOfEnums' started at 2018-05-24 17:17:30.061 Test Case 'FileRegionTest.testFileRegionAndIODataFitsInACoupleOfEnums' passed (0.0 seconds) Test Suite 'FileRegionTest' passed at 2018-05-24 17:17:30.061 Executed 9 tests, with 0 failures (0 unexpected) in 0.039 (0.039) seconds Test Suite 'GetaddrinfoResolverTest' started at 2018-05-24 17:17:30.061 Test Case 'GetaddrinfoResolverTest.testResolveNoDuplicatesV4' started at 2018-05-24 17:17:30.061 Test Case 'GetaddrinfoResolverTest.testResolveNoDuplicatesV4' passed (0.001 seconds) Test Case 'GetaddrinfoResolverTest.testResolveNoDuplicatesV6' started at 2018-05-24 17:17:30.063 Test Case 'GetaddrinfoResolverTest.testResolveNoDuplicatesV6' passed (0.001 seconds) Test Suite 'GetaddrinfoResolverTest' passed at 2018-05-24 17:17:30.064 Executed 2 tests, with 0 failures (0 unexpected) in 0.003 (0.003) seconds Test Suite 'HTTPDecoderLengthTest' started at 2018-05-24 17:17:30.064 Test Case 'HTTPDecoderLengthTest.testHTTP11SemanticEOFOnChannelInactive' started at 2018-05-24 17:17:30.064 Test Case 'HTTPDecoderLengthTest.testHTTP11SemanticEOFOnChannelInactive' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testHTTP10SemanticEOFOnChannelInactive' started at 2018-05-24 17:17:30.065 Test Case 'HTTPDecoderLengthTest.testHTTP10SemanticEOFOnChannelInactive' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testHTTP11SemanticEOFOnHalfClosure' started at 2018-05-24 17:17:30.066 Test Case 'HTTPDecoderLengthTest.testHTTP11SemanticEOFOnHalfClosure' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testHTTP10SemanticEOFOnHalfClosure' started at 2018-05-24 17:17:30.066 Test Case 'HTTPDecoderLengthTest.testHTTP10SemanticEOFOnHalfClosure' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOnCONNECTResponses' started at 2018-05-24 17:17:30.067 Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOnCONNECTResponses' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOnCONNECTResponses' started at 2018-05-24 17:17:30.067 Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOnCONNECTResponses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOnCONNECTResponses' started at 2018-05-24 17:17:30.068 Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOnCONNECTResponses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOnHEADResponses' started at 2018-05-24 17:17:30.068 Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOnHEADResponses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOnHEADResponses' started at 2018-05-24 17:17:30.069 Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOnHEADResponses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOnHEADResponses' started at 2018-05-24 17:17:30.069 Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOnHEADResponses' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOn1XXResponses' started at 2018-05-24 17:17:30.070 Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOn1XXResponses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOn1XXResponses' started at 2018-05-24 17:17:30.070 Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOn1XXResponses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOn1XXResponses' started at 2018-05-24 17:17:30.070 Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOn1XXResponses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOn204Responses' started at 2018-05-24 17:17:30.071 Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOn204Responses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOn204Responses' started at 2018-05-24 17:17:30.071 Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOn204Responses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOn204Responses' started at 2018-05-24 17:17:30.072 Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOn204Responses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOn304Responses' started at 2018-05-24 17:17:30.072 Test Case 'HTTPDecoderLengthTest.testIgnoresTransferEncodingFieldOn304Responses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOn304Responses' started at 2018-05-24 17:17:30.072 Test Case 'HTTPDecoderLengthTest.testIgnoresContentLengthFieldOn304Responses' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOn304Responses' started at 2018-05-24 17:17:30.073 Test Case 'HTTPDecoderLengthTest.testEarlyFinishWithoutLengthAtAllOn304Responses' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedLastHasNoBodyOnRequest' started at 2018-05-24 17:17:30.074 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedLastHasNoBodyOnRequest' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedFirstHasNoBodyOnRequest' started at 2018-05-24 17:17:30.074 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedFirstHasNoBodyOnRequest' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedInTheMiddleHasNoBodyOnRequest' started at 2018-05-24 17:17:30.074 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedInTheMiddleHasNoBodyOnRequest' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedLastHasEOFBodyOnResponseWithChannelInactive' started at 2018-05-24 17:17:30.075 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedLastHasEOFBodyOnResponseWithChannelInactive' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedFirstHasEOFBodyOnResponseWithChannelInactive' started at 2018-05-24 17:17:30.075 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedFirstHasEOFBodyOnResponseWithChannelInactive' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedInTheMiddleHasEOFBodyOnResponseWithChannelInactive' started at 2018-05-24 17:17:30.076 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedInTheMiddleHasEOFBodyOnResponseWithChannelInactive' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedLastHasEOFBodyOnResponseWithHalfClosure' started at 2018-05-24 17:17:30.077 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedLastHasEOFBodyOnResponseWithHalfClosure' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedFirstHasEOFBodyOnResponseWithHalfClosure' started at 2018-05-24 17:17:30.077 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedFirstHasEOFBodyOnResponseWithHalfClosure' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedInTheMiddleHasEOFBodyOnResponseWithHalfClosure' started at 2018-05-24 17:17:30.078 Test Case 'HTTPDecoderLengthTest.testMultipleTEWithChunkedInTheMiddleHasEOFBodyOnResponseWithHalfClosure' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testRequestWithTEAndContentLengthErrors' started at 2018-05-24 17:17:30.079 Test Case 'HTTPDecoderLengthTest.testRequestWithTEAndContentLengthErrors' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testResponseWithTEAndContentLengthErrors' started at 2018-05-24 17:17:30.079 Test Case 'HTTPDecoderLengthTest.testResponseWithTEAndContentLengthErrors' passed (0.001 seconds) Test Case 'HTTPDecoderLengthTest.testRequestWithMultipleDifferentContentLengthsFails' started at 2018-05-24 17:17:30.080 Test Case 'HTTPDecoderLengthTest.testRequestWithMultipleDifferentContentLengthsFails' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testRequestWithMultipleDifferentContentLengthsOnDifferentLinesFails' started at 2018-05-24 17:17:30.080 Test Case 'HTTPDecoderLengthTest.testRequestWithMultipleDifferentContentLengthsOnDifferentLinesFails' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testRequestWithInvalidContentLengthFails' started at 2018-05-24 17:17:30.081 Test Case 'HTTPDecoderLengthTest.testRequestWithInvalidContentLengthFails' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testRequestWithIdenticalContentLengthRepeatedErrors' started at 2018-05-24 17:17:30.081 Test Case 'HTTPDecoderLengthTest.testRequestWithIdenticalContentLengthRepeatedErrors' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testRequestWithMultipleIdenticalContentLengthFieldsErrors' started at 2018-05-24 17:17:30.081 Test Case 'HTTPDecoderLengthTest.testRequestWithMultipleIdenticalContentLengthFieldsErrors' passed (0.0 seconds) Test Case 'HTTPDecoderLengthTest.testRequestWithoutExplicitLengthIsZeroLength' started at 2018-05-24 17:17:30.082 Test Case 'HTTPDecoderLengthTest.testRequestWithoutExplicitLengthIsZeroLength' passed (0.0 seconds) Test Suite 'HTTPDecoderLengthTest' passed at 2018-05-24 17:17:30.082 Executed 36 tests, with 0 failures (0 unexpected) in 0.016 (0.016) seconds Test Suite 'HTTPDecoderTest' started at 2018-05-24 17:17:30.082 Test Case 'HTTPDecoderTest.testDoesNotDecodeRealHTTP09Request' started at 2018-05-24 17:17:30.082 Test Case 'HTTPDecoderTest.testDoesNotDecodeRealHTTP09Request' passed (0.0 seconds) Test Case 'HTTPDecoderTest.testDoesNotDecodeFakeHTTP09Request' started at 2018-05-24 17:17:30.082 Test Case 'HTTPDecoderTest.testDoesNotDecodeFakeHTTP09Request' passed (0.0 seconds) Test Case 'HTTPDecoderTest.testDoesNotDecodeHTTP2XRequest' started at 2018-05-24 17:17:30.083 Test Case 'HTTPDecoderTest.testDoesNotDecodeHTTP2XRequest' passed (0.0 seconds) Test Case 'HTTPDecoderTest.testToleratesHTTP13Request' started at 2018-05-24 17:17:30.083 Test Case 'HTTPDecoderTest.testToleratesHTTP13Request' passed (0.0 seconds) Test Case 'HTTPDecoderTest.testDoesNotDecodeRealHTTP09Response' started at 2018-05-24 17:17:30.083 Test Case 'HTTPDecoderTest.testDoesNotDecodeRealHTTP09Response' passed (0.0 seconds) Test Case 'HTTPDecoderTest.testDoesNotDecodeFakeHTTP09Response' started at 2018-05-24 17:17:30.084 Test Case 'HTTPDecoderTest.testDoesNotDecodeFakeHTTP09Response' passed (0.001 seconds) Test Case 'HTTPDecoderTest.testDoesNotDecodeHTTP2XResponse' started at 2018-05-24 17:17:30.084 Test Case 'HTTPDecoderTest.testDoesNotDecodeHTTP2XResponse' passed (0.0 seconds) Test Case 'HTTPDecoderTest.testToleratesHTTP13Response' started at 2018-05-24 17:17:30.084 Test Case 'HTTPDecoderTest.testToleratesHTTP13Response' passed (0.0 seconds) Test Case 'HTTPDecoderTest.testCorrectlyMaintainIndicesWhenDiscardReadBytes' started at 2018-05-24 17:17:30.085 Test Case 'HTTPDecoderTest.testCorrectlyMaintainIndicesWhenDiscardReadBytes' passed (0.015 seconds) Test Case 'HTTPDecoderTest.testDropExtraBytes' started at 2018-05-24 17:17:30.100 Test Case 'HTTPDecoderTest.testDropExtraBytes' passed (0.001 seconds) Test Case 'HTTPDecoderTest.testDontDropExtraBytes' started at 2018-05-24 17:17:30.101 Test Case 'HTTPDecoderTest.testDontDropExtraBytes' passed (0.001 seconds) Test Suite 'HTTPDecoderTest' passed at 2018-05-24 17:17:30.102 Executed 11 tests, with 0 failures (0 unexpected) in 0.019 (0.019) seconds Test Suite 'HTTPHeadersTest' started at 2018-05-24 17:17:30.102 Test Case 'HTTPHeadersTest.testCasePreservedButInsensitiveLookup' started at 2018-05-24 17:17:30.103 Test Case 'HTTPHeadersTest.testCasePreservedButInsensitiveLookup' passed (0.001 seconds) Test Case 'HTTPHeadersTest.testWriteHeadersSeparately' started at 2018-05-24 17:17:30.104 Test Case 'HTTPHeadersTest.testWriteHeadersSeparately' passed (0.001 seconds) Test Case 'HTTPHeadersTest.testRevealHeadersSeparately' started at 2018-05-24 17:17:30.105 Test Case 'HTTPHeadersTest.testRevealHeadersSeparately' passed (0.001 seconds) Test Case 'HTTPHeadersTest.testSubscriptDoesntSplitHeaders' started at 2018-05-24 17:17:30.106 Test Case 'HTTPHeadersTest.testSubscriptDoesntSplitHeaders' passed (0.001 seconds) Test Case 'HTTPHeadersTest.testCanonicalisationDoesntHappenForSetCookie' started at 2018-05-24 17:17:30.107 Test Case 'HTTPHeadersTest.testCanonicalisationDoesntHappenForSetCookie' passed (0.001 seconds) Test Case 'HTTPHeadersTest.testTrimWhitespaceWorksOnEmptyString' started at 2018-05-24 17:17:30.108 Test Case 'HTTPHeadersTest.testTrimWhitespaceWorksOnEmptyString' passed (0.0 seconds) Test Case 'HTTPHeadersTest.testTrimWhitespaceWorksOnOnlyWhitespace' started at 2018-05-24 17:17:30.108 Test Case 'HTTPHeadersTest.testTrimWhitespaceWorksOnOnlyWhitespace' passed (0.0 seconds) Test Case 'HTTPHeadersTest.testTrimWorksWithCharactersInTheMiddleAndWhitespaceAround' started at 2018-05-24 17:17:30.108 Test Case 'HTTPHeadersTest.testTrimWorksWithCharactersInTheMiddleAndWhitespaceAround' passed (0.0 seconds) Test Case 'HTTPHeadersTest.testContains' started at 2018-05-24 17:17:30.108 Test Case 'HTTPHeadersTest.testContains' passed (0.0 seconds) Test Case 'HTTPHeadersTest.testKeepAliveStateStartsWithClose' started at 2018-05-24 17:17:30.109 Test Case 'HTTPHeadersTest.testKeepAliveStateStartsWithClose' passed (0.0 seconds) Test Case 'HTTPHeadersTest.testKeepAliveStateStartsWithKeepAlive' started at 2018-05-24 17:17:30.109 Test Case 'HTTPHeadersTest.testKeepAliveStateStartsWithKeepAlive' passed (0.0 seconds) Test Suite 'HTTPHeadersTest' passed at 2018-05-24 17:17:30.110 Executed 11 tests, with 0 failures (0 unexpected) in 0.006 (0.006) seconds Test Suite 'HTTPRequestEncoderTests' started at 2018-05-24 17:17:30.110 Test Case 'HTTPRequestEncoderTests.testNoAutoHeadersForHEAD' started at 2018-05-24 17:17:30.110 Test Case 'HTTPRequestEncoderTests.testNoAutoHeadersForHEAD' passed (0.001 seconds) Test Case 'HTTPRequestEncoderTests.testNoAutoHeadersForGET' started at 2018-05-24 17:17:30.111 Test Case 'HTTPRequestEncoderTests.testNoAutoHeadersForGET' passed (0.0 seconds) Test Case 'HTTPRequestEncoderTests.testGETContentHeadersLeftAlone' started at 2018-05-24 17:17:30.111 Test Case 'HTTPRequestEncoderTests.testGETContentHeadersLeftAlone' passed (0.001 seconds) Test Case 'HTTPRequestEncoderTests.testNoContentLengthHeadersForHEAD' started at 2018-05-24 17:17:30.112 Test Case 'HTTPRequestEncoderTests.testNoContentLengthHeadersForHEAD' passed (0.001 seconds) Test Case 'HTTPRequestEncoderTests.testNoTransferEncodingHeadersForHEAD' started at 2018-05-24 17:17:30.113 Test Case 'HTTPRequestEncoderTests.testNoTransferEncodingHeadersForHEAD' passed (0.001 seconds) Test Case 'HTTPRequestEncoderTests.testNoChunkedEncodingForHTTP10' started at 2018-05-24 17:17:30.114 Test Case 'HTTPRequestEncoderTests.testNoChunkedEncodingForHTTP10' passed (0.001 seconds) Test Case 'HTTPRequestEncoderTests.testBody' started at 2018-05-24 17:17:30.116 Test Case 'HTTPRequestEncoderTests.testBody' passed (0.001 seconds) Test Suite 'HTTPRequestEncoderTests' passed at 2018-05-24 17:17:30.116 Executed 7 tests, with 0 failures (0 unexpected) in 0.006 (0.006) seconds Test Suite 'HTTPResponseCompressorTest' started at 2018-05-24 17:17:30.117 Test Case 'HTTPResponseCompressorTest.testCanCompressSimpleBodies' started at 2018-05-24 17:17:30.117 Test Case 'HTTPResponseCompressorTest.testCanCompressSimpleBodies' passed (0.346 seconds) Test Case 'HTTPResponseCompressorTest.testCanCompressSimpleBodiesGzip' started at 2018-05-24 17:17:30.462 Test Case 'HTTPResponseCompressorTest.testCanCompressSimpleBodiesGzip' passed (0.344 seconds) Test Case 'HTTPResponseCompressorTest.testCanCompressDeflateWithAwkwardFlushes' started at 2018-05-24 17:17:30.806 Test Case 'HTTPResponseCompressorTest.testCanCompressDeflateWithAwkwardFlushes' passed (0.225 seconds) Test Case 'HTTPResponseCompressorTest.testCanCompressGzipWithAwkwardFlushes' started at 2018-05-24 17:17:31.031 Test Case 'HTTPResponseCompressorTest.testCanCompressGzipWithAwkwardFlushes' passed (0.225 seconds) Test Case 'HTTPResponseCompressorTest.testDoesNotCompressWithoutAcceptEncodingHeader' started at 2018-05-24 17:17:31.257 Test Case 'HTTPResponseCompressorTest.testDoesNotCompressWithoutAcceptEncodingHeader' passed (0.402 seconds) Test Case 'HTTPResponseCompressorTest.testHandlesPipelinedRequestsProperly' started at 2018-05-24 17:17:31.659 Test Case 'HTTPResponseCompressorTest.testHandlesPipelinedRequestsProperly' passed (1.068 seconds) Test Case 'HTTPResponseCompressorTest.testHandlesBasicQValues' started at 2018-05-24 17:17:32.727 Test Case 'HTTPResponseCompressorTest.testHandlesBasicQValues' passed (0.365 seconds) Test Case 'HTTPResponseCompressorTest.testAlwaysPrefersHighestQValue' started at 2018-05-24 17:17:33.092 Test Case 'HTTPResponseCompressorTest.testAlwaysPrefersHighestQValue' passed (0.334 seconds) Test Case 'HTTPResponseCompressorTest.testAsteriskMeansGzip' started at 2018-05-24 17:17:33.426 Test Case 'HTTPResponseCompressorTest.testAsteriskMeansGzip' passed (0.346 seconds) Test Case 'HTTPResponseCompressorTest.testIgnoresUnknownAlgorithms' started at 2018-05-24 17:17:33.771 Test Case 'HTTPResponseCompressorTest.testIgnoresUnknownAlgorithms' passed (0.429 seconds) Test Case 'HTTPResponseCompressorTest.testNonNumericQValuePreventsChoice' started at 2018-05-24 17:17:34.200 Test Case 'HTTPResponseCompressorTest.testNonNumericQValuePreventsChoice' passed (0.331 seconds) Test Case 'HTTPResponseCompressorTest.testNaNQValuePreventsChoice' started at 2018-05-24 17:17:34.531 Test Case 'HTTPResponseCompressorTest.testNaNQValuePreventsChoice' passed (0.333 seconds) Test Case 'HTTPResponseCompressorTest.testInfinityQValuePreventsChoice' started at 2018-05-24 17:17:34.864 Test Case 'HTTPResponseCompressorTest.testInfinityQValuePreventsChoice' passed (0.366 seconds) Test Case 'HTTPResponseCompressorTest.testNegativeInfinityQValuePreventsChoice' started at 2018-05-24 17:17:35.231 Test Case 'HTTPResponseCompressorTest.testNegativeInfinityQValuePreventsChoice' passed (0.341 seconds) Test Case 'HTTPResponseCompressorTest.testOutOfRangeQValuePreventsChoice' started at 2018-05-24 17:17:35.572 Test Case 'HTTPResponseCompressorTest.testOutOfRangeQValuePreventsChoice' passed (0.335 seconds) Test Case 'HTTPResponseCompressorTest.testRemovingHandlerFailsPendingWrites' started at 2018-05-24 17:17:35.907 Test Case 'HTTPResponseCompressorTest.testRemovingHandlerFailsPendingWrites' passed (0.001 seconds) Test Case 'HTTPResponseCompressorTest.testDoesNotBufferWritesNoAlgorithm' started at 2018-05-24 17:17:35.908 Test Case 'HTTPResponseCompressorTest.testDoesNotBufferWritesNoAlgorithm' passed (0.001 seconds) Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsWorksOnEmptyStrings' started at 2018-05-24 17:17:35.909 Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsWorksOnEmptyStrings' passed (0.0 seconds) Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsWorksOnLongerNeedleFalse' started at 2018-05-24 17:17:35.909 Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsWorksOnLongerNeedleFalse' passed (0.0 seconds) Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsWorksOnSameStrings' started at 2018-05-24 17:17:35.909 Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsWorksOnSameStrings' passed (0.0 seconds) Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsWorksOnPrefix' started at 2018-05-24 17:17:35.910 Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsWorksOnPrefix' passed (0.0 seconds) Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsSaysNoForTheSameStringInDifferentNormalisations' started at 2018-05-24 17:17:35.910 Test Case 'HTTPResponseCompressorTest.testStartsWithSameUnicodeScalarsSaysNoForTheSameStringInDifferentNormalisations' passed (0.0 seconds) Test Case 'HTTPResponseCompressorTest.testStartsWithSaysYesForTheSameStringInDifferentNormalisations' started at 2018-05-24 17:17:35.910 Test Case 'HTTPResponseCompressorTest.testStartsWithSaysYesForTheSameStringInDifferentNormalisations' passed (0.0 seconds) Test Suite 'HTTPResponseCompressorTest' passed at 2018-05-24 17:17:35.910 Executed 23 tests, with 0 failures (0 unexpected) in 5.792 (5.792) seconds Test Suite 'HTTPResponseEncoderTests' started at 2018-05-24 17:17:35.911 Test Case 'HTTPResponseEncoderTests.testNoAutoHeadersFor101' started at 2018-05-24 17:17:35.911 Test Case 'HTTPResponseEncoderTests.testNoAutoHeadersFor101' passed (0.001 seconds) Test Case 'HTTPResponseEncoderTests.testNoAutoHeadersForCustom1XX' started at 2018-05-24 17:17:35.911 Test Case 'HTTPResponseEncoderTests.testNoAutoHeadersForCustom1XX' passed (0.001 seconds) Test Case 'HTTPResponseEncoderTests.testNoAutoHeadersFor204' started at 2018-05-24 17:17:35.912 Test Case 'HTTPResponseEncoderTests.testNoAutoHeadersFor204' passed (0.0 seconds) Test Case 'HTTPResponseEncoderTests.testNoContentLengthHeadersFor101' started at 2018-05-24 17:17:35.913 Test Case 'HTTPResponseEncoderTests.testNoContentLengthHeadersFor101' passed (0.0 seconds) Test Case 'HTTPResponseEncoderTests.testNoContentLengthHeadersForCustom1XX' started at 2018-05-24 17:17:35.913 Test Case 'HTTPResponseEncoderTests.testNoContentLengthHeadersForCustom1XX' passed (0.0 seconds) Test Case 'HTTPResponseEncoderTests.testNoContentLengthHeadersFor204' started at 2018-05-24 17:17:35.914 Test Case 'HTTPResponseEncoderTests.testNoContentLengthHeadersFor204' passed (0.0 seconds) Test Case 'HTTPResponseEncoderTests.testNoTransferEncodingHeadersFor101' started at 2018-05-24 17:17:35.914 Test Case 'HTTPResponseEncoderTests.testNoTransferEncodingHeadersFor101' passed (0.0 seconds) Test Case 'HTTPResponseEncoderTests.testNoTransferEncodingHeadersForCustom1XX' started at 2018-05-24 17:17:35.915 Test Case 'HTTPResponseEncoderTests.testNoTransferEncodingHeadersForCustom1XX' passed (0.001 seconds) Test Case 'HTTPResponseEncoderTests.testNoTransferEncodingHeadersFor204' started at 2018-05-24 17:17:35.915 Test Case 'HTTPResponseEncoderTests.testNoTransferEncodingHeadersFor204' passed (0.0 seconds) Test Case 'HTTPResponseEncoderTests.testNoChunkedEncodingForHTTP10' started at 2018-05-24 17:17:35.916 Test Case 'HTTPResponseEncoderTests.testNoChunkedEncodingForHTTP10' passed (0.0 seconds) Test Suite 'HTTPResponseEncoderTests' passed at 2018-05-24 17:17:35.916 Executed 10 tests, with 0 failures (0 unexpected) in 0.005 (0.005) seconds Test Suite 'HTTPServerClientTest' started at 2018-05-24 17:17:35.916 Test Case 'HTTPServerClientTest.testSimpleGetByteBuffer' started at 2018-05-24 17:17:35.916 Test Case 'HTTPServerClientTest.testSimpleGetByteBuffer' passed (0.005 seconds) Test Case 'HTTPServerClientTest.testSimpleGetFileRegion' started at 2018-05-24 17:17:35.922 Test Case 'HTTPServerClientTest.testSimpleGetFileRegion' passed (0.006 seconds) Test Case 'HTTPServerClientTest.testSimpleGetChunkedEncodingByteBuffer' started at 2018-05-24 17:17:35.928 Test Case 'HTTPServerClientTest.testSimpleGetChunkedEncodingByteBuffer' passed (0.004 seconds) Test Case 'HTTPServerClientTest.testSimpleGetChunkedEncodingFileRegion' started at 2018-05-24 17:17:35.932 Test Case 'HTTPServerClientTest.testSimpleGetChunkedEncodingFileRegion' passed (0.023 seconds) Test Case 'HTTPServerClientTest.testSimpleGetTrailersByteBuffer' started at 2018-05-24 17:17:35.955 Test Case 'HTTPServerClientTest.testSimpleGetTrailersByteBuffer' passed (0.006 seconds) Test Case 'HTTPServerClientTest.testSimpleGetTrailersFileRegion' started at 2018-05-24 17:17:35.961 Test Case 'HTTPServerClientTest.testSimpleGetTrailersFileRegion' passed (0.018 seconds) Test Case 'HTTPServerClientTest.testMassiveResponseByteBuffer' started at 2018-05-24 17:17:35.979 Test Case 'HTTPServerClientTest.testMassiveResponseByteBuffer' passed (2.153 seconds) Test Case 'HTTPServerClientTest.testMassiveResponseFileRegion' started at 2018-05-24 17:17:38.132 Test Case 'HTTPServerClientTest.testMassiveResponseFileRegion' passed (1.41 seconds) Test Case 'HTTPServerClientTest.testHead' started at 2018-05-24 17:17:39.542 Test Case 'HTTPServerClientTest.testHead' passed (0.005 seconds) Test Case 'HTTPServerClientTest.test204' started at 2018-05-24 17:17:39.546 Test Case 'HTTPServerClientTest.test204' passed (0.003 seconds) Test Case 'HTTPServerClientTest.testDeprecatedPipelineConstruction' started at 2018-05-24 17:17:39.550 Test Case 'HTTPServerClientTest.testDeprecatedPipelineConstruction' passed (0.004 seconds) Test Suite 'HTTPServerClientTest' passed at 2018-05-24 17:17:39.554 Executed 11 tests, with 0 failures (0 unexpected) in 3.636 (3.636) seconds Test Suite 'HTTPServerPipelineHandlerTest' started at 2018-05-24 17:17:39.554 Test Case 'HTTPServerPipelineHandlerTest.testBasicBufferingBehaviour' started at 2018-05-24 17:17:39.554 Test Case 'HTTPServerPipelineHandlerTest.testBasicBufferingBehaviour' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testReadCallsAreSuppressedWhenPipelining' started at 2018-05-24 17:17:39.555 Test Case 'HTTPServerPipelineHandlerTest.testReadCallsAreSuppressedWhenPipelining' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testReadCallsAreSuppressedWhenUnbufferingIfThereIsStillBufferedData' started at 2018-05-24 17:17:39.556 Test Case 'HTTPServerPipelineHandlerTest.testReadCallsAreSuppressedWhenUnbufferingIfThereIsStillBufferedData' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testServerCanRespondEarly' started at 2018-05-24 17:17:39.556 Test Case 'HTTPServerPipelineHandlerTest.testServerCanRespondEarly' passed (0.0 seconds) Test Case 'HTTPServerPipelineHandlerTest.testPipelineHandlerWillBufferHalfClose' started at 2018-05-24 17:17:39.557 Test Case 'HTTPServerPipelineHandlerTest.testPipelineHandlerWillBufferHalfClose' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testPipelineHandlerWillDeliverHalfCloseEarly' started at 2018-05-24 17:17:39.558 Test Case 'HTTPServerPipelineHandlerTest.testPipelineHandlerWillDeliverHalfCloseEarly' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testAReadIsNotIssuedWhenUnbufferingAHalfCloseAfterRequestComplete' started at 2018-05-24 17:17:39.559 Test Case 'HTTPServerPipelineHandlerTest.testAReadIsNotIssuedWhenUnbufferingAHalfCloseAfterRequestComplete' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testHalfCloseWhileWaitingForResponseIsPassedAlongIfNothingElseBuffered' started at 2018-05-24 17:17:39.560 Test Case 'HTTPServerPipelineHandlerTest.testHalfCloseWhileWaitingForResponseIsPassedAlongIfNothingElseBuffered' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testRecursiveChannelReadInvocationsDoNotCauseIssues' started at 2018-05-24 17:17:39.561 Test Case 'HTTPServerPipelineHandlerTest.testRecursiveChannelReadInvocationsDoNotCauseIssues' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testQuiescingEventWhenInitiallyIdle' started at 2018-05-24 17:17:39.562 Test Case 'HTTPServerPipelineHandlerTest.testQuiescingEventWhenInitiallyIdle' passed (0.0 seconds) Test Case 'HTTPServerPipelineHandlerTest.testQuiescingEventWhenIdleAfterARequest' started at 2018-05-24 17:17:39.562 Test Case 'HTTPServerPipelineHandlerTest.testQuiescingEventWhenIdleAfterARequest' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testQuiescingInTheMiddleOfARequestNoResponseBitsYet' started at 2018-05-24 17:17:39.563 Test Case 'HTTPServerPipelineHandlerTest.testQuiescingInTheMiddleOfARequestNoResponseBitsYet' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterHavingReceivedRequestButBeforeResponseWasSent' started at 2018-05-24 17:17:39.563 Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterHavingReceivedRequestButBeforeResponseWasSent' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterHavingReceivedRequestAndResponseHeadButNoResponseEndYet' started at 2018-05-24 17:17:39.564 Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterHavingReceivedRequestAndResponseHeadButNoResponseEndYet' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterRequestAndResponseHeadsButBeforeAnyEndsThenRequestEndBeforeResponseEnd' started at 2018-05-24 17:17:39.565 Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterRequestAndResponseHeadsButBeforeAnyEndsThenRequestEndBeforeResponseEnd' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterRequestAndResponseHeadsButBeforeAnyEndsThenRequestEndAfterResponseEnd' started at 2018-05-24 17:17:39.565 Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterRequestAndResponseHeadsButBeforeAnyEndsThenRequestEndAfterResponseEnd' passed (0.001 seconds) Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterHavingReceivedOneRequestButBeforeResponseWasSentWithMoreRequestsInTheBuffer' started at 2018-05-24 17:17:39.566 Test Case 'HTTPServerPipelineHandlerTest.testQuiescingAfterHavingReceivedOneRequestButBeforeResponseWasSentWithMoreRequestsInTheBuffer' passed (0.001 seconds) Test Suite 'HTTPServerPipelineHandlerTest' passed at 2018-05-24 17:17:39.567 Executed 17 tests, with 0 failures (0 unexpected) in 0.013 (0.013) seconds Test Suite 'HTTPServerProtocolErrorHandlerTest' started at 2018-05-24 17:17:39.567 Test Case 'HTTPServerProtocolErrorHandlerTest.testHandlesBasicErrors' started at 2018-05-24 17:17:39.567 Test Case 'HTTPServerProtocolErrorHandlerTest.testHandlesBasicErrors' passed (0.001 seconds) Test Case 'HTTPServerProtocolErrorHandlerTest.testIgnoresNonParserErrors' started at 2018-05-24 17:17:39.568 Test Case 'HTTPServerProtocolErrorHandlerTest.testIgnoresNonParserErrors' passed (0.0 seconds) Test Case 'HTTPServerProtocolErrorHandlerTest.testDoesNotSendAResponseIfResponseHasAlreadyStarted' started at 2018-05-24 17:17:39.569 Test Case 'HTTPServerProtocolErrorHandlerTest.testDoesNotSendAResponseIfResponseHasAlreadyStarted' passed (0.0 seconds) Test Case 'HTTPServerProtocolErrorHandlerTest.testCanHandleErrorsWhenResponseHasStarted' started at 2018-05-24 17:17:39.569 Test Case 'HTTPServerProtocolErrorHandlerTest.testCanHandleErrorsWhenResponseHasStarted' passed (0.001 seconds) Test Suite 'HTTPServerProtocolErrorHandlerTest' passed at 2018-05-24 17:17:39.570 Executed 4 tests, with 0 failures (0 unexpected) in 0.002 (0.002) seconds Test Suite 'HTTPTest' started at 2018-05-24 17:17:39.570 Test Case 'HTTPTest.testHTTPSimpleNoHeaders' started at 2018-05-24 17:17:39.570 Test Case 'HTTPTest.testHTTPSimpleNoHeaders' passed (0.001 seconds) Test Case 'HTTPTest.testHTTPSimple1Header' started at 2018-05-24 17:17:39.571 Test Case 'HTTPTest.testHTTPSimple1Header' passed (0.002 seconds) Test Case 'HTTPTest.testHTTPSimpleSomeHeader' started at 2018-05-24 17:17:39.574 Test Case 'HTTPTest.testHTTPSimpleSomeHeader' passed (0.004 seconds) Test Case 'HTTPTest.testHTTPPipelining' started at 2018-05-24 17:17:39.577 Test Case 'HTTPTest.testHTTPPipelining' passed (2.82 seconds) Test Case 'HTTPTest.testHTTPBody' started at 2018-05-24 17:17:42.398 Test Case 'HTTPTest.testHTTPBody' passed (0.006 seconds) Test Case 'HTTPTest.test1ByteHTTPBody' started at 2018-05-24 17:17:42.404 Test Case 'HTTPTest.test1ByteHTTPBody' passed (0.003 seconds) Test Case 'HTTPTest.testHTTPPipeliningWithBody' started at 2018-05-24 17:17:42.408 Test Case 'HTTPTest.testHTTPPipeliningWithBody' passed (1.794 seconds) Test Case 'HTTPTest.testChunkedBody' started at 2018-05-24 17:17:44.202 Test Case 'HTTPTest.testChunkedBody' passed (0.005 seconds) Test Case 'HTTPTest.testHTTPRequestHeadCoWWorks' started at 2018-05-24 17:17:44.207 Test Case 'HTTPTest.testHTTPRequestHeadCoWWorks' passed (0.001 seconds) Test Case 'HTTPTest.testHTTPResponseHeadCoWWorks' started at 2018-05-24 17:17:44.207 Test Case 'HTTPTest.testHTTPResponseHeadCoWWorks' passed (0.001 seconds) Test Suite 'HTTPTest' passed at 2018-05-24 17:17:44.208 Executed 10 tests, with 0 failures (0 unexpected) in 4.638 (4.638) seconds Test Suite 'HTTPUpgradeTestCase' started at 2018-05-24 17:17:44.209 Test Case 'HTTPUpgradeTestCase.testUpgradeWithoutUpgrade' started at 2018-05-24 17:17:44.209 Test Case 'HTTPUpgradeTestCase.testUpgradeWithoutUpgrade' passed (0.003 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeAfterInitialRequest' started at 2018-05-24 17:17:44.212 Test Case 'HTTPUpgradeTestCase.testUpgradeAfterInitialRequest' passed (0.003 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeHandlerBarfsOnUnexpectedOrdering' started at 2018-05-24 17:17:44.216 Test Case 'HTTPUpgradeTestCase.testUpgradeHandlerBarfsOnUnexpectedOrdering' passed (0.0 seconds) Test Case 'HTTPUpgradeTestCase.testSimpleUpgradeSucceeds' started at 2018-05-24 17:17:44.216 Test Case 'HTTPUpgradeTestCase.testSimpleUpgradeSucceeds' passed (0.003 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeRequiresCorrectHeaders' started at 2018-05-24 17:17:44.220 Test Case 'HTTPUpgradeTestCase.testUpgradeRequiresCorrectHeaders' passed (0.003 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeRequiresHeadersInConnection' started at 2018-05-24 17:17:44.223 Test Case 'HTTPUpgradeTestCase.testUpgradeRequiresHeadersInConnection' passed (0.003 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeOnlyHandlesKnownProtocols' started at 2018-05-24 17:17:44.226 Test Case 'HTTPUpgradeTestCase.testUpgradeOnlyHandlesKnownProtocols' passed (0.003 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeRespectsClientPreference' started at 2018-05-24 17:17:44.228 Test Case 'HTTPUpgradeTestCase.testUpgradeRespectsClientPreference' passed (0.003 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeFiresUserEvent' started at 2018-05-24 17:17:44.232 Test Case 'HTTPUpgradeTestCase.testUpgradeFiresUserEvent' passed (0.004 seconds) Test Case 'HTTPUpgradeTestCase.testUpgraderCanRejectUpgradeForPersonalReasons' started at 2018-05-24 17:17:44.236 Test Case 'HTTPUpgradeTestCase.testUpgraderCanRejectUpgradeForPersonalReasons' passed (0.004 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeIsCaseInsensitive' started at 2018-05-24 17:17:44.240 Test Case 'HTTPUpgradeTestCase.testUpgradeIsCaseInsensitive' passed (0.004 seconds) Test Case 'HTTPUpgradeTestCase.testDelayedUpgradeBehaviour' started at 2018-05-24 17:17:44.244 Test Case 'HTTPUpgradeTestCase.testDelayedUpgradeBehaviour' passed (0.004 seconds) Test Case 'HTTPUpgradeTestCase.testBuffersInboundDataDuringDelayedUpgrade' started at 2018-05-24 17:17:44.248 Test Case 'HTTPUpgradeTestCase.testBuffersInboundDataDuringDelayedUpgrade' passed (0.105 seconds) Test Case 'HTTPUpgradeTestCase.testRemovesAllHTTPRelatedHandlersAfterUpgrade' started at 2018-05-24 17:17:44.353 Test Case 'HTTPUpgradeTestCase.testRemovesAllHTTPRelatedHandlersAfterUpgrade' passed (0.005 seconds) Test Case 'HTTPUpgradeTestCase.testBasicUpgradePipelineMutation' started at 2018-05-24 17:17:44.358 Test Case 'HTTPUpgradeTestCase.testBasicUpgradePipelineMutation' passed (0.002 seconds) Test Case 'HTTPUpgradeTestCase.testUpgradeWithUpgradePayloadInlineWithRequestWorks' started at 2018-05-24 17:17:44.360 Test Case 'HTTPUpgradeTestCase.testUpgradeWithUpgradePayloadInlineWithRequestWorks' passed (0.004 seconds) Test Suite 'HTTPUpgradeTestCase' passed at 2018-05-24 17:17:44.364 Executed 16 tests, with 0 failures (0 unexpected) in 0.154 (0.154) seconds Test Suite 'HappyEyeballsTest' started at 2018-05-24 17:17:44.364 Test Case 'HappyEyeballsTest.testIPv4OnlyResolution' started at 2018-05-24 17:17:44.364 Test Case 'HappyEyeballsTest.testIPv4OnlyResolution' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testIPv6OnlyResolution' started at 2018-05-24 17:17:44.364 Test Case 'HappyEyeballsTest.testIPv6OnlyResolution' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testTimeOutDuringDNSResolution' started at 2018-05-24 17:17:44.365 Test Case 'HappyEyeballsTest.testTimeOutDuringDNSResolution' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testAAAAQueryReturningFirst' started at 2018-05-24 17:17:44.365 Test Case 'HappyEyeballsTest.testAAAAQueryReturningFirst' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testAQueryReturningFirstDelayElapses' started at 2018-05-24 17:17:44.366 Test Case 'HappyEyeballsTest.testAQueryReturningFirstDelayElapses' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testAQueryReturningFirstThenAAAAReturns' started at 2018-05-24 17:17:44.366 Test Case 'HappyEyeballsTest.testAQueryReturningFirstThenAAAAReturns' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testAQueryReturningFirstThenAAAAErrors' started at 2018-05-24 17:17:44.366 Test Case 'HappyEyeballsTest.testAQueryReturningFirstThenAAAAErrors' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testAQueryReturningFirstThenEmptyAAAA' started at 2018-05-24 17:17:44.367 Test Case 'HappyEyeballsTest.testAQueryReturningFirstThenEmptyAAAA' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testEmptyResultsFail' started at 2018-05-24 17:17:44.367 Test Case 'HappyEyeballsTest.testEmptyResultsFail' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testAllDNSFail' started at 2018-05-24 17:17:44.367 Test Case 'HappyEyeballsTest.testAllDNSFail' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testMaximalConnectionDelay' started at 2018-05-24 17:17:44.368 Test Case 'HappyEyeballsTest.testMaximalConnectionDelay' passed (0.004 seconds) Test Case 'HappyEyeballsTest.testAllConnectionsFail' started at 2018-05-24 17:17:44.372 Test Case 'HappyEyeballsTest.testAllConnectionsFail' passed (0.003 seconds) Test Case 'HappyEyeballsTest.testDelayedAAAAResult' started at 2018-05-24 17:17:44.375 Test Case 'HappyEyeballsTest.testDelayedAAAAResult' passed (0.003 seconds) Test Case 'HappyEyeballsTest.testTimeoutWaitingForAAAA' started at 2018-05-24 17:17:44.378 Test Case 'HappyEyeballsTest.testTimeoutWaitingForAAAA' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testTimeoutAfterAQuery' started at 2018-05-24 17:17:44.378 Test Case 'HappyEyeballsTest.testTimeoutAfterAQuery' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testAConnectFailsWaitingForAAAA' started at 2018-05-24 17:17:44.379 Test Case 'HappyEyeballsTest.testAConnectFailsWaitingForAAAA' passed (0.001 seconds) Test Case 'HappyEyeballsTest.testDelayedAResult' started at 2018-05-24 17:17:44.379 Test Case 'HappyEyeballsTest.testDelayedAResult' passed (0.003 seconds) Test Case 'HappyEyeballsTest.testTimeoutBeforeAResponse' started at 2018-05-24 17:17:44.383 Test Case 'HappyEyeballsTest.testTimeoutBeforeAResponse' passed (0.0 seconds) Test Case 'HappyEyeballsTest.testAllConnectionsFailImmediately' started at 2018-05-24 17:17:44.383 Test Case 'HappyEyeballsTest.testAllConnectionsFailImmediately' passed (0.003 seconds) Test Case 'HappyEyeballsTest.testLaterConnections' started at 2018-05-24 17:17:44.386 Test Case 'HappyEyeballsTest.testLaterConnections' passed (0.001 seconds) Test Case 'HappyEyeballsTest.testDelayedChannelCreation' started at 2018-05-24 17:17:44.387 Test Case 'HappyEyeballsTest.testDelayedChannelCreation' passed (0.001 seconds) Test Case 'HappyEyeballsTest.testChannelCreationFails' started at 2018-05-24 17:17:44.388 Test Case 'HappyEyeballsTest.testChannelCreationFails' passed (0.001 seconds) Test Case 'HappyEyeballsTest.testCancellationSyncWithConnectDelay' started at 2018-05-24 17:17:44.389 Test Case 'HappyEyeballsTest.testCancellationSyncWithConnectDelay' passed (0.001 seconds) Test Case 'HappyEyeballsTest.testCancellationSyncWithResolutionDelay' started at 2018-05-24 17:17:44.390 Test Case 'HappyEyeballsTest.testCancellationSyncWithResolutionDelay' passed (0.0 seconds) Test Suite 'HappyEyeballsTest' passed at 2018-05-24 17:17:44.390 Executed 24 tests, with 0 failures (0 unexpected) in 0.025 (0.025) seconds Test Suite 'HeapTests' started at 2018-05-24 17:17:44.391 Test Case 'HeapTests.testSimple' started at 2018-05-24 17:17:44.391 Test Case 'HeapTests.testSimple' passed (0.0 seconds) Test Case 'HeapTests.testSortedDesc' started at 2018-05-24 17:17:44.391 Test Case 'HeapTests.testSortedDesc' passed (0.0 seconds) Test Case 'HeapTests.testSortedAsc' started at 2018-05-24 17:17:44.391 Test Case 'HeapTests.testSortedAsc' passed (0.0 seconds) Test Case 'HeapTests.testAddAndRemoveRandomNumbers' started at 2018-05-24 17:17:44.391 Test Case 'HeapTests.testAddAndRemoveRandomNumbers' passed (0.091 seconds) Test Case 'HeapTests.testRemoveElement' started at 2018-05-24 17:17:44.483 Test Case 'HeapTests.testRemoveElement' passed (0.0 seconds) Test Suite 'HeapTests' passed at 2018-05-24 17:17:44.483 Executed 5 tests, with 0 failures (0 unexpected) in 0.092 (0.092) seconds Test Suite 'IdleStateHandlerTest' started at 2018-05-24 17:17:44.483 Test Case 'IdleStateHandlerTest.testIdleRead' started at 2018-05-24 17:17:44.483 Test Case 'IdleStateHandlerTest.testIdleRead' passed (1.006 seconds) Test Case 'IdleStateHandlerTest.testIdleWrite' started at 2018-05-24 17:17:45.489 Test Case 'IdleStateHandlerTest.testIdleWrite' passed (1.004 seconds) Test Case 'IdleStateHandlerTest.testIdleAllWrite' started at 2018-05-24 17:17:46.493 Test Case 'IdleStateHandlerTest.testIdleAllWrite' passed (1.005 seconds) Test Case 'IdleStateHandlerTest.testIdleAllRead' started at 2018-05-24 17:17:47.498 Test Case 'IdleStateHandlerTest.testIdleAllRead' passed (1.004 seconds) Test Suite 'IdleStateHandlerTest' passed at 2018-05-24 17:17:48.502 Executed 4 tests, with 0 failures (0 unexpected) in 4.018 (4.018) seconds Test Suite 'IntegerTypesTest' started at 2018-05-24 17:17:48.502 Test Case 'IntegerTypesTest.testNextPowerOfOfTwoZero' started at 2018-05-24 17:17:48.502 Test Case 'IntegerTypesTest.testNextPowerOfOfTwoZero' passed (0.0 seconds) Test Case 'IntegerTypesTest.testNextPowerOfTwoOfOne' started at 2018-05-24 17:17:48.502 Test Case 'IntegerTypesTest.testNextPowerOfTwoOfOne' passed (0.0 seconds) Test Case 'IntegerTypesTest.testNextPowerOfTwoOfTwo' started at 2018-05-24 17:17:48.503 Test Case 'IntegerTypesTest.testNextPowerOfTwoOfTwo' passed (0.0 seconds) Test Case 'IntegerTypesTest.testNextPowerOfTwoOfThree' started at 2018-05-24 17:17:48.503 Test Case 'IntegerTypesTest.testNextPowerOfTwoOfThree' passed (0.0 seconds) Test Case 'IntegerTypesTest.testNextPowerOfTwoOfFour' started at 2018-05-24 17:17:48.503 Test Case 'IntegerTypesTest.testNextPowerOfTwoOfFour' passed (0.0 seconds) Test Case 'IntegerTypesTest.testNextPowerOfTwoOfFive' started at 2018-05-24 17:17:48.503 Test Case 'IntegerTypesTest.testNextPowerOfTwoOfFive' passed (0.0 seconds) Test Suite 'IntegerTypesTest' passed at 2018-05-24 17:17:48.503 Executed 6 tests, with 0 failures (0 unexpected) in 0.001 (0.001) seconds Test Suite 'MarkedCircularBufferTests' started at 2018-05-24 17:17:48.504 Test Case 'MarkedCircularBufferTests.testEmptyMark' started at 2018-05-24 17:17:48.504 Test Case 'MarkedCircularBufferTests.testEmptyMark' passed (0.0 seconds) Test Case 'MarkedCircularBufferTests.testSimpleMark' started at 2018-05-24 17:17:48.504 Test Case 'MarkedCircularBufferTests.testSimpleMark' passed (0.0 seconds) Test Case 'MarkedCircularBufferTests.testPassingTheMark' started at 2018-05-24 17:17:48.504 Test Case 'MarkedCircularBufferTests.testPassingTheMark' passed (0.0 seconds) Test Case 'MarkedCircularBufferTests.testMovingTheMark' started at 2018-05-24 17:17:48.505 Test Case 'MarkedCircularBufferTests.testMovingTheMark' passed (0.0 seconds) Test Suite 'MarkedCircularBufferTests' passed at 2018-05-24 17:17:48.505 Executed 4 tests, with 0 failures (0 unexpected) in 0.001 (0.001) seconds Test Suite 'MessageToByteEncoderTest' started at 2018-05-24 17:17:48.505 Test Case 'MessageToByteEncoderTest.testEncoderOverrideAllocateOutBuffer' started at 2018-05-24 17:17:48.505 Test Case 'MessageToByteEncoderTest.testEncoderOverrideAllocateOutBuffer' passed (0.001 seconds) Test Case 'MessageToByteEncoderTest.testEncoder' started at 2018-05-24 17:17:48.506 Test Case 'MessageToByteEncoderTest.testEncoder' passed (0.0 seconds) Test Suite 'MessageToByteEncoderTest' passed at 2018-05-24 17:17:48.507 Executed 2 tests, with 0 failures (0 unexpected) in 0.001 (0.001) seconds Test Suite 'NIOConcurrencyHelpersTests' started at 2018-05-24 17:17:48.507 Test Case 'NIOConcurrencyHelpersTests.testLargeContendedAtomicSum' started at 2018-05-24 17:17:48.507 Test Case 'NIOConcurrencyHelpersTests.testLargeContendedAtomicSum' passed (1.857 seconds) Test Case 'NIOConcurrencyHelpersTests.testCompareAndExchangeBool' started at 2018-05-24 17:17:50.364 Test Case 'NIOConcurrencyHelpersTests.testCompareAndExchangeBool' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testAllOperationsBool' started at 2018-05-24 17:17:50.365 Test Case 'NIOConcurrencyHelpersTests.testAllOperationsBool' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testCompareAndExchangeUInts' started at 2018-05-24 17:17:50.365 Test Case 'NIOConcurrencyHelpersTests.testCompareAndExchangeUInts' passed (0.001 seconds) Test Case 'NIOConcurrencyHelpersTests.testCompareAndExchangeInts' started at 2018-05-24 17:17:50.366 Test Case 'NIOConcurrencyHelpersTests.testCompareAndExchangeInts' passed (0.001 seconds) Test Case 'NIOConcurrencyHelpersTests.testAddSub' started at 2018-05-24 17:17:50.367 Test Case 'NIOConcurrencyHelpersTests.testAddSub' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testExchange' started at 2018-05-24 17:17:50.367 Test Case 'NIOConcurrencyHelpersTests.testExchange' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testLoadStore' started at 2018-05-24 17:17:50.368 Test Case 'NIOConcurrencyHelpersTests.testLoadStore' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testLockMutualExclusion' started at 2018-05-24 17:17:50.368 Test Case 'NIOConcurrencyHelpersTests.testLockMutualExclusion' passed (0.101 seconds) Test Case 'NIOConcurrencyHelpersTests.testWithLockMutualExclusion' started at 2018-05-24 17:17:50.469 Test Case 'NIOConcurrencyHelpersTests.testWithLockMutualExclusion' passed (0.101 seconds) Test Case 'NIOConcurrencyHelpersTests.testConditionLockMutualExclusion' started at 2018-05-24 17:17:50.570 Test Case 'NIOConcurrencyHelpersTests.testConditionLockMutualExclusion' passed (0.101 seconds) Test Case 'NIOConcurrencyHelpersTests.testConditionLock' started at 2018-05-24 17:17:50.671 Test Case 'NIOConcurrencyHelpersTests.testConditionLock' passed (0.303 seconds) Test Case 'NIOConcurrencyHelpersTests.testConditionLockWithDifferentConditions' started at 2018-05-24 17:17:50.974 Test Case 'NIOConcurrencyHelpersTests.testConditionLockWithDifferentConditions' passed (0.039 seconds) Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxDoesNotTriviallyLeak' started at 2018-05-24 17:17:51.014 Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxDoesNotTriviallyLeak' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxCompareAndExchangeWorksIfEqual' started at 2018-05-24 17:17:51.014 Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxCompareAndExchangeWorksIfEqual' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxCompareAndExchangeWorksIfNotEqual' started at 2018-05-24 17:17:51.014 Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxCompareAndExchangeWorksIfNotEqual' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxStoreWorks' started at 2018-05-24 17:17:51.015 Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxStoreWorks' passed (0.0 seconds) Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxCompareAndExchangeOntoItselfWorks' started at 2018-05-24 17:17:51.015 Test Case 'NIOConcurrencyHelpersTests.testAtomicBoxCompareAndExchangeOntoItselfWorks' passed (0.004 seconds) Test Suite 'NIOConcurrencyHelpersTests' passed at 2018-05-24 17:17:51.019 Executed 18 tests, with 0 failures (0 unexpected) in 2.51 (2.51) seconds Test Suite 'NonBlockingFileIOTest' started at 2018-05-24 17:17:51.019 Test Case 'NonBlockingFileIOTest.testBasicFileIOWorks' started at 2018-05-24 17:17:51.019 Test Case 'NonBlockingFileIOTest.testBasicFileIOWorks' passed (0.003 seconds) Test Case 'NonBlockingFileIOTest.testOffsetWorks' started at 2018-05-24 17:17:51.022 Test Case 'NonBlockingFileIOTest.testOffsetWorks' passed (0.002 seconds) Test Case 'NonBlockingFileIOTest.testOffsetBeyondEOF' started at 2018-05-24 17:17:51.024 Test Case 'NonBlockingFileIOTest.testOffsetBeyondEOF' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testEmptyReadWorks' started at 2018-05-24 17:17:51.025 Test Case 'NonBlockingFileIOTest.testEmptyReadWorks' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testReadingShortWorks' started at 2018-05-24 17:17:51.026 Test Case 'NonBlockingFileIOTest.testReadingShortWorks' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testDoesNotBlockTheThreadOrEventLoop' started at 2018-05-24 17:17:51.027 Test Case 'NonBlockingFileIOTest.testDoesNotBlockTheThreadOrEventLoop' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testGettingErrorWhenEventLoopGroupIsShutdown' started at 2018-05-24 17:17:51.029 Test Case 'NonBlockingFileIOTest.testGettingErrorWhenEventLoopGroupIsShutdown' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testChunkReadingWorks' started at 2018-05-24 17:17:51.030 Test Case 'NonBlockingFileIOTest.testChunkReadingWorks' passed (0.002 seconds) Test Case 'NonBlockingFileIOTest.testChunkReadingCanBeAborted' started at 2018-05-24 17:17:51.032 Test Case 'NonBlockingFileIOTest.testChunkReadingCanBeAborted' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testFailedIO' started at 2018-05-24 17:17:51.033 Test Case 'NonBlockingFileIOTest.testFailedIO' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testChunkReadingWorksForIncrediblyLongChain' started at 2018-05-24 17:17:51.034 Test Case 'NonBlockingFileIOTest.testChunkReadingWorksForIncrediblyLongChain' passed (3.271 seconds) Test Case 'NonBlockingFileIOTest.testReadingDifferentChunkSize' started at 2018-05-24 17:17:54.306 Test Case 'NonBlockingFileIOTest.testReadingDifferentChunkSize' passed (0.003 seconds) Test Case 'NonBlockingFileIOTest.testReadDoesNotReadShort' started at 2018-05-24 17:17:54.309 Test Case 'NonBlockingFileIOTest.testReadDoesNotReadShort' passed (0.512 seconds) Test Case 'NonBlockingFileIOTest.testChunkReadingWhereByteCountIsNotAChunkSizeMultiplier' started at 2018-05-24 17:17:54.821 Test Case 'NonBlockingFileIOTest.testChunkReadingWhereByteCountIsNotAChunkSizeMultiplier' passed (0.002 seconds) Test Case 'NonBlockingFileIOTest.testChunkedReadDoesNotReadShort' started at 2018-05-24 17:17:54.824 Test Case 'NonBlockingFileIOTest.testChunkedReadDoesNotReadShort' passed (0.511 seconds) Test Case 'NonBlockingFileIOTest.testChunkSizeMoreThanTotal' started at 2018-05-24 17:17:55.335 Test Case 'NonBlockingFileIOTest.testChunkSizeMoreThanTotal' passed (0.002 seconds) Test Case 'NonBlockingFileIOTest.testFileRegionReadFromPipeFails' started at 2018-05-24 17:17:55.337 Test Case 'NonBlockingFileIOTest.testFileRegionReadFromPipeFails' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testReadFromNonBlockingPipeFails' started at 2018-05-24 17:17:55.338 Test Case 'NonBlockingFileIOTest.testReadFromNonBlockingPipeFails' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testSeekPointerIsSetToFront' started at 2018-05-24 17:17:55.340 Test Case 'NonBlockingFileIOTest.testSeekPointerIsSetToFront' passed (0.002 seconds) Test Case 'NonBlockingFileIOTest.testFileOpenWorks' started at 2018-05-24 17:17:55.342 Test Case 'NonBlockingFileIOTest.testFileOpenWorks' passed (0.002 seconds) Test Case 'NonBlockingFileIOTest.testFileOpenWorksWithEmptyFile' started at 2018-05-24 17:17:55.343 Test Case 'NonBlockingFileIOTest.testFileOpenWorksWithEmptyFile' passed (0.001 seconds) Test Case 'NonBlockingFileIOTest.testFileOpenFails' started at 2018-05-24 17:17:55.345 Test Case 'NonBlockingFileIOTest.testFileOpenFails' passed (0.001 seconds) Test Suite 'NonBlockingFileIOTest' passed at 2018-05-24 17:17:55.346 Executed 22 tests, with 0 failures (0 unexpected) in 4.325 (4.325) seconds Test Suite 'PendingDatagramWritesManagerTests' started at 2018-05-24 17:17:55.346 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesEmptyWritesWorkAndWeDontWriteUnflushedThings' started at 2018-05-24 17:17:55.346 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesEmptyWritesWorkAndWeDontWriteUnflushedThings' passed (0.001 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesUsesVectorWriteOperationAndDoesntWriteTooMuch' started at 2018-05-24 17:17:55.347 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesUsesVectorWriteOperationAndDoesntWriteTooMuch' passed (0.001 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesWorkWithPartialWrites' started at 2018-05-24 17:17:55.348 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesWorkWithPartialWrites' passed (0.001 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesSpinCountWorksForSingleWrites' started at 2018-05-24 17:17:55.349 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesSpinCountWorksForSingleWrites' passed (0.002 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesCancellationWorksCorrectly' started at 2018-05-24 17:17:55.351 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesCancellationWorksCorrectly' passed (0.0 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesNoMoreThanWritevLimitIsWritten' started at 2018-05-24 17:17:55.352 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesNoMoreThanWritevLimitIsWritten' passed (0.0 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesNoMoreThanWritevLimitIsWrittenInOneMassiveChunk' started at 2018-05-24 17:17:55.352 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesNoMoreThanWritevLimitIsWrittenInOneMassiveChunk' passed (0.001 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesWorksWithManyEmptyWrites' started at 2018-05-24 17:17:55.353 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesWorksWithManyEmptyWrites' passed (0.0 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesCloseDuringVectorWrite' started at 2018-05-24 17:17:55.353 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesCloseDuringVectorWrite' passed (0.0 seconds) Test Case 'PendingDatagramWritesManagerTests.testPendingWritesMoreThanWritevIOVectorLimit' started at 2018-05-24 17:17:55.354 Test Case 'PendingDatagramWritesManagerTests.testPendingWritesMoreThanWritevIOVectorLimit' passed (0.014 seconds) Test Suite 'PendingDatagramWritesManagerTests' passed at 2018-05-24 17:17:55.367 Executed 10 tests, with 0 failures (0 unexpected) in 0.02 (0.02) seconds Test Suite 'PriorityQueueTest' started at 2018-05-24 17:17:55.368 Test Case 'PriorityQueueTest.testSomeStringsAsc' started at 2018-05-24 17:17:55.368 Test Case 'PriorityQueueTest.testSomeStringsAsc' passed (0.0 seconds) Test Case 'PriorityQueueTest.testRemoveNonExisting' started at 2018-05-24 17:17:55.368 Test Case 'PriorityQueueTest.testRemoveNonExisting' passed (0.0 seconds) Test Case 'PriorityQueueTest.testRemoveFromEmpty' started at 2018-05-24 17:17:55.368 Test Case 'PriorityQueueTest.testRemoveFromEmpty' passed (0.0 seconds) Test Case 'PriorityQueueTest.testSomeStringsDesc' started at 2018-05-24 17:17:55.369 Test Case 'PriorityQueueTest.testSomeStringsDesc' passed (0.0 seconds) Test Case 'PriorityQueueTest.testBuildAndRemoveFromRandomPriorityQueues' started at 2018-05-24 17:17:55.369 Test Case 'PriorityQueueTest.testBuildAndRemoveFromRandomPriorityQueues' passed (1.37 seconds) Test Case 'PriorityQueueTest.testPartialOrder' started at 2018-05-24 17:17:56.739 Test Case 'PriorityQueueTest.testPartialOrder' passed (0.008 seconds) Test Suite 'PriorityQueueTest' passed at 2018-05-24 17:17:56.747 Executed 6 tests, with 0 failures (0 unexpected) in 1.379 (1.379) seconds Test Suite 'SelectorTest' started at 2018-05-24 17:17:56.748 Test Case 'SelectorTest.testDeregisterWhileProcessingEvents' started at 2018-05-24 17:17:56.748 Test Case 'SelectorTest.testDeregisterWhileProcessingEvents' passed (0.001 seconds) Test Case 'SelectorTest.testDeregisterAndCloseWhileProcessingEvents' started at 2018-05-24 17:17:56.748 Test Case 'SelectorTest.testDeregisterAndCloseWhileProcessingEvents' passed (0.0 seconds) Test Case 'SelectorTest.testWeDoNotDeliverEventsForPreviouslyClosedChannels' started at 2018-05-24 17:17:56.749 Test Case 'SelectorTest.testWeDoNotDeliverEventsForPreviouslyClosedChannels' passed (0.012 seconds) Test Suite 'SelectorTest' passed at 2018-05-24 17:17:56.760 Executed 3 tests, with 0 failures (0 unexpected) in 0.013 (0.013) seconds Test Suite 'SniHandlerTest' started at 2018-05-24 17:17:56.760 Test Case 'SniHandlerTest.testLibre227NoSniDripFeed' started at 2018-05-24 17:17:56.761 Test Case 'SniHandlerTest.testLibre227NoSniDripFeed' passed (0.009 seconds) Test Case 'SniHandlerTest.testLibre227WithSniDripFeed' started at 2018-05-24 17:17:56.770 Test Case 'SniHandlerTest.testLibre227WithSniDripFeed' passed (0.01 seconds) Test Case 'SniHandlerTest.testOpenSSL102NoSniDripFeed' started at 2018-05-24 17:17:56.779 Test Case 'SniHandlerTest.testOpenSSL102NoSniDripFeed' passed (0.009 seconds) Test Case 'SniHandlerTest.testOpenSSL102WithSniDripFeed' started at 2018-05-24 17:17:56.788 Test Case 'SniHandlerTest.testOpenSSL102WithSniDripFeed' passed (0.009 seconds) Test Case 'SniHandlerTest.testCurlSecureTransportDripFeed' started at 2018-05-24 17:17:56.797 Test Case 'SniHandlerTest.testCurlSecureTransportDripFeed' passed (0.006 seconds) Test Case 'SniHandlerTest.testSafariDripFeed' started at 2018-05-24 17:17:56.803 Test Case 'SniHandlerTest.testSafariDripFeed' passed (0.007 seconds) Test Case 'SniHandlerTest.testChromeDripFeed' started at 2018-05-24 17:17:56.810 Test Case 'SniHandlerTest.testChromeDripFeed' passed (0.006 seconds) Test Case 'SniHandlerTest.testFirefoxDripFeed' started at 2018-05-24 17:17:56.815 Test Case 'SniHandlerTest.testFirefoxDripFeed' passed (0.006 seconds) Test Case 'SniHandlerTest.testLibre227NoSniBlast' started at 2018-05-24 17:17:56.822 Test Case 'SniHandlerTest.testLibre227NoSniBlast' passed (0.0 seconds) Test Case 'SniHandlerTest.testLibre227WithSniBlast' started at 2018-05-24 17:17:56.822 Test Case 'SniHandlerTest.testLibre227WithSniBlast' passed (0.0 seconds) Test Case 'SniHandlerTest.testOpenSSL102NoSniBlast' started at 2018-05-24 17:17:56.823 Test Case 'SniHandlerTest.testOpenSSL102NoSniBlast' passed (0.0 seconds) Test Case 'SniHandlerTest.testOpenSSL102WithSniBlast' started at 2018-05-24 17:17:56.823 Test Case 'SniHandlerTest.testOpenSSL102WithSniBlast' passed (0.0 seconds) Test Case 'SniHandlerTest.testCurlSecureTransportBlast' started at 2018-05-24 17:17:56.824 Test Case 'SniHandlerTest.testCurlSecureTransportBlast' passed (0.0 seconds) Test Case 'SniHandlerTest.testSafariBlast' started at 2018-05-24 17:17:56.824 Test Case 'SniHandlerTest.testSafariBlast' passed (0.0 seconds) Test Case 'SniHandlerTest.testChromeBlast' started at 2018-05-24 17:17:56.825 Test Case 'SniHandlerTest.testChromeBlast' passed (0.0 seconds) Test Case 'SniHandlerTest.testFirefoxBlast' started at 2018-05-24 17:17:56.825 Test Case 'SniHandlerTest.testFirefoxBlast' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresUnknownRecordTypes' started at 2018-05-24 17:17:56.825 Test Case 'SniHandlerTest.testIgnoresUnknownRecordTypes' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresUnknownTlsVersions' started at 2018-05-24 17:17:56.826 Test Case 'SniHandlerTest.testIgnoresUnknownTlsVersions' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresNonClientHelloHandshakeMessages' started at 2018-05-24 17:17:56.826 Test Case 'SniHandlerTest.testIgnoresNonClientHelloHandshakeMessages' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresInvalidHandshakeLength' started at 2018-05-24 17:17:56.827 Test Case 'SniHandlerTest.testIgnoresInvalidHandshakeLength' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresInvalidCipherSuiteLength' started at 2018-05-24 17:17:56.827 Test Case 'SniHandlerTest.testIgnoresInvalidCipherSuiteLength' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresInvalidCompressionLength' started at 2018-05-24 17:17:56.828 Test Case 'SniHandlerTest.testIgnoresInvalidCompressionLength' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresInvalidExtensionLength' started at 2018-05-24 17:17:56.828 Test Case 'SniHandlerTest.testIgnoresInvalidExtensionLength' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresInvalidIndividualExtensionLength' started at 2018-05-24 17:17:56.829 Test Case 'SniHandlerTest.testIgnoresInvalidIndividualExtensionLength' passed (0.001 seconds) Test Case 'SniHandlerTest.testIgnoresUnknownNameType' started at 2018-05-24 17:17:56.829 Test Case 'SniHandlerTest.testIgnoresUnknownNameType' passed (0.0 seconds) Test Case 'SniHandlerTest.testIgnoresInvalidNameLength' started at 2018-05-24 17:17:56.830 Test Case 'SniHandlerTest.testIgnoresInvalidNameLength' passed (0.001 seconds) Test Case 'SniHandlerTest.testIgnoresInvalidNameExtensionLength' started at 2018-05-24 17:17:56.830 Test Case 'SniHandlerTest.testIgnoresInvalidNameExtensionLength' passed (0.001 seconds) Test Case 'SniHandlerTest.testLudicrouslyTruncatedPacket' started at 2018-05-24 17:17:56.831 Test Case 'SniHandlerTest.testLudicrouslyTruncatedPacket' passed (0.0 seconds) Test Case 'SniHandlerTest.testFuzzingInputOne' started at 2018-05-24 17:17:56.832 Test Case 'SniHandlerTest.testFuzzingInputOne' passed (0.0 seconds) Test Suite 'SniHandlerTest' passed at 2018-05-24 17:17:56.832 Executed 29 tests, with 0 failures (0 unexpected) in 0.07 (0.07) seconds Test Suite 'SocketAddressTest' started at 2018-05-24 17:17:56.832 Test Case 'SocketAddressTest.testDescriptionWorks' started at 2018-05-24 17:17:56.832 Test Case 'SocketAddressTest.testDescriptionWorks' passed (0.0 seconds) Test Case 'SocketAddressTest.testIn6AddrDescriptionWorks' started at 2018-05-24 17:17:56.832 Test Case 'SocketAddressTest.testIn6AddrDescriptionWorks' passed (0.0 seconds) Test Case 'SocketAddressTest.testCanCreateIPv4AddressFromString' started at 2018-05-24 17:17:56.833 Test Case 'SocketAddressTest.testCanCreateIPv4AddressFromString' passed (0.0 seconds) Test Case 'SocketAddressTest.testCanCreateIPv6AddressFromString' started at 2018-05-24 17:17:56.833 Test Case 'SocketAddressTest.testCanCreateIPv6AddressFromString' passed (0.0 seconds) Test Case 'SocketAddressTest.testRejectsNonIPStrings' started at 2018-05-24 17:17:56.833 Test Case 'SocketAddressTest.testRejectsNonIPStrings' passed (0.0 seconds) Test Case 'SocketAddressTest.testWithMutableAddressCopiesFaithfully' started at 2018-05-24 17:17:56.833 Test Case 'SocketAddressTest.testWithMutableAddressCopiesFaithfully' passed (0.0 seconds) Test Case 'SocketAddressTest.testWithMutableAddressAllowsMutationWithoutPersistence' started at 2018-05-24 17:17:56.833 Test Case 'SocketAddressTest.testWithMutableAddressAllowsMutationWithoutPersistence' passed (0.0 seconds) Test Case 'SocketAddressTest.testConvertingStorage' started at 2018-05-24 17:17:56.834 Test Case 'SocketAddressTest.testConvertingStorage' passed (0.0 seconds) Test Case 'SocketAddressTest.testComparingSockaddrs' started at 2018-05-24 17:17:56.834 Test Case 'SocketAddressTest.testComparingSockaddrs' passed (0.0 seconds) Test Case 'SocketAddressTest.testEqualSocketAddresses' started at 2018-05-24 17:17:56.834 Test Case 'SocketAddressTest.testEqualSocketAddresses' passed (0.0 seconds) Test Case 'SocketAddressTest.testUnequalAddressesOnPort' started at 2018-05-24 17:17:56.834 Test Case 'SocketAddressTest.testUnequalAddressesOnPort' passed (0.0 seconds) Test Case 'SocketAddressTest.testUnequalOnAddress' started at 2018-05-24 17:17:56.834 Test Case 'SocketAddressTest.testUnequalOnAddress' passed (0.0 seconds) Test Case 'SocketAddressTest.testUnequalAcrossFamilies' started at 2018-05-24 17:17:56.834 Test Case 'SocketAddressTest.testUnequalAcrossFamilies' passed (0.0 seconds) Test Case 'SocketAddressTest.testPortAccessor' started at 2018-05-24 17:17:56.834 Test Case 'SocketAddressTest.testPortAccessor' passed (0.0 seconds) Test Case 'SocketAddressTest.testCanMutateSockaddrStorage' started at 2018-05-24 17:17:56.835 Test Case 'SocketAddressTest.testCanMutateSockaddrStorage' passed (0.0 seconds) Test Suite 'SocketAddressTest' passed at 2018-05-24 17:17:56.835 Executed 15 tests, with 0 failures (0 unexpected) in 0.002 (0.002) seconds Test Suite 'SocketChannelTest' started at 2018-05-24 17:17:56.835 Test Case 'SocketChannelTest.testAsyncSetOption' started at 2018-05-24 17:17:56.835 Test Case 'SocketChannelTest.testAsyncSetOption' passed (0.003 seconds) Test Case 'SocketChannelTest.testDelayedConnectSetsUpRemotePeerAddress' started at 2018-05-24 17:17:56.837 Test Case 'SocketChannelTest.testDelayedConnectSetsUpRemotePeerAddress' passed (0.048 seconds) Test Case 'SocketChannelTest.testAcceptFailsWithECONNABORTED' started at 2018-05-24 17:17:56.885 Test Case 'SocketChannelTest.testAcceptFailsWithECONNABORTED' passed (0.002 seconds) Test Case 'SocketChannelTest.testAcceptFailsWithEMFILE' started at 2018-05-24 17:17:56.888 Test Case 'SocketChannelTest.testAcceptFailsWithEMFILE' passed (0.002 seconds) Test Case 'SocketChannelTest.testAcceptFailsWithENFILE' started at 2018-05-24 17:17:56.889 Test Case 'SocketChannelTest.testAcceptFailsWithENFILE' passed (0.002 seconds) Test Case 'SocketChannelTest.testAcceptFailsWithENOBUFS' started at 2018-05-24 17:17:56.891 Test Case 'SocketChannelTest.testAcceptFailsWithENOBUFS' passed (0.001 seconds) Test Case 'SocketChannelTest.testAcceptFailsWithENOMEM' started at 2018-05-24 17:17:56.892 Test Case 'SocketChannelTest.testAcceptFailsWithENOMEM' passed (0.002 seconds) Test Case 'SocketChannelTest.testAcceptFailsWithEFAULT' started at 2018-05-24 17:17:56.894 Test Case 'SocketChannelTest.testAcceptFailsWithEFAULT' passed (0.001 seconds) Test Case 'SocketChannelTest.testSetGetOptionClosedServerSocketChannel' started at 2018-05-24 17:17:56.895 Test Case 'SocketChannelTest.testSetGetOptionClosedServerSocketChannel' passed (0.003 seconds) Test Case 'SocketChannelTest.testConnect' started at 2018-05-24 17:17:56.899 Test Case 'SocketChannelTest.testConnect' passed (0.001 seconds) Test Case 'SocketChannelTest.testWriteServerSocketChannel' started at 2018-05-24 17:17:56.900 Test Case 'SocketChannelTest.testWriteServerSocketChannel' passed (0.001 seconds) Test Case 'SocketChannelTest.testWriteAndFlushServerSocketChannel' started at 2018-05-24 17:17:56.902 Test Case 'SocketChannelTest.testWriteAndFlushServerSocketChannel' passed (0.001 seconds) Test Case 'SocketChannelTest.testConnectServerSocketChannel' started at 2018-05-24 17:17:56.903 Test Case 'SocketChannelTest.testConnectServerSocketChannel' passed (0.001 seconds) Test Case 'SocketChannelTest.testCloseDuringWriteFailure' started at 2018-05-24 17:17:56.904 Test Case 'SocketChannelTest.testCloseDuringWriteFailure' passed (0.002 seconds) Test Case 'SocketChannelTest.testWithConfiguredStreamSocket' started at 2018-05-24 17:17:56.907 Test Case 'SocketChannelTest.testWithConfiguredStreamSocket' passed (0.002 seconds) Test Case 'SocketChannelTest.testWithConfiguredDatagramSocket' started at 2018-05-24 17:17:56.908 Test Case 'SocketChannelTest.testWithConfiguredDatagramSocket' passed (0.001 seconds) Test Case 'SocketChannelTest.testPendingConnectNotificationOrder' started at 2018-05-24 17:17:56.910 Test Case 'SocketChannelTest.testPendingConnectNotificationOrder' passed (0.003 seconds) Test Case 'SocketChannelTest.testLocalAndRemoteAddressNotNilInChannelInactiveAndHandlerRemoved' started at 2018-05-24 17:17:56.913 Test Case 'SocketChannelTest.testLocalAndRemoteAddressNotNilInChannelInactiveAndHandlerRemoved' passed (0.003 seconds) Test Suite 'SocketChannelTest' passed at 2018-05-24 17:17:56.916 Executed 18 tests, with 0 failures (0 unexpected) in 0.08 (0.08) seconds Test Suite 'SystemTest' started at 2018-05-24 17:17:56.916 Test Case 'SystemTest.testSystemCallWrapperPerformance' started at 2018-05-24 17:17:56.916 WARNING: Syscall wrapper test: Over 100% overhead allowed. Running in debug assert configuration which allows 1000% overhead :(. Consider running in Release mode. Test Case 'SystemTest.testSystemCallWrapperPerformance' passed (0.86 seconds) Test Case 'SystemTest.testErrorsWorkCorrectly' started at 2018-05-24 17:17:57.776 Test Case 'SystemTest.testErrorsWorkCorrectly' passed (0.0 seconds) Test Suite 'SystemTest' passed at 2018-05-24 17:17:57.777 Executed 2 tests, with 0 failures (0 unexpected) in 0.86 (0.86) seconds Test Suite 'ThreadTest' started at 2018-05-24 17:17:57.777 Test Case 'ThreadTest.testCurrentThreadWorks' started at 2018-05-24 17:17:57.777 Test Case 'ThreadTest.testCurrentThreadWorks' passed (0.0 seconds) Test Case 'ThreadTest.testCurrentThreadIsNotTrueOnOtherThread' started at 2018-05-24 17:17:57.777 Test Case 'ThreadTest.testCurrentThreadIsNotTrueOnOtherThread' passed (0.0 seconds) Test Case 'ThreadTest.testThreadSpecificsAreNilWhenNotPresent' started at 2018-05-24 17:17:57.778 Test Case 'ThreadTest.testThreadSpecificsAreNilWhenNotPresent' passed (0.0 seconds) Test Case 'ThreadTest.testThreadSpecificsWorks' started at 2018-05-24 17:17:57.778 Test Case 'ThreadTest.testThreadSpecificsWorks' passed (0.0 seconds) Test Case 'ThreadTest.testThreadSpecificsAreNotAvailableOnADifferentThread' started at 2018-05-24 17:17:57.778 Test Case 'ThreadTest.testThreadSpecificsAreNotAvailableOnADifferentThread' passed (0.0 seconds) Test Case 'ThreadTest.testThreadSpecificDoesNotLeakIfThreadExitsWhilstSet' started at 2018-05-24 17:17:57.779 Test Case 'ThreadTest.testThreadSpecificDoesNotLeakIfThreadExitsWhilstSet' passed (0.0 seconds) Test Case 'ThreadTest.testThreadSpecificDoesNotLeakIfThreadExitsAfterUnset' started at 2018-05-24 17:17:57.779 Test Case 'ThreadTest.testThreadSpecificDoesNotLeakIfThreadExitsAfterUnset' passed (0.0 seconds) Test Case 'ThreadTest.testThreadSpecificDoesNotLeakIfReplacedWithNewValue' started at 2018-05-24 17:17:57.779 Test Case 'ThreadTest.testThreadSpecificDoesNotLeakIfReplacedWithNewValue' passed (0.0 seconds) Test Case 'ThreadTest.testSharingThreadSpecificVariableWorks' started at 2018-05-24 17:17:57.780 Test Case 'ThreadTest.testSharingThreadSpecificVariableWorks' passed (0.001 seconds) Test Case 'ThreadTest.testThreadSpecificInitWithValueWorks' started at 2018-05-24 17:17:57.781 Test Case 'ThreadTest.testThreadSpecificInitWithValueWorks' passed (0.0 seconds) Test Suite 'ThreadTest' passed at 2018-05-24 17:17:57.781 Executed 10 tests, with 0 failures (0 unexpected) in 0.003 (0.003) seconds Test Suite 'TypeAssistedChannelHandlerTest' started at 2018-05-24 17:17:57.781 Test Case 'TypeAssistedChannelHandlerTest.testCanDefineBothInboundAndOutbound' started at 2018-05-24 17:17:57.781 Test Case 'TypeAssistedChannelHandlerTest.testCanDefineBothInboundAndOutbound' passed (0.0 seconds) Test Suite 'TypeAssistedChannelHandlerTest' passed at 2018-05-24 17:17:57.781 Executed 1 test, with 0 failures (0 unexpected) in 0.0 (0.0) seconds Test Suite 'UtilitiesTest' started at 2018-05-24 17:17:57.781 Test Case 'UtilitiesTest.testCoreCountWorks' started at 2018-05-24 17:17:57.781 Test Case 'UtilitiesTest.testCoreCountWorks' passed (0.0 seconds) Test Case 'UtilitiesTest.testEnumeratingInterfaces' started at 2018-05-24 17:17:57.781 Test Case 'UtilitiesTest.testEnumeratingInterfaces' passed (0.0 seconds) Test Suite 'UtilitiesTest' passed at 2018-05-24 17:17:57.781 Executed 2 tests, with 0 failures (0 unexpected) in 0.0 (0.0) seconds Test Suite 'WebSocketFrameDecoderTest' started at 2018-05-24 17:17:57.781 Test Case 'WebSocketFrameDecoderTest.testFramesWithoutBodies' started at 2018-05-24 17:17:57.781 Test Case 'WebSocketFrameDecoderTest.testFramesWithoutBodies' passed (0.0 seconds) Test Case 'WebSocketFrameDecoderTest.testFramesWithExtensionDataDontRoundTrip' started at 2018-05-24 17:17:57.782 Test Case 'WebSocketFrameDecoderTest.testFramesWithExtensionDataDontRoundTrip' passed (0.0 seconds) Test Case 'WebSocketFrameDecoderTest.testFramesWithExtensionDataCanBeRecovered' started at 2018-05-24 17:17:57.782 Test Case 'WebSocketFrameDecoderTest.testFramesWithExtensionDataCanBeRecovered' passed (0.001 seconds) Test Case 'WebSocketFrameDecoderTest.testFramesWithReservedBitsSetRoundTrip' started at 2018-05-24 17:17:57.783 Test Case 'WebSocketFrameDecoderTest.testFramesWithReservedBitsSetRoundTrip' passed (0.0 seconds) Test Case 'WebSocketFrameDecoderTest.testFramesWith16BitLengthsRoundTrip' started at 2018-05-24 17:17:57.784 Test Case 'WebSocketFrameDecoderTest.testFramesWith16BitLengthsRoundTrip' passed (0.0 seconds) Test Case 'WebSocketFrameDecoderTest.testFramesWith64BitLengthsRoundTrip' started at 2018-05-24 17:17:57.784 Test Case 'WebSocketFrameDecoderTest.testFramesWith64BitLengthsRoundTrip' passed (0.001 seconds) Test Case 'WebSocketFrameDecoderTest.testMaskedFramesRoundTripWithMaskingIntact' started at 2018-05-24 17:17:57.785 Test Case 'WebSocketFrameDecoderTest.testMaskedFramesRoundTripWithMaskingIntact' passed (0.001 seconds) Test Case 'WebSocketFrameDecoderTest.testMaskedFramesRoundTripWithMaskingIntactEvenWithExtensions' started at 2018-05-24 17:17:57.785 Test Case 'WebSocketFrameDecoderTest.testMaskedFramesRoundTripWithMaskingIntactEvenWithExtensions' passed (0.001 seconds) Test Case 'WebSocketFrameDecoderTest.testDecoderRejectsOverlongFrames' started at 2018-05-24 17:17:57.786 Test Case 'WebSocketFrameDecoderTest.testDecoderRejectsOverlongFrames' passed (0.001 seconds) Test Case 'WebSocketFrameDecoderTest.testDecoderRejectsFragmentedControlFrames' started at 2018-05-24 17:17:57.787 Test Case 'WebSocketFrameDecoderTest.testDecoderRejectsFragmentedControlFrames' passed (0.0 seconds) Test Case 'WebSocketFrameDecoderTest.testDecoderRejectsMultibyteControlFrameLengths' started at 2018-05-24 17:17:57.787 Test Case 'WebSocketFrameDecoderTest.testDecoderRejectsMultibyteControlFrameLengths' passed (0.001 seconds) Test Case 'WebSocketFrameDecoderTest.testIgnoresFurtherDataAfterRejectedFrame' started at 2018-05-24 17:17:57.788 Test Case 'WebSocketFrameDecoderTest.testIgnoresFurtherDataAfterRejectedFrame' passed (0.001 seconds) Test Case 'WebSocketFrameDecoderTest.testClosingSynchronouslyOnChannelRead' started at 2018-05-24 17:17:57.789 Test Case 'WebSocketFrameDecoderTest.testClosingSynchronouslyOnChannelRead' passed (0.0 seconds) Test Suite 'WebSocketFrameDecoderTest' passed at 2018-05-24 17:17:57.789 Executed 13 tests, with 0 failures (0 unexpected) in 0.007 (0.007) seconds Test Suite 'WebSocketFrameEncoderTest' started at 2018-05-24 17:17:57.789 Test Case 'WebSocketFrameEncoderTest.testBasicFrameEncoding' started at 2018-05-24 17:17:57.789 Test Case 'WebSocketFrameEncoderTest.testBasicFrameEncoding' passed (0.0 seconds) Test Case 'WebSocketFrameEncoderTest.test16BitFrameLength' started at 2018-05-24 17:17:57.789 Test Case 'WebSocketFrameEncoderTest.test16BitFrameLength' passed (0.0 seconds) Test Case 'WebSocketFrameEncoderTest.test64BitFrameLength' started at 2018-05-24 17:17:57.790 Test Case 'WebSocketFrameEncoderTest.test64BitFrameLength' passed (0.002 seconds) Test Case 'WebSocketFrameEncoderTest.testEncodesEachReservedBitProperly' started at 2018-05-24 17:17:57.792 Test Case 'WebSocketFrameEncoderTest.testEncodesEachReservedBitProperly' passed (0.0 seconds) Test Case 'WebSocketFrameEncoderTest.testEncodesExtensionDataCorrectly' started at 2018-05-24 17:17:57.792 Test Case 'WebSocketFrameEncoderTest.testEncodesExtensionDataCorrectly' passed (0.0 seconds) Test Case 'WebSocketFrameEncoderTest.testMasksDataCorrectly' started at 2018-05-24 17:17:57.793 Test Case 'WebSocketFrameEncoderTest.testMasksDataCorrectly' passed (0.0 seconds) Test Suite 'WebSocketFrameEncoderTest' passed at 2018-05-24 17:17:57.793 Executed 6 tests, with 0 failures (0 unexpected) in 0.004 (0.004) seconds Test Suite 'debug.xctest' passed at 2018-05-24 17:17:57.793 Executed 700 tests, with 0 failures (0 unexpected) in 77.61 (77.61) seconds Test Suite 'All tests' passed at 2018-05-24 17:17:57.793 Executed 700 tests, with 0 failures (0 unexpected) in 77.61 (77.61) seconds [...] ```

marking as flaky test but happy to change if it reproes 100% for @karim-elngr

weissi commented 6 years ago

CC @normanmaurer , this is the new test, right?

normanmaurer commented 6 years ago

@weissi yep the one that you provided with the issue ...

weissi commented 6 years ago

@normanmaurer ok, let me fix this test it's actually not acurate as the two bytes could come in one channel read.