General changes
All applications have been updated to comply with the new DAQ
configuration
changes.
New features
test syncronization
It is possible to synchronize execution of tests for children of a
Composite object (e.g. HW_System, Rack, Crate etc.). If test repository
contains Test4Class or Test4Object for a class or object, and this test
has 'ExecMode' attribute set to 'sync', then all children of this
object (or of all objects of this class) are tested one-by-one in the
order they are defined in the database. The implementation of this test
('is-a' relationship) is ignored.
$TDAQ_INST_PATH/share/examples/dvs/databases contains examples of Racks
which has this special 'sync' test defined.
dvs_gui
changes in behaviour:
- Module, which does not contain Computers, is represented as a
single object in DVS. Before any Module was a composite object,
containing
'virtual' VMEInterface an zero or more Computers, that was confusing.
- If component's status is Failed, the tree in GUI is expanded to
make it visible, to attract user's attention.
The following new features have been added:
- Applications Log Browser: if Log
Setting is selected, user can change the quantity of information
to be displayed in the appropriate panel.
- Test Verbosity (Options menu):
when selected, '-v' parameter is added globally for all executed tests.
- Combine Test Output (Options
menu): when this option is selected, the tests
results for all children of a selected component are displayed in the
same Test Log panel.
- Save Test Results (File
menu): if user take this action, the Test
Log panel of the selected
component will be saved in a file (ask input data from the user).
Known bugs, problems and limitations
Functionality of the packages is
not supported for slc3-icc8-opt
tag.