| parseInfoCmp() |   | 43% |   | 50% | 1 | 2 | 3 | 9 | 0 | 1 |
| echo(boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| trackFocus(boolean) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| doClose() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| close() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| readMouseEvent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readMouseEvent(IntSupplier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractTerminal(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkInterrupted() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| raise(Terminal.Signal) |   | 78% |   | 50% | 3 | 5 | 1 | 7 | 0 | 1 |
| getStatus(boolean) |   | 57% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| echo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasFocusSupport() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setOnClose(Runnable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStatus() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKind() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractTerminal(String, String, Charset, Terminal.SignalHandler) |   | 96% |   | 66% | 2 | 4 | 0 | 14 | 0 | 1 |
| hasMouseSupport() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCursorPosition(IntConsumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| canPauseResume() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| paused() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| pause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| pause(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resume() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| echoSignal(Terminal.Signal) |  | 100% |   | 80% | 2 | 7 | 0 | 12 | 0 | 1 |
| enterRawMode() |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| puts(InfoCmp.Capability, Object[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| handle(Terminal.Signal, Terminal.SignalHandler) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getNumericCapability(InfoCmp.Capability) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStringCapability(InfoCmp.Capability) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBooleanCapability(InfoCmp.Capability) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| flush() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| trackMouse(Terminal.MouseTracking) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| encoding() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPalette() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |