Cantata in 90 Seconds

Cantata in 90 Seconds

Cantata in 90 Seconds

Are you looking for a unit testing tool for C and C++?

Check out this video and learn in only 90 seconds how Cantata automates your unit and integration tests for accelerating the verification standard compliant or business critical C/C++ code on embedded targets and host native platforms.

Cantata Quick Tour

Cantata Quick Tour

Cantata Quick Tour

Are you tired of unreliable and complicated testing tools for your C and C++ code?

In this demo video, you’ll discover the power and flexibility of Cantata. From editing test scripts to measuring code coverage, Cantata makes unit and integration testing a breeze. With features like error injection, interception of calls, and customizable reporting, Cantata is the ultimate testing tool for developers working on native or embedded target platforms. Elevate your testing game today with Cantata!

Cantata Deployment Preparation

Cantata Deployment Preparation

Cantata Deployment Preparation

This technical note provides guidance on the prerequisites to deploy Cantata. It does not cover the process of deployment itself but rather offers an approach to preparing for the Cantata Editor. With Cantata deployment, a cross-compiler can compile a C/C++ source file containing Cantata directives to test and gather coverage on a specific target. By following this document, you can simplify the challenging task of preparing a target deployment and make the process quicker and easier.

To access this resource please fill in the form:

By submitting your information, you will gain access to this resource and receive periodic relevant event invitations, as well as information on the latest valuable embedded software testing resources from our experts. You can opt out at any time. See our privacy policy.

QA-MISRA Pre-processor Configuration

QA-MISRA Pre-processor Configuration

QA-MISRA Pre-processor Configuration

This technical note shows how to configure the preprocessor for the QA-MISRA static analysis tool. It aims to help users transition from their compilation setup to the QA-MISRA analysis tool.

  • It provides instructions on how to get the necessary compiler-specific information like predefined macros and include search paths to set up QA-MISRA. This is needed because QA-MISRA uses the Clang preprocessor, but users likely compile with a different compiler.
  • It explains how to use compiler options like -dM and -E in GCC/Clang to output preprocessor definitions and include paths.
  • The configuration needs to be done separately for C and C++ languages.
  • Project/file specific preprocessor settings like macros and include paths can be added manually or imported from a JSON compilation database.
  • It mentions the QA-MISRA documentation and option for a free web session on setting up the first project.
To access this resource please fill in the form:

By submitting your information, you will gain access to this resource and receive periodic relevant event invitations, as well as information on the latest valuable embedded software testing resources from our experts. You can opt out at any time. See our privacy policy.