BRT Terminology Index

Base Install

Minimal set of packages needed to boot a brt system under test. Our current base install is comprised of:

brt_base_install.pdf

Basic Integration Test (BIT)

A suite of tests which should establish the probable viability of a build set. These will tests general functionality of the system. Currently we are using the LTP and Open-posix which are general Linux kernel/libaray regression tests.

Binary Regression Test (BRT)

A test which is run on a build set to help test binary compatability between an application and the build set.

Build Set

The set of packages needed to execute a binary regression test. The build set could potentially be the base install itself (ie a binary regression test needs no additional packages aside from what's in the base install to run). If the binary regression test is dependent on a few more packages outside of the base install, the build set will be comprised of the base install plus those other necessary packages.

Critical Packages

Core set of packages which will be monitored and trigger a binary regression test to run if said package is changed or modified. Our current set of critical packages are:

[list of packages]

Integration Host

Integrates a set of packages together and will retun a build set if integration was successful.

Patch Lifecycle Manager (PLM)

A source manager which provides a central point for tracking the lifecycle of patches against a source tree.

Scalable Test Platform (STP)

Test harness for building reproducible test environments, executing tests and collecting results.

System Under Test (SUT)

The system which we will be executing any binary regression tests on.

Use Cases

Hypothetical scenarios as to how end users will exercise and benefit from use of the BRT.

Brought to you by the Open Source Development Labs

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.5 License.
Copyright © 2005-2006 Open Source Development Labs, Inc.