gtpp1m16 | Program Development Support Reference |
The output from the program test vehicle (PTV) utility includes:
For package tests, each test unit is process as an entity. The diagnostic output formatter (DOF) utility passes through the input/output (I/O) message stream once and repeat the pass for each, if any, terminal simulation options selected for the test unit. If no terminal simulation option records are read on the log tape, then DOF only passes through the message stream once. Messages are identified as input or output and are numbered. This facilitates pairing, particularly in a multithread message test.
This output is very similar to output from the real-time trace (RTT) utility. The program test vehicle (PTV) utility uses the real-time trace programs to collect the data and write it to the real-time log tape (RTA/RTL).
The DOF simulator programs format input and output messages, using the online printer, as the message would appear on the specified terminal. The printed output from each of the simulators is used as a debugging aid to check message format and content as follows.
All simulator programs use the same header for each page of printed output. The header contains the following information:
For example, PTV 1977 SIM indicates PTV package test 1977-type simulation.
All simulators also use a message header that contains:
Simulated output is sorted according to priority by using the SM option for PTV system test output. This option results in messages simulated according to terminal type. For example, all output to a particular CRT terminal is simulated together even though output to other CRT terminals or other terminal types was dispersed throughout the I/O message stream. See TPF Operations for more information about the diagnostic output formatter (DOF) commands and how to specify the SM option.
BMP0 is the terminal simulator control segment. The BMP0 segment contains a table of terminal addresses to be used in system tests. This segment must be created during system initialization, with the addresses for the terminals that are used in system tests at the user's location.