Unit Test Case Generator
RKTracer Unit Testing tool
The RKTracer tool can help you save time, effort, and money while verifying embedded systems and desktop applications. It aids in the automated generation of unit test cases in GTest and integration tests for C and C++ code, as well as the generation of code coverage data.
You can run unit tests within your development workflow.
You can run unit tests and integration tests on the build machine or embedded targets and verify that application code behaves as expected
You can also add the RKTracer unit test cases generated to existing applications as well as integrate them directly with continuous test environments
Capabilities of the RKTracer
Generating unit tests
One or more source code files can be used to generate unit tests. RKTracer Parses the source code to generates a .json file of the code that can be used to generate unit tests. Unit tests for C and C++ can be generated in projects folder.
- You can generate test case for selected function.
- You can generate multiple test cases based on the requirement with user defined input values and expected output.
- You can either generate unit test in google test or unity framework
- You can fully customize the auto generated unit test cases.
How it works ?
Integrate RKTracer with existing build environment through command line interface or IDEs IAR Embedded Workbench IDE, Keil uVision IDE, Visual Studio IDE, and many more
Activate the RKTracer tool and rebuild applications in your build environment. The RKTracer tool will auto detect the compiler or cross compiler and add the runtime time libraries (zero time spent on tool configuration) to your project build system.
Create and add auto unit tests to your application.
You can run unit tests on your native host or embedded device, independently of the rktracer tool, in your existing build setup or test environment.
With just a click of the mouse, generate code coverage reports for your application.