summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/oetest.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/oetest.py')
-rw-r--r--meta/lib/oeqa/oetest.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/meta/lib/oeqa/oetest.py b/meta/lib/oeqa/oetest.py
index 3ed5bb8c2b..869132273f 100644
--- a/meta/lib/oeqa/oetest.py
+++ b/meta/lib/oeqa/oetest.py
@@ -12,6 +12,7 @@ import unittest
12import inspect 12import inspect
13import subprocess 13import subprocess
14import signal 14import signal
15import functools
15try: 16try:
16 import bb 17 import bb
17except ImportError: 18except ImportError:
@@ -314,7 +315,14 @@ class TestContext(object):
314 for index, suite in enumerate(suites): 315 for index, suite in enumerate(suites):
315 set_suite_depth(suite) 316 set_suite_depth(suite)
316 suite.index = index 317 suite.index = index
317 suites.sort(cmp=lambda a,b: cmp((a.depth, a.index), (b.depth, b.index))) 318
319 def cmp(a, b):
320 return (a > b) - (a < b)
321
322 def cmpfunc(a, b):
323 return cmp((a.depth, a.index), (b.depth, b.index))
324
325 suites.sort(key=functools.cmp_to_key(cmpfunc))
318 326
319 self.suite = testloader.suiteClass(suites) 327 self.suite = testloader.suiteClass(suites)
320 328