Solaris 9 Sun Hardware Platform Guide

Validation Test Suite Software (SunVTS Software)

The SunVTS validation test suite is a diagnostic tool designed to test Sun hardware. By running multiple diagnostic hardware tests, the SunVTS software verifies the connectivity and functionality of most SPARC hardware controllers and devices in a 32-bit or 64-bit Solaris operating environment.

SunVTS provides an infrastructure for programmers to develop their own tests and run them using the SunVTS interface.

You can find the software for the SunVTS application on the Supplement CD. To use the SunVTS software, refer to the SunVTS 5.0 User's Guide, the SunVTS 5.0 Test Reference Manual, and the SunVTS Quick Reference Card.

Table 3-4 describes the main features of the SunVTS environment.

Table 3-4 SunVTS Diagnostic Tool Features

Feature 

Description 

SunVTS kernel (vtsk)

The SunVTS kernel controls all aspects of the testing. It is a daemon designed to stay in the background, and to be used when needed. Upon starting, the SunVTS kernel probes the hardware configuration of the system under test and waits for instructions from a SunVTS user interface. During testing, the SunVTS kernel coordinates the running of individual tests, and manages all the messages (informational and error messages) sent by these tests. 

SunVTS CDE user interface (vtsui)

This interface is designed to run on top of the Common Desktop Environment (CDE). This user interface provides the means to configure, run, and monitor SunVTS test sessions for local and remote hosts. 

SunVTS TTY user interface (vtstty)

Because not every system has a monitor, SunVTS has a TTY interface. This ASCII menu-based interface accepts various key sequences to control the test options and the test sessions. It can be used from a terminal, a shell tool, or a remote login session through a modem. 

Running an individual test from the command line 

Besides being run from a SunVTS user interface, each individual hardware test can be run from a UNIX® command line. Running a test alone can be helpful to validate only one piece of hardware.

Custom test support 

A SunVTS user can run third-party executable test binaries under the SunVTS environment in the way that the test, rather than the SunVTS kernel, fully controls its input argument list and output log files. A user can simply modify the .customtest file provided by SunVTS to make it loosely coupled to the environment.

SunVTS Packages

Table 3-5 provides a list of SunVTS packages needed to run the SunVTS diagnostic tool.

Table 3-5 SunVTS Packages on the Supplement CD

Includes Packages 

Name 

Description 

SUNWvts

Validation Test Suite 

SunVTS kernel, user interface (UI), tests and tools 

SUNWvtsmn

Validation Test Suite Manual Pages 

Manual pages for SunVTS utilities/binaries 

SUNWvtsx

Validation Test Suite 

64-Bit Validation Test Suite software 

Installing SunVTS

See "Installing Supplement CD Software".

Using SunVTS Software

To use SunVTS software, refer to the SunVTS 5.0 User's Guide in the Solaris 9 on Sun Hardware AnswerBook set. For SunVTS test and quick reference information, refer to the SunVTS 5.0 Test Reference Manual and SunVTS Quick Reference Card.