firmware_TouchMTB: Fix the tool of printing pickle log
Since the pickle log format has been changed a bit, this patch
modifies the printing tool accordingly.
BUG=chromium:248120
TEST=run the command in chroot
(cr) $ python tools/print_log.py tests/logs/lumpy/20130506_030025-fw_11.27-robot_sim/
It would show the pickle log in readable format.
$ cd /usr/local/autotest/tests/firmware_TouchMT
$ python tests/run_all_unittests.py
Change-Id: I986e151234072891aa632b017bc3123c5e2cdd6f
Reviewed-on: https://gerrit.chromium.org/gerrit/58080
Reviewed-by: Charlie Mooney <charliemooney@chromium.org>
Commit-Queue: Joseph Shyh-In Hwang <josephsih@chromium.org>
Tested-by: Joseph Shyh-In Hwang <josephsih@chromium.org>
diff --git a/client/site_tests/firmware_TouchMTB/tools/print_log.py b/client/site_tests/firmware_TouchMTB/tools/print_log.py
index a3de7b8..bc44a65 100644
--- a/client/site_tests/firmware_TouchMTB/tools/print_log.py
+++ b/client/site_tests/firmware_TouchMTB/tools/print_log.py
@@ -23,12 +23,7 @@
filenames = glob.glob(os.path.join(log_dir, '*.log'))
for filename in filenames:
print 'Printing %s ...' % filename
-
- with open(filename) as log_file:
- fw = pickle.load(log_file)
- date = pickle.load(log_file)
- glogs = pickle.load(log_file)
-
+ fw, date, glogs = pickle.load(open(filename))
prefix_spaces = ' ' * 2
print prefix_spaces + 'fw: ', fw
print prefix_spaces + 'date: ', date