igt: transfer print-test-result.py to be Python3 script
Transfer print-test-result.py to be Python3 script, because Python2 has
already been EOL.
Signed-off-by: Arthur She <arthur.she@linaro.org>
diff --git a/automated/linux/igt/print-test-result.py b/automated/linux/igt/print-test-result.py
index 42a939d..c6da5c9 100755
--- a/automated/linux/igt/print-test-result.py
+++ b/automated/linux/igt/print-test-result.py
@@ -1,28 +1,27 @@
-#!/usr/bin/python
+#!/usr/bin/python3
import argparse
import sys
import json
def print_result(results):
- for test, content in results['tests'].iteritems():
- content = {k: unicode(v).encode("utf-8") for k, v in content.iteritems()}
- print '<LAVA_SIGNAL_STARTTC %s>' % test
- print '************************************************************************************************************************************'
- print '%-15s %s' % ('Test:', test)
- print '%-15s %s' % ('Result:', content['result'])
+ for test, content in results['tests'].items():
+ print('<LAVA_SIGNAL_STARTTC %s>' % test)
+ print('************************************************************************************************************************************')
+ print('%-15s %s' % ('Test:', test))
+ print('%-15s %s' % ('Result:', content['result']))
# Test result generated by igt_runner doesn't have the following values
try:
- print '%-15s %s' % ('Command:', content['command'])
- print '%-15s %s' % ('Environment:', content['environment'])
- print '%-15s %s' % ('Returncode:', content['returncode'])
+ print('%-15s %s' % ('Command:', content['command']))
+ print('%-15s %s' % ('Environment:', content['environment']))
+ print('%-15s %s' % ('Returncode:', content['returncode']))
except KeyError:
pass
- print '%-15s %s' % ('Stdout:', content['out'].replace('\n', '\n '))
- print '%-15s %s' % ('Stderr:', content['err'].replace('\n', '\n '))
- print '%-15s %s' % ('dmesg:', content['dmesg'].replace('\n', '\n '))
- print '<LAVA_SIGNAL_TESTCASE TEST_CASE_ID=%s RESULT=%s>' % (test, content['result'])
- print '<LAVA_SIGNAL_ENDTC %s>' % test
+ print('%-15s %s' % ('Stdout:', content['out'].replace('\n', '\n ')))
+ print('%-15s %s' % ('Stderr:', content['err'].replace('\n', '\n ')))
+ print('%-15s %s' % ('dmesg:', content['dmesg'].replace('\n', '\n ')))
+ print('<LAVA_SIGNAL_TESTCASE TEST_CASE_ID=%s RESULT=%s>' % (test, content['result']))
+ print('<LAVA_SIGNAL_ENDTC %s>' % test)
if __name__ == '__main__':