https://github.com/labgrid-project/labgrid#purpose
create an abstraction of the hardware control layer needed for testing of embedded systems, automatic software installation and automation during development
pytest plugin to write tests for embedded systems connecting serial console or SSH
remote client-exporter-coordinator infrastructure to make boards available from different computers on a network
power/reset management via drivers for power switches or onewire PIOs
upload of binaries via USB: imxusbloader/mxsusbloader (bootloader) or fastboot (kernel)
Labgrid itself is not a testing framework, but is intended to be combined with pytest (and additional pytest plugins).
r4d - Python
https://github.com/ci-rt/r4d
r4d means 'Remote For Device-under-test' and is an infrastructure for power-control and console access for multiple Linux Boards that should be controlled by a test-infrastructure like jenkins.
https://sparse.docs.kernel.org/en/latest/
the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer also called sparse.