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.
- 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
- Multiple user-defined rules can be defined in MISRA 2004 and MISRA 2012.
- Each rule can have its own severity.
See Configuring code review rules and Configuring code review 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
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.