diff options
author | Yeoh Ee Peng <ee.peng.yeoh@intel.com> | 2019-04-04 16:48:37 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-04-04 22:57:32 +0100 |
commit | f1e470d8fa09917897b579687433605fc8177be9 (patch) | |
tree | 8c37e5964f05d723573194b7378d3d59a6b2f9aa /scripts | |
parent | 6401dfb6fac227ed50a6a61bda84da59283f8537 (diff) | |
download | poky-f1e470d8fa09917897b579687433605fc8177be9.tar.gz |
resulttool/manualexecution: Fixed step sorted by integer
Currently the manual execution display step by sorting
the step as string, where steps were not being sorted
correctly when there are more than 9 steps.
Fixed the step sorting by sorting step as integer.
(From OE-Core rev: 192c255d9f597b3526a5b94fcf3eedc4527189ed)
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/lib/resulttool/manualexecution.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/lib/resulttool/manualexecution.py b/scripts/lib/resulttool/manualexecution.py index 07835407d5..9a29b0b273 100755 --- a/scripts/lib/resulttool/manualexecution.py +++ b/scripts/lib/resulttool/manualexecution.py | |||
@@ -85,7 +85,7 @@ class ManualTestRunner(object): | |||
85 | print('------------------------------------------------------------------------') | 85 | print('------------------------------------------------------------------------') |
86 | print('You have total ' + str(total_steps) + ' test steps to be executed.') | 86 | print('You have total ' + str(total_steps) + ' test steps to be executed.') |
87 | print('------------------------------------------------------------------------\n') | 87 | print('------------------------------------------------------------------------\n') |
88 | for step in sorted((self.jdata[test_id]['test']['execution']).keys()): | 88 | for step, _ in sorted(self.jdata[test_id]['test']['execution'].items(), key=lambda x: int(x[0])): |
89 | print('Step %s: ' % step + self.jdata[test_id]['test']['execution']['%s' % step]['action']) | 89 | print('Step %s: ' % step + self.jdata[test_id]['test']['execution']['%s' % step]['action']) |
90 | expected_output = self.jdata[test_id]['test']['execution']['%s' % step]['expected_results'] | 90 | expected_output = self.jdata[test_id]['test']['execution']['%s' % step]['expected_results'] |
91 | if expected_output: | 91 | if expected_output: |