| shutdownHttpClient() |   | 12% | | n/a | 0 | 1 | 3 | 5 | 0 | 1 |
| open(StreamSession.Kind, String, Map, StreamListener, StreamOptions) |   | 80% |   | 75% | 1 | 3 | 2 | 9 | 0 | 1 |
| close() |   | 94% |  | 100% | 0 | 5 | 3 | 22 | 0 | 1 |
| evaluate(AudioSource, AudioSource, EvaluateConfig, RequestOptions) |   | 97% |   | 71% | 4 | 8 | 0 | 18 | 0 | 1 |
| YuguClient(ClientOptions) |  | 100% |  | 100% | 0 | 3 | 0 | 26 | 0 | 1 |
| evaluateCompat(AudioSource, CompatConfig, RequestOptions) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| precheck(AudioSource.Loaded) |  | 100% |  | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
| streamEvaluate(EvaluateConfig, StreamListener, StreamOptions) |  | 100% |   | 75% | 2 | 5 | 0 | 7 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| tts(TtsRequest, RequestOptions) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| readEnvelope(HttpEngine.Response, String, int) |  | 100% |   | 66% | 2 | 4 | 0 | 5 | 0 | 1 |
| getReport(String, RequestOptions) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| checkCompatCoreType(CompatConfig) |  | 100% |   | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
| protocol(String, HttpEngine.Response, String, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| streamEvaluateCompat(CompatConfig, StreamListener, StreamOptions) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| readJson(HttpEngine.Response, String, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isEmpty(String) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| evaluate(byte[], EvaluateConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(byte[], EvaluateConfig, RequestOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(File, EvaluateConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(File, EvaluateConfig, RequestOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(Path, EvaluateConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(Path, EvaluateConfig, RequestOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(InputStream, EvaluateConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(InputStream, EvaluateConfig, RequestOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(AudioSource, EvaluateConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluateCompat(byte[], CompatConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluateCompat(byte[], CompatConfig, RequestOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluateCompat(File, CompatConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluateCompat(File, CompatConfig, RequestOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluateCompat(Path, CompatConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluateCompat(Path, CompatConfig, RequestOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluateCompat(InputStream, CompatConfig) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluateCompat(InputStream, CompatConfig, RequestOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ensureOpen() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| streamEvaluate(EvaluateConfig, StreamListener) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| streamEvaluateCompat(CompatConfig, StreamListener) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| create(ClientOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tts(TtsRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReport(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| closedError() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| invalid(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| builder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isClosed() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOpenSessionCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOptions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |