mbox series

[0/7] devtool ide-sdk: test improvements and basic kernel module development support

Message ID 20260223210748.1905502-1-adrian.freihofer@siemens.com
Headers show
Series devtool ide-sdk: test improvements and basic kernel module development support | expand

Message

AdrianF Feb. 23, 2026, 9:06 p.m. UTC
From: Adrian Freihofer <adrian.freihofer@siemens.com>

- Some improvements and fixes for the existing devtool ide-sdk tests
- Intial support for building and deploying kernel modules with devtool ide-sdk,
  including a new selftest-kmodule recipe and test cases

Adrian Freihofer (7):
  oe-selftest: devtool: add compile step in ide-sdk tests
  oe-selftest: devtool: improve test_devtool_ide_sdk_shared_sysroots
  devtool: ide-sdk gate gdbserver warnings on recipe need
  module.bbclass: move environment setup to kernel_module.py
  devtool: ide-sdk: support kernel module development
  meta-selftest: add test kernel module recipe
  oe-selftest: devtool: add ide-sdk test for kernel modules

 .../selftest-kmodule/files/Makefile           |  16 +
 .../selftest-kmodule/files/selftest-kmodule.c |  56 ++++
 .../selftest-kmodule/selftest-kmodule.bb      |  18 ++
 meta/classes-recipe/module.bbclass            |  21 +-
 meta/lib/oe/kernel_module.py                  |  22 ++
 meta/lib/oeqa/selftest/cases/devtool.py       | 288 +++++++++++++++++-
 scripts/lib/devtool/ide_plugins/__init__.py   |   7 +
 scripts/lib/devtool/ide_plugins/ide_code.py   | 189 ++++++++++--
 scripts/lib/devtool/ide_sdk.py                |  46 ++-
 9 files changed, 598 insertions(+), 65 deletions(-)
 create mode 100644 meta-selftest/recipes-test/selftest-kmodule/files/Makefile
 create mode 100644 meta-selftest/recipes-test/selftest-kmodule/files/selftest-kmodule.c
 create mode 100644 meta-selftest/recipes-test/selftest-kmodule/selftest-kmodule.bb
 create mode 100644 meta/lib/oe/kernel_module.py