mbox series

[0/6] devtool ide-sdk: cleanups for the upcoming release

Message ID 20260913200624.331753-1-adrian.freihofer@siemens.com
Headers show
Series devtool ide-sdk: cleanups for the upcoming release | expand

Message

AdrianF Sept. 13, 2026, 8:05 p.m. UTC
From: Adrian Freihofer <adrian.freihofer@siemens.com>

- Fix: opt-out of automatic IMAGE_INSTALL for recipes providing
  virtual/kernel or virtual/bootloader (deployed via do_deploy, not
  installed into the rootfs).
- Feature: --ide now accepts a comma-separated plugin list
  (--ide code,none), generating multiple IDE configs from one build -
  this is what enables the test refactoring below.
- Test overhaul: consolidate the GCC/Clang, ide=code/none and NFS/slirp
  oe-selftest variants into one shared flow per toolchain, cutting qemu
  boots/image builds while keeping the same coverage, plus dead-code
  cleanup.

Adrian Freihofer (6):
  oe-selftest: devtool update: recipe drop dead code
  devtool: ide-sdk: support opt-out from auto IMAGE_INSTALL
  devtool: ide-sdk: add initialize_modified_recipe() plugin hook
  devtool: ide-sdk: allow --ide to select multiple plugins
  oe-selftest: devtool ide-sdk: consolidate GCC/Clang ide-sdk tests
  devtool: ide-sdk: trim _add_broken_srctree_prefix_map docstring

 meta/lib/oeqa/selftest/cases/devtool.py     | 1028 ++++++++-----------
 scripts/lib/devtool/ide_plugins/__init__.py |    4 +
 scripts/lib/devtool/ide_sdk.py              |  117 +--
 3 files changed, 475 insertions(+), 674 deletions(-)