Small debug helper
So that I don't have to find out everything again each time the test facility finds a case that does not work, and I want to dump the output to a combined file. Change-Id: I9f77f86055d1609c2e37747ac47421db1ba2498emain
parent
b6f286bfa5
commit
1588252968
|
@ -206,6 +206,14 @@ public class BinaryDictIOTests extends AndroidTestCase {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// The following is useful to dump the dictionary into a textual file, but it can't compile
|
||||||
|
// on-device, so it's commented out.
|
||||||
|
// private void dumpToCombinedFileForDebug(final FusionDictionary dict, final String filename)
|
||||||
|
// throws IOException {
|
||||||
|
// com.android.inputmethod.latin.dicttool.CombinedInputOutput.writeDictionaryCombined(
|
||||||
|
// new java.io.FileWriter(new File(filename)), dict);
|
||||||
|
// }
|
||||||
|
|
||||||
private long timeWritingDictToFile(final File file, final FusionDictionary dict,
|
private long timeWritingDictToFile(final File file, final FusionDictionary dict,
|
||||||
final FormatSpec.FormatOptions formatOptions) {
|
final FormatSpec.FormatOptions formatOptions) {
|
||||||
|
|
||||||
|
@ -215,6 +223,9 @@ public class BinaryDictIOTests extends AndroidTestCase {
|
||||||
final FileOutputStream out = new FileOutputStream(file);
|
final FileOutputStream out = new FileOutputStream(file);
|
||||||
|
|
||||||
now = System.currentTimeMillis();
|
now = System.currentTimeMillis();
|
||||||
|
// If you need to dump the dict to a textual file, uncomment the line below and the
|
||||||
|
// function above
|
||||||
|
// dumpToCombinedFileForDebug(file, "/tmp/foo");
|
||||||
BinaryDictInputOutput.writeDictionaryBinary(out, dict, formatOptions);
|
BinaryDictInputOutput.writeDictionaryBinary(out, dict, formatOptions);
|
||||||
diff = System.currentTimeMillis() - now;
|
diff = System.currentTimeMillis() - now;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue