Generating C++ Unit Tests Faster: Razorcat integrates emmtrix Link Stubbing Technology into TESSY
Berlin and Karlsruhe, Germany, 5 May 2026 – To further streamline and accelerate embedded software testing, Razorcat Development GmbH has integrated the link stubbing technology from its long-standing technology partner emmtrix Technologies GmbH into TESSY, the widely used test automation tool for C/C++ development. Razorcat’s TESSY supports unit and integration testing, and is widely used for safety-critical applications e.g. in automotive, aerospace, and industrial automation to ensure compliance with safety standards and to improve overall software quality. The newly integrated emmtrix Link Stubber tool helps embedded software developers to reduce their manual effort required to generate isolated C++ unit tests.

When testing, missing dependencies often lead to linker errors, a problem that becomes substantially more complex in C++ due to language features such as constructors, inheritance and virtual functions, templates and standard library types, as well as complex object initialization semantics. These factors make C++ unit test creation more time-consuming compared to C, limiting automation and slowing down test development.

Automated Link Stubbing with Clang Technology

To overcome these limitations, emmtrix has developed the emmtrix Link Stubber on behalf of Razorcat. This Clang-based tool automatically generates stub implementations for unresolved C and C++ symbols. By enabling incomplete translation units to be linked without requiring full implementations of all dependencies, the technology eliminates the need for extensive hand-written stubs. As a result, developers can focus on testing the unit under consideration instead of being blocked by missing dependencies elsewhere in the codebase.

The link stubbing capability is now fully integrated into TESSY, providing automated stub generation for C++ functions, classes, constructors, destructors, and global variables. It supports advanced language constructs including inheritance, abstract classes, and standard library types, enabling seamless unit test creation even for complex or legacy C++ modules. This integration reduces the manual effort previously required to prepare isolated test setups and enables a more streamlined and automated workflow.

Integrated Workflow for Efficient Test Creation

With this enhancement, Razorcat extends its proven unit testing approach for modern C++, reducing setup times for isolated C++ unit tests and improving the scalability of test workflows. Development teams benefit from faster test creation, increased automation, and improved accessibility for testing legacy and complex codebases. The solution is particularly relevant for industries with stringent quality and safety requirements, where reliable and efficient testing workflows are essential.

“The collaboration between Razorcat and emmtrix shows how compiler-based tooling can effectively reduce the setup effort in C++ unit testing workflows, even in safety-critical software development”, says Rainer Heim, Managing Director of emmtrix. “Our emmtrix Link Stubber lowers the barrier for testing complex C++ codebases by simplifying the isolation of tightly coupled dependencies.”

“By integrating the emmtrix link stubbing technology in TESSY, we reduce the manual work required to set up isolated C++ unit tests and make the workflow more scalable and automation-friendly,” says Michael Wittner, CEO of Razorcat Development GmbH. “This allows development teams to increase test coverage and improve their quality assurance processes with considerably less effort.”

Further information on Razorcat’s TESSY is available at www.razorcat.com/en/product-tessy.html.

About emmtrix

emmtrix Technologies develops advanced software tools for embedded systems, enabling static performance analysis, code optimization and safe parallelization and vectorization. Founded in 2016 and based in Karlsruhe, Germany, emmtrix combines deep expertise in compiler technology and static code analysis with extensive experience in automotive and avionics applications. The company also enables deployment of AI/ML models (ONNX, PyTorch) to embedded edge devices with automated, hardware-aware optimization.

More information about emmtrix Technologies is available at www.emmtrix.com.

emmtrix Contact:
emmtrix Technologies GmbH
Erbprinzenstraße 4-1276133 Karlsruhe/Germany
phone: +49 (0) 721 9861 4560
e-mail: contact@emmtrix.com
About Razorcat

Razorcat Development GmbH has been creating testing tools for software development of embedded systems since 1997. The unit and integration testing tool TESSY is certified to IEC 61508 and ISO 26262, and is being used in a large number of software projects across all branches of industry for the verification of safety-critical and high-quality software. Together with the Integrated Test Environment (ITE), Test Operator Platform (TOP) and Check Case Definition Language (CCDL) tools, Razorcat offers solutions for all stages of the testing process. Services like test management, testing, consulting and seminars provide additional support for customers around the world.

More information about Razorcat is available at www.razorcat.com.
 
 
 
» Razorcat
» Press Releases
» Press Release
Date: 05.05.2026 11:00
Number: PR emmtrix EN
» Press Photos

 Download der hochauflösenden Version...
Generating C++ Unit Tests Faster: Razorcat integrates emmtrix Link Stubbing Technology into TESSY
» Contacts
Razorcat Development GmbH
Witzlebenplatz 4
14057 Berlin/Germany
phone: +49 (0)30 536357-0
fax: +49 (0)30 536357-60
info@razorcat.com
» Contact Agency
MEXPERTS AG
Catherine Schneider
catherine.schneider@mexperts.de
phone: +49 (0)8143 59744-27
» More Press Releases
05.05.2026 11:00
Generating C++ Unit Tests Faster: Razorcat integrates emmtrix Link Stubbing Technology into TESSY

09.03.2026 12:00
Razorcat partners with SEGGER on automated embedded-software testing

29.04.2025 14:00
Razorcat’s TESSY integrates ABIX HiperSIM for Embedded Software Verification of MELEXIS MLX16-based Automotive Systems

01.03.2023 10:30
Speeding up Functional Safety Certification: Razorcat introduces new features Hyper Coverage and Code Access in TESSY v5.1

15.02.2022 11:00
Razorcat’s ITE supports the tests for the electric drive of the CityAirbus