Technical data

Chapter 3
Diagnostics
HP bc2100 ATCA Server Blade Diagnostics Syntax and Semantics of UI
160
lxModule - The executable file containing the test code.
lxModule.hlp - A help file describing all the tests, parameters and error messages.
•lxModule.snp - A configuration tree branch representing the tests and parameters.
*.so.* - Any required libraries.
The name of the module in the configuration tree does not have to be the same as the file name.
Device
Tests within modules are logically grouped by devices.
Shortcut: Double-click the left mouse button on a device to edit its parameters.
Test
A test is the smallest executable unit of a module that returns a pass or a fail result. A module represents an
executable file. When the executable file is run, a parameter is passed to it to select the desired test by test
number.
A test is represented by a node in the configuration tree and a test’s properties may be viewed and edited by
the test Property Sheet (see the section “Property Dialog Boxes”).
Shortcut: Double-click the left mouse button on a test to edit its parameters.
Parameter
A parameter is an input to the test and usually describes variable characteristics of hardware, such as the
size of memory. Parameters can also be used to control the test in other ways, such as representing a testing
pattern or a number of bytes to test.
A parameter has a name and a value. Parameters may be optional or required. Parameters may be numeric or
string valued. The only way to know these things is to have read the modules help file.
Parameters are inherited and overridable. Tests are passed all parameters in all of its parent groups. If a
parameter occurs more than once, only the parameter located lowest in the tree is passed.
Shortcut: Double-click the left mouse button on a parameter to edit its parameters.
Test Flow Groups
Flow Groups are used to specify how a group of tests will be executed. The icons for flow groups represent
serial and parallel test flows. The flow type and a number of other parameters (such as number of loops and
time limit) can be specified and changed using the group Property Sheet (Refer to “Property Dialog Boxes” on
page 167t).
Shortcut: Double-click the left mouse button on a flow group to edit its parameters.
Test Flow Tree
A Test Flow tree is a hierarchy of flow groups that control the order of test execution. The flow groups contain
tests (or other flow groups) and specify how the tests are run. The groups specify whether the tests are run in
parallel or serial, run forever, halt on error, etc.
To add a test to the flow tree, drag it from the configuration tree and drop it in the desired group.
Configuration Tree
A configuration tree is a collection of tests and parameters that have been adjusted for a specific hardware
configuration. Packages can contain any number of configurations.