DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['virtual:native:/srv/pokybuild/yocto-worker/buildtools/build/meta/recipes-extended/xz/xz_5.8.1.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'libtool-native', 'texinfo-dummy-native', 'xz-native']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing python function do_testsdk
/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdk/testsdk.py:84: ResourceWarning: unclosed file <_io.TextIOWrapper name='TOPDIR/tmp/deploy/sdk/x86_64-buildtools-extended-nativesdk-standalone-5.2.testdata.json' mode='r' encoding='UTF-8'>
  test_data = json.load(open(tdname, "r"))
ResourceWarning: Enable tracemalloc to get the object allocation traceback
SDK testing environment: x86_64-pokysdk-linux
ERROR: Loading tests failed:
Traceback (most recent call last):
  File "/usr/lib64/python3.13/unittest/loader.py", line 396, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib64/python3.13/unittest/loader.py", line 339, in _get_module_from_name
    __import__(name)
    ~~~~~~~~~~^^^^^^
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdk/buildtools-cases/build.py", line 9, in <module>
    from oeqa.sdk.case import OESDKTestCase
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdk/case.py", line 13, in <module>
    from oeqa.sdkext.context import OESDKExtTestContext
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdkext/context.py", line 21, in <module>
    class OESDKExtTestContextExecutor(OESDKTestContextExecutor):
    ...<8 lines>...
        default_test_data = None
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdkext/context.py", line 28, in OESDKExtTestContextExecutor
    default_cases = OESDKTestContextExecutor.default_cases + \
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
            [os.path.join(os.path.abspath(os.path.dirname(__file__)), 'cases')]
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TypeError: can only concatenate str (not "list") to str

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdk/testsdk.py", line 118, in run
    tc.loadTests(self.context_executor_class.default_cases, modules)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/core/context.py", line 76, in loadTests
    self.suites = self.loader.discover()
                  ~~~~~~~~~~~~~~~~~~~~^^
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/core/loader.py", line 277, in discover
    suite = super(OETestLoader, self).discover(path,
            pattern='*.py', top_level_dir=path)
  File "/usr/lib64/python3.13/unittest/loader.py", line 310, in discover
    tests = list(self._find_tests(start_dir, pattern))
  File "/usr/lib64/python3.13/unittest/loader.py", line 366, in _find_tests
    tests, should_recurse = self._find_test_path(full_path, pattern)
                            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.13/unittest/loader.py", line 401, in _find_test_path
    _make_failed_import_test(name, self.suiteClass)
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.13/unittest/loader.py", line 40, in _make_failed_import_test
    return _make_failed_test(name, ImportError(message), suiteClass, message)
  File "<string>", line 1, in _make_failed_test
ImportError: Failed to import test module: build
Traceback (most recent call last):
  File "/usr/lib64/python3.13/unittest/loader.py", line 396, in _find_test_path
    module = self._get_module_from_name(name)
  File "/usr/lib64/python3.13/unittest/loader.py", line 339, in _get_module_from_name
    __import__(name)
    ~~~~~~~~~~^^^^^^
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdk/buildtools-cases/build.py", line 9, in <module>
    from oeqa.sdk.case import OESDKTestCase
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdk/case.py", line 13, in <module>
    from oeqa.sdkext.context import OESDKExtTestContext
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdkext/context.py", line 21, in <module>
    class OESDKExtTestContextExecutor(OESDKTestContextExecutor):
    ...<8 lines>...
        default_test_data = None
  File "/srv/pokybuild/yocto-worker/buildtools/build/meta/lib/oeqa/sdkext/context.py", line 28, in OESDKExtTestContextExecutor
    default_cases = OESDKTestContextExecutor.default_cases + \
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
            [os.path.join(os.path.abspath(os.path.dirname(__file__)), 'cases')]
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TypeError: can only concatenate str (not "list") to str


DEBUG: Python function do_testsdk finished

Error details

Submitted on:
09/05/25 11:12
Error type:
Recipe
Task:
do_testsdk
Recipe:
buildtools-extended-tarball
Recipe version:
1.0-r0
Machine:
qemux86-64
Distro:
poky
Build system:
x86_64-linux
Target system:
x86_64-poky-linux
Host distro:
fedora-41/fedora-41
Branch:
ross/sdktest
Commit:
2e241fcc270a2639b19e620e5d13b8142cf91474
Build:
#205583
Submitter:
yp-ab-fedora41-vk-1.yocto.io
Link back:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/43/builds/1580
Similar errors:
0
Open a bug