Sun Logo


SunVTS 6.1 User's Guide

819-2361-10



Contents

Preface

1. SunVTS Overview

1.1 What Is SunVTS?

1.2 SunVTS Features

1.2.1 x86 64-Bit Solaris Support

1.2.2 Test Categories

1.2.3 SunVTS User Interfaces

1.2.4 SunVTS Test Modes

1.2.5 Security

1.3 Parallel Exclusive Mode

1.4 Schedule Manager

1.4.1 Configuring Schedules

1.4.1.1 Configuring Schedules With the SunVTS CDE User Interface

1.5 SunVTS Architecture

1.5.1 SunVTS Kernel

1.5.2 SunVTS User Interface

1.5.3 SunVTS Hardware Tests

2. Installing and Removing SunVTS

2.1 SunVTS Packages

2.1.1 Displaying SunVTS Package and Version Information

2.2 Installation Requirements

2.3 Installing SunVTS

2.3.1 Before Installing SunVTS Software

procedure iconsmall spaceTo Install SunVTS With the pkgadd Command

procedure iconsmall spaceTo Install SunVTS Software Using Solaris Web Start 2.0

2.3.1.1 To Remove SunVTS Software Using Solaris Web Start 2.0

procedure iconsmall spaceTo Set Up Access to the SunVTS Man Pages

procedure iconsmall spaceTo Perform Additional Setup When SunVTS Is Installed in a Directory Other Than /opt

2.4 SunVTS Security

2.4.1 Basic Security

2.4.2 SEAM Security

2.4.3 Controlling SunVTS Security

procedure iconsmall spaceTo Control SunVTS Security mode at Installation Time

procedure iconsmall spaceTo Switch SunVTS Security After Installation

2.5 SunVTS Environment Variables

2.6 Additional Instructions for Localized Environments

procedure iconsmall spaceTo Run SunVTS in English, in a Non-English Environment

procedure iconsmall spaceTo Set Up the GUI resource File for Localized Environments

2.7 Adding a Custom Test

procedure iconsmall spaceTo Add a Custom Test

2.7.1 The .customtest File Format

2.8 Removing SunVTS

procedure iconsmall spaceTo Remove SunVTS With the pkgrm Command

3. Starting SunVTS

3.1 SunVTS Runtime Considerations

3.2 Requirements for Starting SunVTS

3.3 Overview of SunVTS Procedures

3.4 Preparing Devices for Testing

3.5 Starting SunVTS on a Local System

3.5.1 Using the sunvts Command

procedure iconsmall spaceTo Start SunVTS with the sunvts command

procedure iconsmall spaceTo Use the sunvts Command With Options

3.5.2 Starting the SunVTS Kernel and Interface Separately

procedure iconsmall spaceTo Start the SunVTS Kernel (vtsk)

procedure iconsmall spaceTo Start a Specific SunVTS User Interface

3.5.3 Starting SunVTS to Test an Online System

3.6 Starting SunVTS on a Remote System

3.6.1 Requirements

procedure iconsmall spaceTo Connect the User Interface to a Remote System

procedure iconsmall spaceTo Run SunVTS Through a Remote Login

procedure iconsmall spaceTo Run SunVTS Through telnet or tip (TTY Interface)

3.7 Quitting SunVTS

procedure iconsmall spaceTo Quit SunVTS

3.8 Displaying Devices With the vtsprobe Utility

procedure iconsmall spaceTo Display the Devices for a Local System

procedure iconsmall spaceTo Display Devices of a Remote System

4. Using the SunVTS CDE or Gnome User Interfaces

4.1 Getting Started With the SunVTS CDE UI

4.1.1 The SunVTS CDE UI Main Window

procedure iconsmall spaceTo Configure SunVTS for a Test Session

procedure iconsmall spaceTo Run, Monitor, and Stop a Test Session

procedure iconsmall spaceTo Review and Reset Test Session Results

4.2 Using Additional Features With the SunVTS CDE UI

4.2.1 Using the Automatic Configuration Feature

procedure iconsmall spaceTo Use the Automatic Configuration Feature

4.2.2 Connecting to Another Host

procedure iconsmall spaceTo Connect to Another Host

4.2.3 Using the Email Notification Feature

procedure iconsmall spaceTo Enable Email Notification

4.2.4 Controlling the Size of the Log Files

procedure iconsmall spaceTo Modify the Log File Size Limits

4.2.5 Tracing a Test

procedure iconsmall spaceTo Enable Tracing

procedure iconsmall spaceTo Disable Tracing

4.2.6 Preserving Test Options With Locks and Overrides

4.2.6.1 Locks

procedure iconsmall spaceTo Set (or Unset) a Lock

4.2.6.2 Overrides

procedure iconsmall spaceTo Set (or Unset) an Override

4.2.7 Scaling Your Test Session

procedure iconsmall spaceTo Modify the Number of Test Instances

procedure iconsmall spaceTo Modify Test Concurrency Options

procedure iconsmall spaceTo Bind a Test to a Processor with the Processor Affinity Option (for Multiprocessor Systems)

4.2.8 Using the Debugging Features

procedure iconsmall spaceTo Enable (or Disable) Verbose and Core File Options

4.2.9 Saving a Test Session Configuration for Repeated Use (Option Files)

procedure iconsmall spaceTo Create an Option File

procedure iconsmall spaceTo Load an Option File

procedure iconsmall spaceTo Remove an Option File

4.2.10 Using the Auto-Start Feature

procedure iconsmall spaceTo Configure SunVTS to use the Auto-Start Feature

procedure iconsmall spaceTo Use the Auto-Start Feature

4.2.11 Suspending and Resuming a Test Session

procedure iconsmall spaceTo Suspend and Resume a Test Session

4.2.12 Recording and Replaying a Test Session

procedure iconsmall spaceTo Record and Replay a Test Session

4.3 Scheduling Test Sequences With the Deterministic Scheduler

4.3.1 Deterministic Scheduler Overview

4.3.2 Getting Started With the Deterministic Scheduler

5. Using the SunVTS TTY User Interface

5.1 Getting Started With the SunVTS TTY UI

5.1.1 The SunVTS TTY UI Main Window and Keyboard Commands

5.2 Navigating the SunVTS TTY UI

procedure iconsmall spaceTo Configure SunVTS for a Test Session

procedure iconsmall spaceTo Run, Monitor, and Stop a Test Session

procedure iconsmall spaceTo Review and Reset Test Session Results

5.3 Using Additional Features With the SunVTS TTY UI

5.3.1 Connecting to Another Host

procedure iconsmall spaceTo Connect to Another Host

5.3.2 Using the Email Notification Feature

procedure iconsmall spaceTo Enable Email Notification

5.3.3 Controlling the Size of the Log Files

procedure iconsmall spaceTo Modify the Log File Size Limits

5.3.4 Preserving Test Options With Locks and Overrides

5.3.4.1 Locks

procedure iconsmall spaceTo Set (or Unset) a Lock

5.3.4.2 Overrides

procedure iconsmall spaceTo Set (or Unset) an Override

5.3.5 Scaling Your Test Session

procedure iconsmall spaceTo Modify the Number of Test Instances

procedure iconsmall spaceTo Modify Test Concurrency Options

procedure iconsmall spaceTo Bind a Test to a Processor With the Processor Affinity Option (for Multiprocessor Systems)

5.3.6 Using the Debugging Features

procedure iconsmall spaceTo Enable (or Disable) Debugging Options

5.3.7 Saving a Test Session Configuration for Repeated Use (Option Files)

procedure iconsmall spaceTo Create an Option File

procedure iconsmall spaceTo Load an Option File

procedure iconsmall spaceTo Remove an Option File

5.3.8 Using the Auto-Start Feature

procedure iconsmall spaceTo Configure SunVTS to Use the Auto-Start Feature

procedure iconsmall spaceTo Use the Auto-Start Feature

5.3.9 Suspending and Resuming a Test Session

procedure iconsmall spaceTo Suspend and Resume a Test Session

5.3.10 Recording and Replaying a Test Session

procedure iconsmall spaceTo Record and Replay a Test Session

5.4 Scheduling Test Sequences With the Deterministic Scheduler

5.4.1 Deterministic Scheduler Overview

5.4.2 Getting Started With the Deterministic Scheduler

procedure iconsmall spaceTo Start the Deterministic Scheduler

procedure iconsmall spaceTo Create a Task

procedure iconsmall spaceTo View Existing Tasks

procedure iconsmall spaceTo Modify a Task

procedure iconsmall spaceTo Delete a Task

procedure iconsmall spaceTo Create a Sequence

procedure iconsmall spaceTo View Tasks in a Sequence

procedure iconsmall spaceTo Remove Tasks From a Sequence

procedure iconsmall spaceTo Insert Tasks in a Sequence

procedure iconsmall spaceTo Delete a Sequence

procedure iconsmall spaceTo Run the Sequence

procedure iconsmall spaceTo Reset the Status Panel and Deterministic Scheduler

procedure iconsmall spaceTo Quit the Deterministic Scheduler

A. SunVTS Window and Dialog Box Reference

A.1 SunVTS Main Windows

A.1.1 CDE Main Window

A.1.2 TTY Main Window

A.2 SunVTS Dialog Boxes

A.2.1 Advanced

A.2.2 Auto Configuration

A.2.3 Connect to Host

A.2.4 DSched

A.2.5 Notify

A.2.6 Option Files

A.2.7 Schedule

A.2.8 Test Execution

A.2.9 Test Parameter

A.2.10 Thresholds

A.2.11 Trace Test

B. Frequently Asked Questions

C. Creating and Editing Generic Option Files for Advanced Users

C.1 Main Components Overview

C.1.1 Top Level Components

C.1.2 Group Level Options

C.1.3 Instance Level Options

C.1.4 Device Level Options

C.1.5 Test Level Options

C.1.6 The Standard Options

C.1.7 Option Specification

C.1.8 Option Descriptions for Standard Options

C.1.9 Test Program Arguments Specification

C.1.10 File Header

C.1.11 Actions Specification

C.1.12 System Level Options

C.1.13 Group Level Standard Options

C.1.14 Test and Device Level Standard Options

C.1.15 Instance Level Standard Options

C.1.16 Test Execution Standard Options

D. SunVTS Global Configuration File sunvts.conf

Index