camera_HAL3Perf: parse output logs even when test fails
am: 733709570c

Change-Id: I666df41944816de51ee1c749063ff09920bec9f4
diff --git a/client/site_tests/camera_HAL3Perf/camera_HAL3Perf.py b/client/site_tests/camera_HAL3Perf/camera_HAL3Perf.py
index 55d6381..b0ec612 100644
--- a/client/site_tests/camera_HAL3Perf/camera_HAL3Perf.py
+++ b/client/site_tests/camera_HAL3Perf/camera_HAL3Perf.py
@@ -85,9 +85,10 @@
             '--gtest_filter=Camera3StillCaptureTest/'
             'Camera3SimpleStillCaptureTest.PerformanceTest/*',
             '--output_log=%s' % test_log_file]
-        if utils.system(' '.join([binary_path, ' '.join(args)]),
-                        timeout=self.timeout) != 0:
+        ret = utils.system(' '.join([binary_path, ' '.join(args)]),
+                           timeout=self.timeout)
+        self._analyze_log(test_log_file)
+        if ret != 0:
             msg = 'Failed to execute command: ' + ' '.join([binary_path,
                                                            ' '.join(args)])
             raise error.TestFail(msg)
-        self._analyze_log(test_log_file)