From 13ca823e8b2f88dd3af8f196de420a1f90529ca4 Mon Sep 17 00:00:00 2001 From: Octavian Purdila Date: Thu, 13 Nov 2025 09:09:55 +0000 Subject: [PATCH 1/2] lkl: tests: skip fuse tests based on autoconf fuse tests are skipped if lklfuse is not found, assuming that fuse was not enabled. Be more strict and check the host autoconf instead. Signed-off-by: Octavian Purdila --- tools/lkl/tests/lklfuse.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/lkl/tests/lklfuse.sh b/tools/lkl/tests/lklfuse.sh index 2961aace8e33..093c90f883ce 100755 --- a/tools/lkl/tests/lklfuse.sh +++ b/tools/lkl/tests/lklfuse.sh @@ -98,7 +98,7 @@ if [ -z "$fstype" ]; then fstype="ext4" fi -if ! [ -x $script_dir/../lklfuse ]; then +if [ "$LKL_HOST_CONFIG_FUSE" != "y" ]; then lkl_test_plan 0 "lklfuse.sh $fstype" echo "lklfuse not available" exit 0 From 544fd53f425571f9b2b8c0a3bcc005496bb10497 Mon Sep 17 00:00:00 2001 From: Octavian Purdila Date: Thu, 13 Nov 2025 08:28:21 +0000 Subject: [PATCH 2/2] lkl/ci: enable fuse tests Install fuse so that lklfuse tests are run in CI. Signed-off-by: Octavian Purdila --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 89d1ea95af3a..b7dc8b642aa6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -108,7 +108,7 @@ jobs: if: runner.os == 'Linux' run: | sudo apt update -y - sudo apt install -y ccache libjsmn-dev + sudo apt install -y ccache libjsmn-dev libfuse3-dev - name: Install clang toolchain if: runner.os == 'Linux' run: |