c++boost.gif (8819 bytes) Home Libraries People FAQ More

Boost Test Library

Introduction
Components
     Execution Tools
     Test Tools
Design
Open Issues
Portability
Acknowledgements

Introduction

A matched set of tools for writing test programs, and controlling their runtime execution.

The execution tools are also useful in some production (non-test) environments.

Near zero dependencies between the tools allow mix-and-match tool combinations without paying for features not used.

Components

Design

See Boost Test Library Design

Open Issues

Portability

Because the Boost Test Library is critical for porting and testing Boost libraries, it has been written to be very conservative in its use of C++ features, and to keep dependencies to a bare minimum..

Tests have been run (and work) under numerous compilers.

Acknowledgements

Ed Brey, Kevlin Henney, Ullrich Koethe, and Thomas Matelich provided very helpful comments during development. Dave Abrahams, Ed Brey, William Kempf, Jens Maurer, and Wilka suggested numerous improvements during the Formal Review.  Jens Maurer was the review manager.  Beman Dawes is the developer and maintainer.


© Beman Dawes 2001

Revised 28 February, 2001