diff options
| author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-05-20 11:57:44 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-06-02 08:24:01 +0100 |
| commit | 3b3997174831931ea472167ba6cc854a4972ccce (patch) | |
| tree | 861b0bcb54e70fbe59bf7920862954dcec40a1e8 /scripts | |
| parent | 52c4b7f247618f185a11dfb1cf15d0490d074379 (diff) | |
| download | poky-3b3997174831931ea472167ba6cc854a4972ccce.tar.gz | |
classes/lib: Complete transition to python3
This patch contains all the other misc pieces of the transition to
python3 which didn't make sense to be broken into individual patches.
(From OE-Core rev: fcd6b38bab8517d83e1ed48eef1bca9a9a190f57)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/oe-selftest | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/oe-selftest b/scripts/oe-selftest index db132fdf9f..b1ecf7f322 100755 --- a/scripts/oe-selftest +++ b/scripts/oe-selftest | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #!/usr/bin/env python | 1 | #!/usr/bin/env python3 |
| 2 | 2 | ||
| 3 | # Copyright (c) 2013 Intel Corporation | 3 | # Copyright (c) 2013 Intel Corporation |
| 4 | # | 4 | # |
| @@ -34,6 +34,8 @@ import subprocess | |||
| 34 | import time as t | 34 | import time as t |
| 35 | import re | 35 | import re |
| 36 | import fnmatch | 36 | import fnmatch |
| 37 | import collections | ||
| 38 | import imp | ||
| 37 | 39 | ||
| 38 | sys.path.insert(0, os.path.dirname(os.path.realpath(__file__)) + '/lib') | 40 | sys.path.insert(0, os.path.dirname(os.path.realpath(__file__)) + '/lib') |
| 39 | import scriptpath | 41 | import scriptpath |
| @@ -414,7 +416,7 @@ def coverage_report(): | |||
| 414 | # Coverage under version 4 uses coverage.coverage | 416 | # Coverage under version 4 uses coverage.coverage |
| 415 | from coverage import coverage as Coverage | 417 | from coverage import coverage as Coverage |
| 416 | 418 | ||
| 417 | import cStringIO as StringIO | 419 | import io as StringIO |
| 418 | from coverage.misc import CoverageException | 420 | from coverage.misc import CoverageException |
| 419 | 421 | ||
| 420 | cov_output = StringIO.StringIO() | 422 | cov_output = StringIO.StringIO() |
| @@ -442,7 +444,7 @@ def main(): | |||
| 442 | bbpath = get_bb_var('BBPATH').split(':') | 444 | bbpath = get_bb_var('BBPATH').split(':') |
| 443 | layer_libdirs = [p for p in (os.path.join(l, 'lib') for l in bbpath) if os.path.exists(p)] | 445 | layer_libdirs = [p for p in (os.path.join(l, 'lib') for l in bbpath) if os.path.exists(p)] |
| 444 | sys.path.extend(layer_libdirs) | 446 | sys.path.extend(layer_libdirs) |
| 445 | reload(oeqa.selftest) | 447 | imp.reload(oeqa.selftest) |
| 446 | 448 | ||
| 447 | if args.run_tests_by and len(args.run_tests_by) >= 2: | 449 | if args.run_tests_by and len(args.run_tests_by) >= 2: |
| 448 | valid_options = ['name', 'class', 'module', 'id', 'tag'] | 450 | valid_options = ['name', 'class', 'module', 'id', 'tag'] |
| @@ -491,7 +493,7 @@ def main(): | |||
| 491 | if isinstance(t, type(oeSelfTest)) and issubclass(t, oeSelfTest) and t!=oeSelfTest: | 493 | if isinstance(t, type(oeSelfTest)) and issubclass(t, oeSelfTest) and t!=oeSelfTest: |
| 492 | print(" --", v) | 494 | print(" --", v) |
| 493 | for method in dir(t): | 495 | for method in dir(t): |
| 494 | if method.startswith("test_") and callable(vars(t)[method]): | 496 | if method.startswith("test_") and isinstance(vars(t)[method], collections.Callable): |
| 495 | print(" -- --", method) | 497 | print(" -- --", method) |
| 496 | 498 | ||
| 497 | except (AttributeError, ImportError) as e: | 499 | except (AttributeError, ImportError) as e: |
