| readByteArraysAndBytesWithTimeout() |  | 0% | | n/a | 1 | 1 | 67 | 67 | 1 | 1 |
| readBytesAndByteArraysWithTimeout() |  | 0% | | n/a | 1 | 1 | 60 | 60 | 1 | 1 |
| readBytesAfterAvailableWithTimeout() |  | 0% | | n/a | 1 | 1 | 44 | 44 | 1 | 1 |
| readBytesAfterAvailable() |  | 0% | | n/a | 1 | 1 | 43 | 43 | 1 | 1 |
| readByteArrayBlocks1() |  | 0% | | n/a | 1 | 1 | 39 | 39 | 1 | 1 |
| readByteArraysAndBytes() |  | 0% | | n/a | 1 | 1 | 40 | 40 | 1 | 1 |
| readBytesAndByteArrays() |  | 0% | | n/a | 1 | 1 | 31 | 31 | 1 | 1 |
| skip() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
| readByteArrayAfterAvailableWithTimeout() |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
| readByteArrayAfterAvailable() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| readByteArrayBlocks2() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| readThrowsException() |  | 0% | | n/a | 1 | 1 | 40 | 40 | 1 | 1 |
| illegalConstructorArguments() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| readBlocks() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| createChannelStream(long, TimeUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOperationTimeout(InputStream, int, TimeUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOperationTimeout(InputStream, TimeUnit) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractChannelInputStreamTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |