| largeHtmlStillSymmetric() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| scatteredNullsProduceSymmetricColumns() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| htmlProducesSymmetricColumns() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| whitespaceCountsAsAsciiTextNotAsControls() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| sparseExtractionMatchesDense() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| utf16LeCyrillicPutsHighByteInOddColumn() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| delByteLandsInDelRange() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| pureAsciiEnglishProducesSymmetricColumns() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| utf16LeCjkPutsHighByteInOddColumn() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| featuresSumToProbeLength() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| utf16LeLatinPutsNullsInOddColumn() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| utf16BeLatinPutsNullsInEvenColumn() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| utf16BeCjkPutsHighByteInEvenColumn() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| subRangeExtractionIsCorrect() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| mixedShiftJisWithAsciiBreaksAlignment() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| emptyInputReturnsAllZeros() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| pure2ByteShiftJisProducesWeakerAsymmetryThanUtf16Cjk() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| nullInputReturnsAllZeros() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| utf16LeUpperCjkHitsC1Range() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| sparseExtractionWithEmptyProbe() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| featureLabelsAreReasonable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| Utf16ColumnFeatureExtractorTest() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| numBucketsIs12() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |