| GenerativeLanguageModel |   | 56% |   | 45% | 111 | 180 | 194 | 445 | 21 | 47 | 0 | 1 |
| ScriptAwareFeatureExtractorTest |  | 0% |  | 0% | 58 | 58 | 205 | 205 | 28 | 28 | 1 | 1 |
| CharSoupFeatureExtractorTest |  | 0% |  | 0% | 49 | 49 | 219 | 219 | 34 | 34 | 1 | 1 |
| ScriptAwareFeatureExtractor |   | 4% |   | 14% | 79 | 90 | 200 | 205 | 24 | 26 | 0 | 1 |
| ShortTextFeatureExtractor |  | 0% |  | 0% | 83 | 83 | 204 | 204 | 24 | 24 | 1 | 1 |
| SjisLangSignalTest |  | 0% |  | 0% | 26 | 26 | 77 | 77 | 6 | 6 | 1 | 1 |
| CharSoupModelTest |  | 0% |  | 0% | 15 | 15 | 75 | 75 | 8 | 8 | 1 | 1 |
| LinearModelTest |  | 0% |  | 0% | 15 | 15 | 75 | 75 | 8 | 8 | 1 | 1 |
| CharSoupModel |   | 42% |   | 45% | 40 | 62 | 88 | 167 | 14 | 25 | 0 | 1 |
| GenerativeLanguageModel.Builder |  | 0% |  | 0% | 26 | 26 | 72 | 72 | 12 | 12 | 1 | 1 |
| TextQualityDiagTest |  | 0% |  | 0% | 29 | 29 | 68 | 68 | 4 | 4 | 1 | 1 |
| CharSoupEncodingDetectorTest |  | 0% | | n/a | 11 | 11 | 88 | 88 | 11 | 11 | 1 | 1 |
| CharSoupFeatureExtractor |   | 14% |   | 20% | 41 | 50 | 97 | 111 | 16 | 20 | 0 | 1 |
| CharSoupLanguageDetector |   | 84% |   | 74% | 48 | 128 | 71 | 335 | 15 | 36 | 0 | 1 |
| WordTokenizerTest |  | 0% | | n/a | 21 | 21 | 88 | 88 | 21 | 21 | 1 | 1 |
| WordTokenizer |  | 0% |  | 0% | 32 | 32 | 84 | 84 | 5 | 5 | 1 | 1 |
| CharSoupModelRoutingTest |  | 0% |  | 0% | 20 | 20 | 72 | 72 | 14 | 14 | 1 | 1 |
| LangIdRegressionTest |  | 0% |  | 0% | 5 | 5 | 40 | 40 | 3 | 3 | 1 | 1 |
| SaltedNgramFeatureExtractor |   | 88% |   | 75% | 28 | 93 | 29 | 210 | 4 | 26 | 0 | 1 |
| CharSoupDetectorConfigTest |  | 0% | | n/a | 12 | 12 | 35 | 35 | 12 | 12 | 1 | 1 |
| CharSoupEncodingDetector |   | 93% |   | 83% | 29 | 99 | 20 | 187 | 2 | 16 | 0 | 1 |
| GlmScriptCategory |   | 79% |   | 50% | 26 | 47 | 21 | 47 | 1 | 5 | 0 | 1 |
| CharSoupMetadataFilter |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 3 | 3 | 1 | 1 |
| CharSoupDetectorConfig |  | 32% |  | 12% | 6 | 9 | 10 | 16 | 2 | 5 | 0 | 1 |
| FeatureExtractor |  | 0% | | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 1 | 1 |
| ScriptCategory |  | 93% |   | 90% | 5 | 37 | 4 | 39 | 1 | 5 | 0 | 1 |
| ConfusableGroups |  | 80% |  | 87% | 1 | 5 | 3 | 14 | 0 | 1 | 0 | 1 |
| CharSoupLanguageDetector.Strategy |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |