QMTest: User's Guide and Reference

CodeSourcery, LLC


Table of Contents
1. Introduction
2. Getting Started with QMTest
2.1. Setting Up
2.2. Starting the Graphical Interface
2.3. Running Tests
2.4. Setting Expectations
2.5. Examining Tests
2.6. Modifying and Creating Tests
2.7. Using the Command-Line Interface
2.8. Expectations on the Command Line
2.9. Reviewing Results
3. Using QMTest
3.1. QMTest Concepts
3.1.1. Tests
3.1.2. Resources
3.1.3. Context
3.1.4. Test Results
3.1.5. Test Suite
3.1.6. Test Database
3.1.7. Targets
3.2. Running Tests
3.2.1. Ordering and Dependencies
3.2.2. The Context
3.3. Test Database Contents
3.4. Invoking QMTest
3.4.1. qmtest
3.4.2. qmtest create-target
3.4.3. qmtest create-tdb
3.4.4. qmtest gui
3.4.5. qmtest extensions
3.4.6. qmtest register
3.4.7. qmtest run
3.4.8. qmtest summarize
3.4.9. Environment Variables
3.4.10. Configuration Variables
3.5. Test and Resource Classes
3.5.1. Test Classes
3.6. Test Targets
3.6.1. Target Specification
3.6.2. Target Classes
4. Extending QMTest
4.1. Writing Test and Resource Classes
4.1.1. Writing Test Classes
4.1.2. Writing Resource Classes
4.2. Writing a Database Class
4.3. Registering an Extension Class
5. The QM Configuration File
5.1. Configuration Variables