|
@@ -100,10 +100,17 @@ public class TestOfflineEditsViewer {
|
|
|
LOG.info("Generated edits=" + edits);
|
|
|
String editsParsedXml = folder.newFile("editsParsed.xml").getAbsolutePath();
|
|
|
String editsReparsed = folder.newFile("editsParsed").getAbsolutePath();
|
|
|
+ // capital case extension
|
|
|
+ String editsParsedXML_caseInSensitive =
|
|
|
+ folder.newFile("editsRecoveredParsed.XML").getAbsolutePath();
|
|
|
|
|
|
// parse to XML then back to binary
|
|
|
assertEquals(0, runOev(edits, editsParsedXml, "xml", false));
|
|
|
+ assertEquals(0, runOev(edits, editsParsedXML_caseInSensitive, "xml", false));
|
|
|
assertEquals(0, runOev(editsParsedXml, editsReparsed, "binary", false));
|
|
|
+ assertEquals(0,
|
|
|
+ runOev(editsParsedXML_caseInSensitive, editsReparsed, "binary", false));
|
|
|
+
|
|
|
|
|
|
// judgment time
|
|
|
assertTrue("Edits " + edits + " should have all op codes",
|
|
@@ -115,6 +122,7 @@ public class TestOfflineEditsViewer {
|
|
|
filesEqualIgnoreTrailingZeros(edits, editsReparsed));
|
|
|
}
|
|
|
|
|
|
+
|
|
|
@Test
|
|
|
public void testRecoveryMode() throws IOException {
|
|
|
// edits generated by nnHelper (MiniDFSCluster), should have all op codes
|