Part of the Yocto Project development and release process is quality assurance through the execution of test strategies. Test strategies provide the Yocto Project team a way to ensure a release is validated and because the test strategies are visible, developers can validate their own projects.
The Yocto Project’s main Autobuilder publicly tests each Yocto Project release’s code in the openembedded-core, poky and bitbake repositories. The testing occurs for both the current state of the “master” branch and also for submitted patches. Testing for submitted patches usually occurs in the “master-next” branch in the poky repository.
The Yocto Project QA team also performs testing on a variety of platforms, which includes actual hardware, to ensure expected results.