The Yocto Project ® Logo
Version: 3.2.999

Introduction and Overview

  • Quick Build
  • What I wish I’d known about Yocto Project
  • Transitioning to a custom environment for systems development
  • Yocto Project Software Overview
  • Tips and Tricks Wiki

Manuals

  • Overview and Concepts Manual
  • Reference Manual
  • Board Support Package (BSP) Developer's guide
  • Development Tasks Manual
  • Linux Kernel Development Manual
  • Profile and Tracing Manual
  • Application Development and the Extensible SDK (eSDK)
  • Toaster Manual
  • Test Environment Manual
    • 1 The Yocto Project Test Environment Manual
    • 2 Project Testing and Release Process
    • 3 Understanding the Yocto Project Autobuilder
    • 4 Manual Revision History
  • Bitbake User Manual

'Mega' Manual

  • All-in-one 'Mega' Manual

Manuals/Variable Index

  • Index
  • Supported Release Manuals
  • Outdated Release Manuals
The Yocto Project ®
  • single 3.2.999
  • »
  • Yocto Project Test Environment Manual
  • View page source

Yocto Project Test Environment Manual


Table of Contents

  • 1 The Yocto Project Test Environment Manual
    • 1.1 Welcome
    • 1.2 Yocto Project Autobuilder Overview
    • 1.3 Yocto Project Tests - Types of Testing Overview
    • 1.4 How Tests Map to Areas of Code
    • 1.5 Test Examples
      • 1.5.1 bitbake-selftest
      • 1.5.2 oe-selftest
      • 1.5.3 testimage
      • 1.5.4 testsdk_ext
      • 1.5.5 testsdk
      • 1.5.6 oe-build-perf-test
    • 1.6 Considerations When Writing Tests
  • 2 Project Testing and Release Process
    • 2.1 Day to Day Development
    • 2.2 Release Builds
  • 3 Understanding the Yocto Project Autobuilder
    • 3.1 Execution Flow within the Autobuilder
    • 3.2 Autobuilder Target Execution Overview
    • 3.3 Autobuilder Technology
      • 3.3.1 clobberdir
      • 3.3.2 Autobuilder Clone Cache
      • 3.3.3 Autobuilder Worker Janitor
      • 3.3.4 Shared DL_DIR
      • 3.3.5 Shared SSTATE_DIR
      • 3.3.6 Resulttool
    • 3.4 run-config Target Execution
    • 3.5 Deploying Yocto Autobuilder
  • 4 Manual Revision History

The Yocto Project ®
<docs@lists.yoctoproject.org>

Permission is granted to copy, distribute and/or modify this document under the terms of the Creative Commons Attribution-Share Alike 2.0 UK: England & Wales as published by Creative Commons.

To report any inaccuracies or problems with this (or any other Yocto Project) manual, or to send additions or changes, please send email/patches to the Yocto Project documentation mailing list at docs@lists.yoctoproject.org or log into the freenode #yocto channel.


A Linux Foundation Collaborative Project.
All Rights Reserved. Linux Foundation® and Yocto Project® are registered trademarks of the Linux Foundation.
Linux® is a registered trademark of Linus Torvalds.
© Copyright 2010-2025, The Linux Foundation
Last updated on May 08, 2025