Automated Testing with Reactis and Jenkins#

RSITR 6.1

June 30, 2023

binary code (zeros and ones)

 

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.