<<

O
   Additional Files
   Additional Files or Directories
   C++ Block Code Coverage
Obj
   Additional Files
   Additional Files or Directories
Object-oriented
   About Component Testing for C++
   Using Test Features
Object View
   Project Explorer
   Root Level Object View
Objects
   Model Elements and Relationships in Sequence Diagrams
   Objects
ObjectSpace C++
Observer
   Classifier Roles
   Lifelines
   Messages
Occid
On-the-fly display
On-the-fly trace
ON ERROR
ON ERROR BYPASS
ON ERROR CONTINUE
On_exit
Online Documentation
   About Online Documentation
   Printing from the Online Documentation
Online Help
Options
Options Header File
options.h
   Command Line Component Testing for C, Ada and C++
   Command Line System Testing
   Compiling the Test Harness
   Instrumenting and Compiling the Source Code
   Preparing an Options Header File
options_model.h
OR
OSEK
OTC
   C++ Contract-Check Script
   C++ Test Driver Script
   Command Line Component Testing for C, Ada and C++
   Command Line System Testing
   Compiling the Test Harness
   Files and Classes Under Test
   Preparing an Options Header File
OTC file
   C++ Contract-Check Script
   C++ Test Driver Script
   Command Line Component Testing for C, Ada and C++
   Files and Classes Under Test
   Preparing an Options Header File
OTD
   C++ Test Driver Script
   Command Line Component Testing for C, Ada and C++
   Files and Classes Under Test
OTD file
   C++ Test Driver Script
   Command Line Component Testing for C, Ada and C++
   Files and Classes Under Test
OTHERS
   Messages and Data Management
   Multiple Conditions
Oti file
Output
Output Window
   Discovering the GUI
   Output Window
Overhead
   Estimating Instrumentation Overhead
   Information Modes
   Instrumentation Overhead



PACKAGE
param1
param2
param4
Parameter
   Declaring Parameters
   Specifying Parameters for Environments
   void* type parameters
    Environments
Parameters
   Functions using const parameters
   Functions with multiple parameters
   void* type parameters
Parser
Partial message dump
Pass mode
   Information Modes
   Instrumentation Control Settings
Pass/fail
   Ada Call Code Coverage
   C Call Code Coverage
PATH environment
Pathnames
PAUSE
Performance
   About Performance Profiling
   About System Testing for C
   Estimating Instrumentation Overhead
   Instrumentation Overhead
   Multi-Thread Support
   Optimizing Execution Runtime Tracings
   Performance Profiling Results
   PRINT Instruction
   Splitting Trace Files
   Trace Item Buffer
   Using Runtime Analysis Features
Performance Profiling
   About Performance Profiling
   Activity Wizard
   Estimating Instrumentation Overhead
   Generating SCI Dumps
   Opening a Report
   Performance Profiling Results
   Performance Profiling SCI Dump Driver
   Performance Profiling Settings
   Performance Profiling Viewer Preferences
   Project Explorer
   Using Runtime Analysis Features
   Using the Performance Profiling Viewer
    Filters
    Performance Profiling Results
    Performance Profiling Settings
    Performance Profiling Viewer
        Using
    Performance Profiling Viewer Preferences
Png
Pointers
   Ada Condition Code Coverage
   C Condition Code Coverage
   char* type parameters
   Component Testing Settings for C++
   Context-Sensitive Online Help
   Freeing Freed Memory (FFM)
   Late Detect Free Memory Write (FMWL)
   Memory in Use (MIU)
   Memory Leak (MLK)
   Messages and Data Management
   Potential Memory Leak (MPK)
   Procedures
   Stub Simulation Overview
   Testing Pointer Variables while Preserving the Pointed Value (Ada)
   Testing Pointers against Pointer Structure Elements
   Understanding Component Testing Reports
    structure elements
Posix
Post-conditions
   Contract-Check Sequence Diagrams
   Test Driver Sequence Diagrams
Potential memory leak
Pragma directives
Preferences
   Code Coverage Viewer Preferences
   Editing Preferences
   Memory Profiling Viewer Preferences
   Metrics Viewer Preferences
   TestRT Project Preferences
   Text Editor Preferences
    Code Coverage Viewer
    Connection
    Editing preferences
    Memory Profiling Viewer
    Static Metrics Viewer
Prefix
   Custom Curves
   Instrumentation Control Settings
   Splitting Trace Files
Previous Version
Primitives
   About JUnit
   Java Test Harness
   Understanding Java Component Testing UML Sequence Diagrams
   Understanding Java Test Reports
PRINT Instruction
   Circular Trace Buffer
   Component Testing Settings for C++
   Optimizing Execution Traces
   PRINT Instruction
   Test Driver Sequence Diagrams
   TIME Instruction
Printf
Printing
    Help
Priv_check_failure
   Component Testing Settings for C
   Component Testing Settings for C++
Private values
Probe C macros
Probe Control
    Settings
probecst.c
Probecst.c file
Probes
   Activity Wizard
   Probe Output Modes
   Trace Probes
   Using Runtime Analysis Features
PROC
   Ada Function Code Coverage
   Ada Link Files
   C Function Code Coverage
   C++ Function Code Coverage
   PAUSE Instruction
   Procedures
   RESET Instruction
   Stub Definition in Ada
   Test Driver Sequence Diagrams
   TIME Instruction
   TIMER Instruction
Procedure Call
   Messages
   Stimuli
Procedures
Process_count
PROCSEND
product.h
   Command Line Component Testing for Java
   Command Line System Testing
product_model.h
Products Header File
products.h
   Compiling the TDP Library
   Preparing a Products Header File
Profiling/libraries
PROGRAM_ERROR
   Ada Function Code Coverage
   Unexpected Exception
Project
   Setting up a Project
   Start Page
Project Browser
Project Explorer
   Adding Files to the Project
   Creating a Test Group
   Deleting a Node
   Discovering the GUI
   Excluding a Node from a Build
   Loops
   Manually Creating a test or application Node
   Opening a Text File
   Partial Message Dump
   Project Explorer
   Properties Window
   Refreshing the File Explorer.
   Renaming a Node
   Splitting Runtime Tracing Files
   Using the Tools Menu
Project View
Project Wizard
Project/Troubleshooting
Projects
   About System Testing for C
   About Target Deployment Technology
   About the Test Process Monitor
   Activity Wizard
   Adding a Metric
   Adding Files to the Project
   Applying Filters
   Comparison
   Configuration Settings
   Creating an External Command Node
   Custom Curves
   Importing V2001A Component Testing Files
   Modifying Configurations
   New Project Wizard
   Project Explorer
   Sequence Diagram Triggers
   Setting the Time Scale
   Understanding Component Testing Reports
   Understanding Projects
   Understanding System Testing Reports
   Using Runtime Analysis Features
   Using Test Features
Properties
   Changing curve properties
   Excluding a Node from a Build
   Properties Window
   Viewing File Properties
Properties Window
   Discovering the GUI
   Properties Window
PROTECTED_ARRAY
PROTECTED_ARRAY_TASK
Protected_array_task.read
Protected_array_task.write
PTU File



Raise exception stubs
RAISE STANDARD.CONSTRAINT_ERROR
RAISE STORAGE_ERROR
Rates Report
Rational
   About Performance Profiling
   About Rational Test RealTime
   About System Testing for C
   About Target Deployment Technology
   About the Test Process Monitor
   About the Tools Menu
   Building a Node in Rose RealTime
   Circular Trace Buffer
   ClearQuest Preferences
   CMS Preferences
   Communication Between Virtual Testers
   Integration with Rational ClearCase
   Integration with Rational ClearQuest
   Late Detect Array Bounds Write (ABWL)
   System Testing in a Multi-Threaded or RTOS Environment
   Technical Support
   Working with Rational Rose RealTime
    ClearCase
       CMS Preferences
       Integration with Rational ClearCase
       Working with Other Development Tools
    Clearquest
       ClearQuest Preferences
       Integration with Rational ClearQuest
       Working with Other Development Tools
    Rational Software Corporation
    Rose RealTime
       About System Testing for C
       Building a Node in Rose RealTime
       Working with Other Development Tools
       Working with Rational Rose RealTime
    Test RealTime
       About Rational Test RealTime
       About the Test Process Monitor
       About the Tools Menu
       Circular Trace Buffer
       Communication Between Virtual Testers
       Late Detect Array Bounds Write (ABWL)
       System Testing in a Multi-Threaded or RTOS Environment
       Technical Support
    TestManager
       Accessing Test Nodes from TestManager
       Enabling a Project for TestManager
       Working with Other Development Tools
       Working with Rational TestManager
READ
Real-time
Records
   Ada Records With Discriminants
   Testing a Record with Ada Expressions
   Testing a Record with Another Record (Ada)
   Testing Records (Ada)
   Testing Tagged Records (Ada)
RED
   Ada Condition Code Coverage
   C Block Code Coverage
   C Condition Code Coverage
   C++ Block Code Coverage
Red zone
   Late Detect Array Bounds Write (ABWL)
   Memory Profiling Settings
Reg
Rename
Rendezvous
   Deploying Virtual Testers
   Instance Synchronization
   On-the-Fly Tracing
   Setting Up Rendezvous Members
   Understanding System Testing UML Sequence Diagrams
    Rendezvous Members
Replace
Report
   Comparing Reports
   Displaying a Report Summary Header
   Opening a Report
   Opening Reports from the Command Line
   Report Explorer
   Understanding Component Testing for C++ Reports
   Understanding Component Testing Reports
   Understanding Component Testing UML Sequence Diagrams for C and Ada
   Understanding Java Test Reports
   Understanding System Testing Reports
   Understanding Test and Runtime Analysis Reports
   Using the Report Viewer
   Viewing Performance Profiling Reports
   Viewing Reports (Ada)
   Viewing Reports (C)
    Browser
    Directory
    Explorer
       Discovering the GUI
       Navigating through UML/SD Viewer reports
       Report Explorer
       Understanding Java Test Reports
    Header
    Hit count
    Style Preferences
    Summary header
    Viewer
       Discovering the GUI
       Opening a Report
       Understanding System Testing Reports
       Using the Report Viewer
        Using
Report/Component Testing for Ada
Report/Viewer
Representations
    trace
REQUIRE
RESET
Results
RET
RETURN
   C Additional Statements
   C++ Function Code Coverage
   Java Function Code Coverage
return_param
Retval
   C Block Code Coverage
   C++ Block Code Coverage
Right-click Menus
RIO file
   Circular Trace Buffer
   Communication Between Virtual Testers
   Component Testing Settings for C
   Splitting the SCI Dump File
   Trace Probes
Root Level File View
Root Level Object View
Rose RealTime
   Building a Node in Rose RealTime
   Troubleshooting Rose RealTime Integration
   Viewing Results in Rose RealTime
   Working with Rational Rose RealTime
Rose RealTime/Troubleshooting
RTOS
RTP File
RUN
   Component Testing Settings for C++
   Test Driver Sequence Diagrams
running runtime analysis features
running test features
RunTest method (Java)
Runtime Analysis
   Command Line Runtime Analysis for C and C++
   Command Line Runtime Analysis for Java
   Runtime Analysis
   Runtime Analysis Wizard
   Using Runtime Analysis Features
    Features
       Runtime Analysis
       Understanding Test and Runtime Analysis Reports
       Using Runtime Analysis Features
    Reports
    Wizard
Runtime analysis/libraries
Runtime Tracing
   About Runtime Tracing
   Coverage Bar
   Estimating Instrumentation Overhead
   Runtime Tracing Control Settings
   Sequence Diagram Triggers
   Understanding Java Component Testing UML Sequence Diagrams
   Understanding Runtime Tracing UML Sequence Diagrams
   Using Trace with a Test Feature
    Control Settings


>>