DVS_GUI Online Help

Introduction

This is an online help for the Diagnosis and Verification System Graphical User Interface (DVS_GUI).
DVS is a tool used to perform tests on the system components and is an application log viewer as well.
Below is a description of all the menus and options that an user has when using dvs_gui interface.

Contents

Actions Menu

Start test Component
Reset status component
Stop testing
Edit configuration
Reload configuration
DVS output
Exit

Options Menu

Remove Hardware-OFF
Test level and scope selector
Combine test output
Log viewer settings

Tab panels

Diagnosis
TestOutput panel
ApplicationLog

Start Test Component - Actions menu
Select first a component from the components tree; it can be a top level component (a container) or you can go down in the tree to a single component.
  1. You can choose to start all the tests associated with that object by clicking test button Test_icon on the toolbar or in ActionMenu.
    The result of the testing will appear in the TestOutput tab panel separately for each component. You can choose to combine, view (and save) all the test results for all subcomponents in one panel corresponding to their parent. Look at Combine test outputs. The result will be visible only after the test is finished. For longish tests if user needs to see the ongoing results look at Update runtime test log.
  2. You can choose to start a particular test: right mouse click on a component will pop-up a context menu with a list of tests available for that object; you can choose one of them. Test result will appear in the TestOutput tab panel.

Reset status component - Actions menu
User can reset the status of a component or of a container to initial status UNTESTED.

Stop testing - Actions menu
User can interrupt the testing session by clicking on . Status is set to Untested

Edit configuration - Actions menu
User can change database configuration launching oks_data_editor application by clicking on Edit configuration button
Database can be reloaded in dvs_gui by clicking the toolbar button

DVS output
In case of lengthy operations, user can look at the dvs output to understand if the application is busy or simply hangs. By clicking DVSLog button a window will appear showing the application's output.
 
Combine test output - Options menu
You can choose to combine and view the results of the children components into the panel corresponding to their parent. You can save these results into a file; you can browse the file system to choose the file name or simply type a name.

Update runtime test log - Actions menu
For tests that take some time to finish one can see ongoing output by selecting the TestOutput tab panel and by  clicking the Update test log button Update result.

Enable Hardware-OFF - Options menu
By default, dvs_gui does not load hardware objects defined in the database if their status is marked as OFF. The applications associated with these HW objects are not loaded either. When the `Enable Hardware-OFF' box is checked the user will load all HW objects and the diagnostics will be run on all items selected regardless of their ON/OFF state.

Test level and scope selector - Options menu
Test objects can have different complexity levels. User can select which tests to execute depending on their complexity level. When this option menu is triggered, a dialog window is appearing for the user to choose a different level for the testing session. Tests with higher level are more complex. All tests up to that given level are executed. By default test level is set to 0, meaning that minimum number of tests will be executed.

User can filter out execution of some tests, by selecting a test scope. When this option is triggered, a dialog window appears for the user to choose a test scope. Only defined scope in the database are presented to the user. All tests that do not fit this selection will not be executed.

Log viewer settings - Options menu
User can select one of the proposed settings for the application log: last log, last but one, last but two, last 2000 lines or the last log or all logs available for that application.