Release Notes

This document contains information about new features and enhancements for HCL OneTest Embedded and links to useful information about the products.

Contents

Description

HCL OneTest Embedded is a complete test and runtime analysis tool set for systems development created in any cross-development environment.

HCL OneTest Embedded provides tools for automated component testing, code coverage, memory leak detection, performance profiling, and UML sequence diagram tracing.

What's new in HCL OneTest Embedded 8.3.1

You can find information about the features introduced in this release of HCL OneTest Embedded.

The following sections list the new features, enhancements or other changes made in this release.

  • Monitoring
    • This feature targets cyclic-executive applications, that is applications that mainly rely on a cycle where input data are read and output data are set at each cycle. These input/output data are implemented with global variables.

      See Application monitoring

    • The complete application is instrumented to be able to access to the global variables in read/write mode with various means (socket, files…). See Application monitoring.
    • A new view in HCL OneTest Embedded for Eclipse IDE is available to interactively modify the input data and display the output data. See Monitoring a cyclic executive application.
    • Output data can be displayed as curves on a graphical view.
  • Test Case Generation for C (preview):
    • This is a preview feature of the new test case generation integrated in HCL OneTest Embedded for Eclipse IDE only for now.
    • When this feature is enabled, the source code is analyzed and the test cases can be generated from:
      • The call graph: A coverage objective can be provided to generate test cases.
      • The coverage viewer: Clicking on a branch displays in a new view the precondition to satisfy in input of the function under test, and a new test case can be generated to satisfy this precondition.
    Note: No customer support is ensured for this feature for now. If you have any queries or issues about the Test Case Generation for C (preview) feature, you can request help from OneTest Embedded forum.
  • Import requirements with format ReqIF

    In HCL OneTest Embedded for Eclipse IDE preferences, the user can now load a requirement file that supports the format ReqIF. See https://www.omg.org/spec/ReqIF/About-ReqIF/ and Link Tests to Requirements.

  • Support C++17 and C++20 syntaxes

    Almost all C+20 syntaxes are supported under Support for C17 and C+20 syntaxes.

  • Multiple user-defined MISRA rules
  • MISRA updater:
    • When you update from an old version of HCL OneTest Embedded and you use MISRA in HCL OneTest Embedded for Eclipse IDE 8.3.1 for the first time, you are requested to update the configuration rule with the new rules added to the new version. By default, the unselected rules are disabled, they must be selected to be enabled. See Configuring code review rules.
    • In HCL OneTest Embedded Studio, the configuration file is automatically updated and the new rules are disabled. See Running a code review.
  • Support for Eclipse 2020-06 (4.12)

    HCL OneTest Embedded is still delivered with Eclipse 4.7.2 but it can be also installed on Eclipse 2020-06 (4.12).

  • TDP Visual 2019

    A new Target Deployment Port dedicated to Microsoft Visual 2019 is delivered.

Installing the product

You can find information about the installation and upgrade instructions for HCL OneTest Embedded for Eclipse IDE.

For instructions about installing the software, see Installing.

You cannot upgrade HCL OneTest Embedded for Eclipse IDE from an earlier version of the product to version 8.3.1. If you have an earlier version of the product, you must uninstall it before installing HCL OneTest Embedded 8.3.1.

Known issues

You can find information about the known issues identified in this release of HCL OneTest Embedded for Eclipse IDE
Table 1. Release documents - Fix list and known issues
Product Download document Knowledge Base
HCL OneTest Embedded Release document Knowledge articles

The knowledge base is continually updated as problems are discovered and resolved. By searching the knowledge base, you can quickly find workarounds or solutions to problems.

Contacting HCL support

  • For technical assistance, contact HCL Customer Support.
  • Before you contact HCL support, you must gather the background information that you might need to describe your problem. When you describe a problem to the HCL support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:
    • What software versions were you running when the problem occurred?
    • Do you have logs, traces, or messages that are related to the problem?
    • Can you reproduce the problem? If so, what steps do you take to reproduce it?
    • Is there a workaround for the problem? If so, be prepared to describe the workaround.