|
|
|
Foundation ::
Security Applications ::
HOSTS
|
The HOSTS Structure
HOSTS consists of three components that provide a method for performing a sequence of tests.
This sequence is repeatable (e.g., the sequence is re-executed each time a test is run). The
following list defines the three HOSTS components:
| Driver Engine |
|
This Perl-based driver reads the input test files, processes the test
records within the specified input file, and declares each test
performed as either a pass or a fail. Counts are kept recording the
number of passes and failures. |
| Input Test File |
|
The input test file is a collection of one-line test records processed in a
sequential manner. Each record includes identifying information (e.g.,
a test number and description), the test to be performed, and the
criteria required to declare a pass. The test may be a parameter-based
call to the one of the test plugins or it may contain an actual
environment-specific command that will be passed to the OS for
execution. |
| Test Plugins |
|
A test plugin is a modular block of code that performs a single
function. The plugin serves as the actual interface between the test
driver and the OS being evaluated. The plugin converts the test to the
native OS for processing. |
|
|
|
|