This documentation is for a prerelease version of O3DE. Click here to switch to the latest release, or select a version from the dropdown.

Version:

Test Impact Analysis Framework Developer Documentation

The Test Impact Analysis Framework (TIAF) is the implementation of change-based testing using a technique called Fast Test Impact Analysis for optimizing lead times of Automated Review. The TIAF currently supports both native (C++) tests and Python tests.

Development Sources

DescriptionLink
Front-End & Runtimehttps://github.com/o3de/o3de/tree/development/Code/Tools/TestImpactFramework
CMake integrationhttps://github.com/o3de/o3de/tree/development/cmake/TestImpactFramework
AR integrationhttps://github.com/o3de/o3de/tree/development/scripts/build/TestImpactAnalysis

Topics

NameDescription
Architectural OverviewLearn about the architecture of the TIAF and its various subsystems.
Maintaining TIAFThis contains the information necessary for maintaining the TIAF.