Index: build/android/pylib/instrumentation/instrumentation_test_instance_test.py |
diff --git a/build/android/pylib/instrumentation/instrumentation_test_instance_test.py b/build/android/pylib/instrumentation/instrumentation_test_instance_test.py |
index 666e89239897dadfba8156fe4ee80925f1062192..8c0870ec1c6c7f6144f292190b7f60c6fe7f18f1 100755 |
--- a/build/android/pylib/instrumentation/instrumentation_test_instance_test.py |
+++ b/build/android/pylib/instrumentation/instrumentation_test_instance_test.py |
@@ -599,6 +599,22 @@ class InstrumentationTestInstanceTest(unittest.TestCase): |
self.assertEqual(base_test_result.ResultType.FAIL, results[0].GetType()) |
self.assertEqual(stacktrace, results[0].GetLog()) |
+ def testGenerateJUnitTestResults_testSkipped_true(self): |
+ statuses = [ |
+ (1, { |
+ 'class': 'test.package.TestClass', |
+ 'test': 'testMethod', |
+ }), |
+ (-3, { |
+ 'class': 'test.package.TestClass', |
+ 'test': 'testMethod', |
+ }), |
+ ] |
+ results = instrumentation_test_instance.GenerateTestResults( |
+ None, None, statuses, 0, 1000) |
+ self.assertEqual(1, len(results)) |
+ self.assertEqual(base_test_result.ResultType.SKIP, results[0].GetType()) |
+ |
if __name__ == '__main__': |
unittest.main(verbosity=2) |