Getting test coverage reports from embedded devices often requires a JTAG probe or similar to measure and capture coverage data. pio-cov captures coverage data without any extra hardware and just minor changes to platformio.ini. Tested on ESP32-S3, but should work on any gcc toolchain.
Cheers,
Mat.