Automated Testing with Reactis and Jenkins#
RSITR 6.1
June 30, 2023
Test Simulink models and C Code within a Jenkins build pipeline. Flag runtime errors, track coverage, perform back-to-back testing of C code against a model.
Abstract#
The automated testing and validation capabilities of the Reactis[1] tool suite significantly improve the gains realized from a model-based design process. Reactis can successfully test, simulate, and debug discrete-time Simulink[2] models. Combined with Reactis for C, Reactis also provides a robust test-generation and debugging capability for C code, and for performing back-to-back tests of models vs. code. Jenkins[3] is a popular open-source automation server which is used to build and test software systems. This document describes the steps necessary to use Reactis within a Jenkins-controlled build and test process.