Automating the creation and deployment of component test harnesses, test stubs and test drivers is a cinch thanks to HCL OneTest Embedded.

With a single click from any development environment, testers can profile memory and performance, analyze code coverage and visualize program execution behavior.

Additionally, HCL OneTest Embedded helps teams be more proactive in debugging and in fixing code before it breaks.

What’s New in HCL OneTest Embedded Version 8.3.0:

  • Justification of non-coverage
    • It could be difficult to achieve 100% of code coverage during the testing phases because some pieces of code could be non-reachable by test.
    • Testers can now justify the non-reachable branches with a pragma in the relevant piece of source code.
    • This justification is taken into account in the coverage percentage and the justification is included in the report
  • Coverage Assembler language for ARM processor
    • OneTest Embedded includes now the coverage of assembler code for ARM processor using the gcc for ARM tool chain.
      • Assembler source files are taken into account in the build as the C/C++ source files.
      • Or, optionally, C/C++ source files could be instrumented at the assembler level instead of at the C/C++ level.
    • The supported coverage levels are:
      • Functions
      • Functions and exits
      • Statement blocks
      • Calls
    • This is fully compatible with C/C++ and Ada coverage
    • A new TDP for Raspberry Pie is now delivered
  • New Coverage HTML report
    • A brand-new HTML coverage report is now generated after the application or test executions
    • It can be also generated with a CLI tool
    • It contains cross-references between covered branches, tests and requirements
    • This report is based on a template that the tester can modify in order to introduce his own logo, titles…
  • Support Eclipse 4.7.3 and 4.12 (2019.06) and CDT 9
    • OneTest Embedded is now delivered with Eclipse 4.7.3 and CDT 9
    • It could be also installed on Eclipse 4.12 (a.k.a. 2019.06) using the update site mechanism
  • Execute OTD test scripts in Eclipse IDE
    • As PTU test scripts, a tester can now import and run OTD test scripts from Studio to Eclipse IDE and run them
    • Reports are generated in the same way than in Studio
  • New Code Review HTML report
    • Code Review postprocessor generates now a brand-new HTML report (with the standard report)
    • This report is based on a template that the tester can modify in order to introduce his own logo, titles…
  • MISRA 2004 and 2012 rules improvements
    • The rules relative to number of lines of code propose now different ways to compute this number of lines of code (with or without the empty lines, with or without the comments)
    • New rules available:
      • max # of functions in a compilation unit
      • max # of global variables in a compilation unit
      • max # of lines in a compilation unit
      • max # of parameters in a function
  • Open Eclipse IDE to other testing tools
    • Eclipse IDE supports support now test script based on Python, shell or windows command instructions
    • Runtime analysis features can be used in parallel
    • HTML reports generated by these tools can also be part of the global report
  • Integration with OneTest Embedded/RTist in Eclipse
    • OneTest Embedded can be shell-shared with RTist on top of Eclipse 2019.06
    • The generated code could be instrumented, and a coverage report could be generated after each execution
    • 2 new coverage levels are available:
      • States
      • Transitions
  • Publish HTML reports on OneTest Server
    • OneTest Embedded HTML reports can now be published on the OneTest Server

Watch this on demand webinar as the HCL OneTest Embedded team as it discusses cross-platform solution for testing and analysis. Additionally, the HCL OneTest Embedded shows how to be more proactive in debugging and identifying and assisting in fixing code before it breaks.

Comment wrap
Further Reading
article-img
Secure DevOps | February 5, 2021
Several Updates for UI in HCL OneTest Version 10.1.2
HCL OneTest version 10.1.2 is now available. And, while it is predominantly a fix pack, our team has included some exciting new capabilities in this release. For OneTest UI users, 10.1.2 provides these following updates: New reporting framework now offers PDF export with or without details, like screenshots, where required New reporting framework now supports jumping from the report step to the test implementation step (when run from the Desktop IDE only) Application under test configuration has been simplified with a single UI for configuring Web, Android, iOS or Desktop applications Address browser compatibility issues automatically – ensure you have the right web driver for the version of the browser you’re working with and if not, install it with a single click – this helps ensure test failures aren’t related to test environment issues, but rather are representative of actual application problems Continuation of running Mobile Native and Hybrid Applications Support TechPreview with this release bringing support for iOS-based apps on real devices, simulators or device clouds Continuation of running Windows Native Applications Support TechPreview — 10.1.2 refines the way multi-window applications, dialogs and popup windows are handled. Take a deep dive on what’s new with OneTest UI here. Or watch the on-demand webinar discussing the latest release.
article-img
Secure DevOps | February 2, 2021
OneTest Server Features New Capabilities as Part of HCL OneTest Version 10.1.2
HCL OneTest version 10.1.2 is now available. And, while it is predominantly a fix pack, our team has included some exciting new capabilities in this release. For OneTest Server users, 10.1.2 provides these following updates: Simplified license management: license information can now be viewed and managed by the server administrator from the web UI instead of the Helm chart Webhook support for repository refresh – whilst test repositories are updated regularly for active teams it can be helpful to have repository updates trigger a refresh automatically; this can now be achieved through the repository webhook Postman test execution – for teams who have not yet (or don’t intend to) migrated their Postman tests to OneTest API we now offer a native execution option. Simply connect your Postman git repository to your OneTest Server project and you will see your tests appear alongside your native OneTest tests ready for execution JMeter test execution – we now offer a native execution option for JMeter tests. Simply connect your JMeter git repository to your OneTest Server project and you will see your tests appear alongside your native OneTest tests ready for execution Notifications – certain activities within OneTest Server now trigger notifications, these can be managed from the notifications configuration page – please feel free to suggest what further activities you would like to get notifications for on our OneTest Ideas portal. Jira Integration – users can now connect OneTest Server to their Jira infrastructure and raise issues directly into their defect tracking repositories from the results view Azure DevOps Integration – users can now connect to OneTest Server from Azure DevOps and run their OneTest Server tests as part of their pipeline executions (Azure plugin available from the Azure Marketplace) OneTest Data is now integrated with HCL Launch allowing users to request data refreshes as part of their build pipeline Take a...
article-img
Secure DevOps | February 1, 2021
HCL OneTest Version 10.1.2 Features New Updates for OneTest Performance
HCL OneTest version 10.1.2 is now available. And, while it is predominantly a fix pack, our team has included some exciting new capabilities in this release. For OneTest Performance users, 10.1.2 provides these following updates: Brotli support: decompress and work with data from services that implement the Brotli encoding mechanism. Dataset access from custom code: testers can now manipulate dataset values from custom code steps and read/write back values from/to datasets. 64-bit SAP support: you are no longer restricted to using the 32-bit version of OneTest Performance in order to work with SAP GUI based applications. Reports enhancements now allow for custom percentile counters. Reports enhancements to support exporting result data to JSON format. Reports enhancements supporting publication of large performance reports to OneTest Server. Take a deep dive on what’s new with OneTest Performance here. Or watch the on-demand webinar discussing the latest release.
Close