Contents
Previous: Reviewing and Copying Test Results

Chapter 5

Generating Custom Test Cases

This chapter describes how to run one or more of the automated HCTS tests without running the entire test suite. You may want to run a particular test separately to perform additional stress testing on your hardware that is not done by the standard certification test suite.


Note - If you use the Create Custom Test Generation option, your system does not qualify for the Hardware Compatibility List. To certify your hardware, all tests must pass in a single test run.


Overview

The HCTS Custom Test Case Generation screen enables you to create and execute test scenarios based on a predefined list of tests. By customizing these tests, you can do the following:

The following terms are used to discuss custom test case generation:

Command Form

The command form contains the stress tests and associated parameters that you enter via the browser, for placement into a command file. Because the command form is readable by the test suite's HTML form generator, you can create and edit a command file using a GUI instead of having to understand the syntax of a test command in the command file.

Command File

The command file contains test commands and keywords in a syntax understood by the Solaris Test Automation Facility (STAF) engine. The command file to be processed is passed to the STAF engine, which reads the test commands, processes them, and begins the associated tests.

If no command files were previously created for this test system, only the Select test to add to Command Form pull-down menu and the Create Command Form Filename toggle button and text window are present on the Custom Test Case Generation screen, as shown in Figure 5-1. After you create a command form and return to this screen, more command buttons are displayed.

Figure 5-1 Custom Test Case Generation Screen

The following figure shows an example custom test screen.

Figure 5-2 FTP Stress Custom Test

Test Selection Menu

The Select test to add to Command Form pull-down menu enables you to choose one or more tests to include in a command form. This list of tests is different for systems and for each type of controller.

See Automated Tests for lists of the tests that are available for you to run for systems, motherboards, and different types of controllers.

Make sure your system meets the general hardware and software requirements for all certifications stated in the Hardware Certification Test Suite Installation Guide and the specific requirements for the technology you are testing as stated in the appropriate test plans.


Note - Make sure the test system has the appropriate devices installed for the selected tests.


Command Buttons

Use the command buttons to do the following:

User-Definable Test Parameters

User-Definable Test Parameters for Network Controller Tests

User-Definable Test Parameters for Storage Controller Tests

User-Definable Test Parameters for Serial I/O Controller Level 1 Tests

User-Definable Test Parameters for Serial I/O Controller Level 2 Tests

Level 2 serial I/O controller tests include the following user-definable test parameters in addition to those listed for Level 1 tests.

Test Control Buttons

Next: Automated Tests


Copyright 2005 Sun Microsystems