You can customize your SunVTS environment by setting Test Execution options (refer to the table below).
Table 5-2 Test Execution OptionsOption | Description |
---|---|
Stress |
Performs stress testing |
Core File |
Creates a core file. If the <SunVTS bin> directory is writable then core.<testname>.xxxxxx is the core file name, where <testname> is the test that dumped core, and where xxxxxx is a character string generated by the system to make the file name unique. When core_file is disabled, a message indicating the signal that caused the failure is displayed and logged. See "The Log Files Button" in Chapter 4, SunVTS User Interfaces. |
Max Errors |
States the maximum allowable number of errors before stopping (0 makes the SunVTS kernel continue testing regardless of errors) |
Max Passes |
Specifies the maximum number of passes a test can run |
Max Time |
States, in minutes, the time limit a test can run (0 = no limit) |
Number of Instances |
Indicates the number of instances (processes) of scalable tests that can run on the same processor |
Processor Affinity |
Tests can be bound to a specific processor with this option |
Run On Error |
Continues testing until the max_errs number is reached |
Verbose |
Displays verbose messages in the SunVTS console window |
Some options have preassigned values when SunVTS is invoked through the Solstice SyMON diagnostic. These values that cannot be changed. This prevents changing or setting values for these options that may not be safe when the system is online.
The Test Execution Options can be applied at the following three levels:
Top level options--all tests are affected globally.
Group level options-- only affect those tests within the group.
Individual test level options-- only the specified test.
When you assign a value to an option at the top level, that value applies to all the groups and tests below it. Similarly, setting an option at the group level causes the value to trickle down to all the sub-groups and tests below it. This is a powerful way to customize the SunVTS testing environment. For example, you can disable the Verbose option at the system level and then enable it only for a particular group (or only a particular test) so that just the verbose messages from that particular group (or test) are displayed.
You can control the effects of the Test Execution options by using locks and overrides. These features are accessible through the Advanced menu in the user interface.
Enabling the group lock prevents an option set at a higher level from affecting a specific group or test and the sub-groups and tests below it. Similarly, you can set the test lock to protect the option setting of a test.
You can use the overrides to void the lock protection. For example, setting system override nullifies all the locks, and setting group override for a particular group nullifies all the locks below that group.
The steps you perform to set options differs based on the SunVTS user interface that you are using. For a description of these steps refer to the following:
CDE user interface:
Setting top level options see "Options Menu"
Setting group and test level options see "To Access the Device-Specific Option Menus"
OPEN LOOK user interface:
Setting top level options see "The Set Options Button"
Setting group and test level options see "Using the OPEN LOOK Test Selection Panel"
TTY user interface see "Setting TTY Options"