For targets that support inclusion of the testfs, make sure to inject all config options needed to run the device mapper pytests.
Signed-off-by: Tobias Waldekranz <tob...@waldekranz.com> --- .github/workflows/test-labgrid-pytest.yml | 4 ++++ common/boards/configs/enable_dm_testing.config | 9 +++++++++ 2 files changed, 13 insertions(+) create mode 100644 common/boards/configs/enable_dm_testing.config diff --git a/.github/workflows/test-labgrid-pytest.yml b/.github/workflows/test-labgrid-pytest.yml index 6918ea1b98..ccf8ae172c 100644 --- a/.github/workflows/test-labgrid-pytest.yml +++ b/.github/workflows/test-labgrid-pytest.yml @@ -87,6 +87,10 @@ jobs: KCONFIG_ADD="${KCONFIG_ADD} CONFIG_CONSOLE_DISABLE_INPUT=n CONFIG_MALLOC_LIBC=y" fi + if [ "${{ steps.used-features.outputs.testfs }}" = "true" ]; then + KCONFIG_ADD="${KCONFIG_ADD} common/boards/configs/enable_dm_testing.config" + fi + ./MAKEALL -O ${KBUILD_OUTPUT} -l "" -v 0 ${{matrix.defconfig}} if [ ${{matrix.arch}} = "riscv" ]; then diff --git a/common/boards/configs/enable_dm_testing.config b/common/boards/configs/enable_dm_testing.config new file mode 100644 index 0000000000..16c3f702c1 --- /dev/null +++ b/common/boards/configs/enable_dm_testing.config @@ -0,0 +1,9 @@ +CONFIG_FS_FAT=y +CONFIG_DISK=y +CONFIG_DM_BLK=y +CONFIG_DM_BLK_LINEAR=y +CONFIG_DM_BLK_VERITY=y +CONFIG_CMD_DMSETUP=y +CONFIG_CMD_VERITYSETUP=y +CONFIG_CMD_MD5SUM=y +CONFIG_CMD_READF=y -- 2.43.0