Short development cycles and the accompanying continuous increase in the number of vehicle functions along with a greater diversity of options make ECUs more complex and thus place higher demands on test tools and test automation during development. This is why build environments are playing an increasingly important role in the associated software tests. Using conventional methods, test cases are usually executed manually on test benches by test designers or coordinators.
MicroNova has developed a way to automate this process: The EXAM Jenkins Plug-in allows the test automation solution to be integrated into the Continuous Integration (CI) workflow for the Jenkins platform.
For this purpose, the MicroNova Plug-in connects the Jenkins CI system with EXAM via the REST interface, which itself is done through the Jenkins interface. The result is that the EXAM test automation solution can be controlled remotely thereby allowing tests to be carried out automatically and continuously at the various stages of the software’s development.
Continuous Integration with EXAM requires two components: a Jenkins Plug-in and an EXAM REST-API Plug-in. The Jenkins Plug-in is available for download at jenkins.io under Open Source License (MIT). MicroNova provides the EXAM REST-API Plug-in subject to license conditions. It is available under both node-locked and floating licenses.