# gcovr configuration
#
# Auto-discovered when --root points to this directory.
# Shared by tests/main.py and scripts/check_gcov_coverage.py.
# Only include LVGL source files
filter = src/(?:.*/)?lv_.*\.c
# Exclude hardware/GPU-dependent code that cannot be tested in CI.
# These modules require physical hardware or OS features unavailable
# in the CI environment and always show 0% coverage.
exclude = src/draw/nanovg/
exclude = src/draw/opengles/
exclude = src/drivers/opengles/
exclude = src/drivers/wayland/
exclude = src/drivers/display/drm/
exclude = src/drivers/display/fb/
exclude = src/drivers/libinput/