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-tdb
3.4.3. qmtest gui
3.4.4. qmtest run
3.4.5. qmtest summarize
3.4.6. Environment 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 Files
3.6.3. Target Classes
3.7. Writing Test and Resource Classes
3.7.1. Writing Test Classes
3.7.2. Writing Resource Classes
3.7.3. Specifying a Test or Resource Class
3.8. Writing a Database Class
4. The QM Configuration File
4.1. Configuration Variables