Model Testing Toolkit

The Model Testing Toolkit is a platform for creating, executing and automating tests of Modelica models. It is designed to handle the increasingly complicated task of developing models and libraries for both a single tool as well as multiple tools and even cross-testing (compilation and simulation performed on different tools).

Creating tests have never been easier. The Model Testing Toolkit comes with an easy-to-use graphical user interface for test creation and local execution. The interface has been developed in cooperation with the Modelon library developers to make sure that it is suited for its purpose. In addition, there are conversion scripts for quick generation of test suites directly from Modelica code.

The automation of tests is also key to allowing the modeler to advance forward while not spending too much time on executing tests. The Model Testing Toolkit comes ready to integrate with continuous integration platforms, with a detailed guide for setup on the Jenkins platform.

The Model Testing Toolkit also acknowledges the need of custom solutions; therefore, it also ships with a powerful scripted framework. The scripted framework allows for custom tests to be set up using the easy to learn and widely used language Python (version 2.7).