5.17. Performing Automated Runtime Testing

The OpenEmbedded build system makes available a series of automated tests for images to verify runtime functionality.

Note

Currently, there is only support for running these tests under QEMU.

These tests are written in Python making use of the unittest module, and the majority of them run commands on the target system over ssh. This section describes how you set up the environment to use these tests, run available tests, and write and add your own tests.