On Sun, Nov 23, 2025 at 02:18:57AM +0100, Heinrich Schuchardt wrote: > Many C unit tests are skipped without CONFIG_CONSOLE_RECORD=y. > Enable it for all QEMU ARM boards. > > As a prerequisite existing tests need to be fixed: > > Consider the ARM architecture specific fields when testing the bdinfo > command. > > In the print_display_buffer test consider if the system is 64-bit. > > Heinrich Schuchardt (3): > test: cmd/bdinfo: consider ARM architecture specific info > test: print_display_buffer must consider 64bit support > board: qemu-arm: enable CONFIG_CONSOLE_RECORD > > board/emulation/qemu-arm/Kconfig | 1 + > test/cmd/bdinfo.c | 28 ++++++++++++++++++++++++++++ > test/common/print.c | 11 +++++++---- > 3 files changed, 36 insertions(+), 4 deletions(-)
Looking over test/ stuff quickly this morning, I think we might want to look at having UNIT_TEST imply CONSOLE_RECORD because there's a number of tests using console and if you're enabling the tests you probably want them to run. We should also maybe cleanup test/Makefile as it's a bit confusing as we only descend on $(PHASE_)UNIT_TEST being set. And if you just want to file issues for these and I'll take care of them at some point that's fine, thanks! -- Tom
signature.asc
Description: PGP signature

