diff options
author | Yeoh Ee Peng <ee.peng.yeoh@intel.com> | 2019-04-04 16:48:37 +0800 |
---|---|---|
committer | Armin Kuster <akuster808@gmail.com> | 2019-04-06 16:17:59 +0530 |
commit | 2d96a9228fb451752c061c25582a5cc1735099bf (patch) | |
tree | b11856b6cf897d5939ec0602ee698c2701d984ce | |
parent | 6bb181b1e5f14d166cab8023b14316e54012c583 (diff) | |
download | openembedded-core-2d96a9228fb451752c061c25582a5cc1735099bf.tar.gz openembedded-core-2d96a9228fb451752c061c25582a5cc1735099bf.tar.bz2 openembedded-core-2d96a9228fb451752c061c25582a5cc1735099bf.zip |
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.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
-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): print('------------------------------------------------------------------------') print('You have total ' + str(total_steps) + ' test steps to be executed.') print('------------------------------------------------------------------------\n') - for step in sorted((self.jdata[test_id]['test']['execution']).keys()): + for step, _ in sorted(self.jdata[test_id]['test']['execution'].items(), key=lambda x: int(x[0])): print('Step %s: ' % step + self.jdata[test_id]['test']['execution']['%s' % step]['action']) expected_output = self.jdata[test_id]['test']['execution']['%s' % step]['expected_results'] if expected_output: |