What's New
You can find information about the features introduced, enhancements, or other changes made in HCL DevOps Test Embedded (Test Embedded). You can also find the features that were introduced in previous versions of Test Embedded. DevOps Test Embedded is the new name of HCL OneTest™ Embedded from 9.0.0 onwards.
What's New in 2023.12 (9.0.0)
The following section lists the features, enhancements, or other changes made in Test Embedded.
Feature title |
Description |
---|---|
Renaming of OneTest products |
The following
OneTest products have new names
starting from 9.0.0:
|
Addition of new MISRA rules |
DevOps Test Embedded now includes new MISRA rules, specifically rule 12.11 for MISRA 2004 and rules 9.4, 9.5, 11.9, and 12.4 for MISRA 2012. The qualification kit is enhanced to align with these newly added rules. See Code review MISRA 2004 rules and Code review MISRA 2012 rules. |
Support for ASM ARM coverage for 64-bit version |
The ASM ARM coverage capabilities are enhanced to include both 32-bit and 64-bit version. This is an extension of the coverage for ASM ARM 32-bit version. The supported coverage levels are also the same for 64-bit version. The ASM ARM coverage extension is compatible with C/C++ and Ada coverage. Additionally, the Target Deployment Port (TDP) for Raspberry Pi is enhanced to include the ASM ARM coverage for 64-bit version. |
Non-coverage justification extended to include Ada language |
The non-coverage justification feature is now extended to the Ada language. You can now justify non-reachable branches by using a pragma directly in the relevant source code. The coverage percentage incorporates this justification, and the details of the justification are included in the report. See Justification of non-covered lines of code and Instrumentation pragmas for Ada language |
Enhanced the requirement traceability matrix |
You can now select the attribute that you want to use as the identifier for traceability between test cases and requirements. Previously, requirements used the attribute ID, which might not be relevant for certain requirements management tools, particularly those with automatically generated IDs. See Linking tests to requirements and Importing requirement files . |
Enhancement to the command line option |
You can run a test suite or a test harness by using the command-line interface of Eclipse. You can now select the Target Deployment Port (TDP) and the configuration when you run tests in the batch mode. See Starting a test from the command line. |
Support to generate a merged report |
You can now generate a merged report, which includes the results of all the test harnesses and the runtime analysis results by selecting multiple test suite results and by clicking the Merge… option from the menu in Project Explorer. See Running a test suite. |
Introducing the Run Static Analysis option in Project Explorer |
You can now run code reviews and other static analysis tools directly from the Project Explorer without compiling the application, and then view the results at the end of the analysis. See Running static analysis. |
Introducing the project settings option on the toolbar |
The project settings option is now available on the toolbar on DevOps Test Embedded. You can now easily access and modify your project property settings directly from the toolbar. See Running static analysis. |
Support to create a project by using the import wizard |
You can now create a DevOps Test Embedded project by using an import wizard. You can now import a compilation database from either a CMake database or a folder that contains the source code under test. You can optionally use a CMake compilation database or select a folder that contains the source code under test. |
Support to integrate Git in DevOps Test Embedded Studio |
The support for Git is added in the integrated tools of DevOps Test Embedded Studio. You can now manage your code versioning directly in your DevOps Test Embedded Studio environment. |
Qualification Kit |
The qualification kit has been
updated with the following new components:
Control & Data Coupling qualification kit is an extension of the C Coverage qualification kit. The qualification kit for MISRA 2014 & 2012 is updated with new rules and tests on command line interface. |
Target Deployment Port (TDP) |
|
Supported Platforms |
|
What's New in 8.3.2
The following section lists the features, enhancements, or other changes made in HCL OneTest™ Embedded.
Feature title |
Description |
---|---|
Features and Enhancements |
The following sections list the new features, enhancements or
other changes made in this release.
|
What's New in 8.3.1
The following section lists the features, enhancements, or other changes made in HCL OneTest™ Embedded.
Feature title |
Description |
---|---|
Monitoring |
|
Test Case Generation for C (preview) |
|
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 Tests linked 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 |
|
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. |
What's New in 8.3.0
The following section lists the features, enhancements, or other changes made in HCL OneTest™ Embedded.
Feature title |
Description |
---|---|
Justification of non-coverage |
|
Coverage of Assembler language for ARM 32 bits processor |
|
Support Eclipse 4.7.3 and 4.12 (2019.06) and CDT 9 |
|
Support Eclipse 4.7.3 and 4.12 (2019.06) and CDT 9 |
|
Execute OTD test scripts in Eclipse IDE |
|
New Code Review HTML report |
|
MISRA 2004 and 2012 rules improvements |
See Code review MISRA 2004 rules and Code review MISRA 2012 rules
|
Open Eclipse IDE to other testing tools |
|
Publish HTML reports on HCL OneTest™ Embedded |
OneTest Embedded HTML reports can now be published on OneTest Server. See Publishing HTML reports to the Server. |