VSU 4 Overview
You are here: Testing > Test suites > VSU4 Overview
Additions for Single UNIX Test Suite
VSU4 uses the industry standard Test Environment Toolkit (TET) as its test harness. The TET is described elsewhere.
Disk space requirements on a typical CISC based system are as follows:
UNIX Test Mode - over 4,000 tests
Note than when the X/Open Curses tests are mandated this will increase the test suite to approximately 8,000 tests.
A typical test run from start to finish takes approximately 10 hours on an Intel Pentium based system.
The VSU test suite verifies the compliance of systems to the Single UNIX Specification extensions for the core kernel and library interfaces (VSX4 has to be used in addition) . VSU4 verifies over 450 new interfaces added to X/Open's XPG4 specifications for the Single UNIX Specification.
VSU features include:
VSU4 is modular, both at the implementation level and at the user level. The testing process is divided into clear stages -
Each stage is clearly documented in the VSU User and Installation Guide, which accompanies the product.
This stage includes setting up user-ids and groups for testing, and reading the tape. This stage includes configuring and installing the TET harness, which is used to control building, execution and cleanup of VSU tests.
VSU automatically installs on most common platforms. Where system dependencies may vary, these are isolated into clearly defined user changeable sections of the test suite. During this stage VSU4 builds the test harness and associated libraries.
VSU separates the building of the test harness and tools from the testsets themselves. The test suite may be built completely or in sub-sections, which decrease in granularity from test sections and areas down to individual testsets.
It is possible to combine the building and execution phases into a single pass, and this is the recommended way for a formal X/Open branding application.
VSU generates an intermediate level journal file in a TET compliant format. This is sufficient for debugging purposes. When a formal report is required, such as for X/Open branding then the formal report writers provided with VSU are used to process the journal file.