示例#1
0
 def test_mixed_rev_is_repaired(self):
     inputs = [ "16;8378cec;d3867bf;~contrib/hadoop-store-builder/src/java/voldemort/store/readonly/fetcher/HdfsFetcher.java;1;0;voldemort.store.routed.HintedHandoffTest;1;1;0", "16;8378cec;d3867bf;~contrib/hadoop-store-builder/src/java/voldemort/store/readonly/fetcher/HdfsFetcher.java;1;0;voldemort.protocol.pb.ProtocolBuffersRequestFormatTest;1;1;1"] 
     in_lines = self.make_lines(inputs)
     mix = pre_process.build_mix(16, in_lines)
     self.assertTrue(mix.is_repaired())
     inputs = [ "17;8378cec;d3867bf;~contrib/hadoop-store-builder/test/voldemort/store/readonly/checksum/CheckSum.java;1;0;voldemort.store.routed.HintedHandoffTest;1;0;1", "17;8378cec;d3867bf;~contrib/hadoop-store-builder/test/voldemort/store/readonly/checksum/CheckSumTests.java;1;0;voldemort.protocol.pb.ProtocolBuffersRequestFormatTest;0;1;1"] 
     in_lines = self.make_lines(inputs)
     mix = pre_process.build_mix(17, in_lines)
     self.assertFalse(mix.is_repaired())
示例#2
0
 def test_build_mix(self):
     inputs = [ "30;b17f572;5400077;~contrib/hadoop-store-builder/src/java/voldemort/store/readonly/checksum/CheckSum.java,+contrib/hadoop-store-builder/src/java/voldemort/store/readonly/checksum/MD5CheckSum.java,~contrib/hadoop-store-builder/src/java/voldemort/store/readonly/checksum/CRC32CheckSum.java;1;0;voldemort.store.routed.NodeValueTest;1;0;1", "30;b17f572;5400077;~contrib/hadoop-store-builder/src/java/voldemort/store/readonly/checksum/CheckSum.java,~contrib/hadoop-store-builder/src/java/voldemort/store/readonly/checksum/MD5CheckSum.java,~contrib/hadoop-store-builder/src/java/voldemort/store/readonly/checksum/CRC32CheckSum.java;1;0;voldemort.store.http.HttpStoreTest;1;1;1"]
     in_lines = self.make_lines(inputs)
     data = pre_process.build_mix(30, in_lines)
     self.assertEqual(3, len(data.revertedFiles))
     self.assertEqual("contrib/hadoop-store-builder/src/java/voldemort/store/readonly/checksum/CheckSum.java", data.revertedFiles[0].fileName)
     self.assertEqual("~", data.revertedFiles[0].changeType)
     self.assertEqual("contrib/hadoop-store-builder/src/java/voldemort/store/readonly/checksum/MD5CheckSum.java", data.revertedFiles[1].fileName)
     self.assertEqual("+", data.revertedFiles[1].changeType)
     self.assertEqual( 2, len(data.tests) )
     self.assertEqual( "voldemort.store.routed.NodeValueTest", data.tests[0].testName)
     self.assertEquals(0, data.tests[0].parentResult)
     self.assertEquals(1, data.tests[1].childResult)