Typhoon HIL Test Suite

This section provides information about Typhoon HIL Test Suite testing environment software.

Important: In case Typhoon HIL Test Suite is distributed as standalone application it requires that Typhoon HIL Control Center is installed and appropriate license file is imported. Typhoon HIL Control Center can be downloaded from here: https://subscription.typhoon-hil.com/download/
Important: To open Typhoon HIL Test Suite report files LibreOffice is required. LibreOffice can be downloaded from here: http://www.libreoffice.org/
Important: Typhoon HIL Test Suite requires a valid Test Suite toolbox license. For more information please contact Typhoon HIL Inc.
The Typhoon HIL Test Suite is highly flexible test execution and precertification tool. Its main purpose is Standard Qualification using automated tests covered with detailed test reports.

Figure 1: Typhoon HIL Test Suite

The Typhoon HIL Test Suite main screen is consisted of few sections:

  • Test library - contains all available tests that can be added to the project.
    Note: Which test is available depends of active Test Suite toolbox license.
  • Project tests - all tests that are included into the project will be displayed in this section.
  • Console log - simple log panel.

On the top of main window simple toolbar is located. Elements of this toolbar are listed below:

  • Create new project - opens simple wizard dialog (Figure 2) used for creating new project.

    Figure 2: Simple New Project wizard dialog

  • Open existing project - opens saved project.
  • Save project - project can be saved by clicking on this button.
  • Save project as – saves project to the new project file. All related project files will be copied to a new location.
  • Edit project properties - opens dialog (Figure 3) which allows changing Project related properties such us: which interpreter should be used (system or embedded), do we want to use Virtual Device instead of the real hardware and changing additional project information that will be used in test reports.
    Note: By selecting the System interpreter all tests in Test Suite project are going to be executed with the system Python interpreter. In order to use the System interpreter you need to install Typhoon API as described in Script Editor section .

    Test Suite requires additional dependencies that can be installed by executing the following commands in the command prompt:

    1. Matplotlib: pip install matplotlib
    2. Scipy: pip install scipy
    3. Appy:
      1. In case you have Python 2 system interpreter:

        pip install appy

      2. In case you have Python 3 system interpreter, install appypod wheel shipped together with Typhoon HIL Software installation:

        pip install C:\Typhoon HIL Control Center\dependencies\api_dependencies\appypod-0.9.6-py3-none-any.whl

    Note: Virtual HIL Device is a software module within Typhoon HIL software toolchain which emulates Typhoon HIL40x/60x device in non-real time on a PC. Due to software nature of Virtual HIL Device, there is no external IO support.

    Figure 3: Project properties dialog

  • About screen - simple about dialog.

In order to insert new test into the project, double click on a desired test from a test library. Upon the click, new test wizard will be started (Figure 4) which will guide you through the new test configuration. When you finish all wizard steps, new test will be inserted into the project and displayed in the Project test section, from where you can start, delete or edit inserted tests.

Figure 4: New Test wizard

Each test in Project test section has additional actions that can be applied (Figure 5). Also current test status is graphically displayed for each test.

Figure 5: Additional test action and current test status

Available test actions are:

  • Edit test - Opens the same wizard dialog that is used for new test configuration but this time its purpose is to edit test configuration.
  • Delete test - deletes selected test from the project.
  • Open documentation– opens test documentation file.
  • Open report file - after test execution is finished you can open detailed test report file by clicking on this button.
  • Start/Stop test - starts or stops selected test. Only one test can be executed at the same time. In order to run multiple tests automatically, you can select desired tests and click on the Run selected button.

The same group of action is available if you right click on the test (Figure 6).

Figure 6: Context menu test actions