{jenkins-plugin-info:testweaver}

This plugin integrates Jenkins with the TestWeaver tool suite provided by QTronic GmbH. The tool generates JUnit XML and HTML reports files.

TestWeaver tool

Large coverage testing of control functions

TestWeaver is a tool for automated test and validation of control functions. TestWeaver generates, runs and evaluates thousands of test scenarios automatically. Each test scenario is a sequence of inputs over time, automatically performed during simulations. TestWeaver generates the tests in a reactive, informed way, trying to learn the system behavior from the results of the previous simulations, in order to increase state coverage and to actively worsen sub-optimal scenarios until the system behavior is really bad, i.e. a bug or a design flaw has been found. TestWeaver also supports classical test automation methods, based on:

Supported development and simulation environments include: Silver, MATLAB/Simulink, Dymola, SimulationX, CarMaker, VTD and PreScan, as well as hardware-in-the-loop simulation platforms.

Benefits

  • Fast development: early problem detection
  • High test coverage: thousands of high-quality tests
  • Low work load: more automation, less scripting

TestWeaver is in use for automated test and validation of complex systems at AMG, Bosch, Mercedes-Benz, Porsche, Volvo Car Corporation, IAV, SAIC, TREMEC, ZF and others.

Configuration

Run and export experiments as JUnit XML

TestWeaver can export the experiment results as reports in the JUnit XML format. This format is easy to integrate in Jenkins. TestWeaver will run in an automation mode that does not require any user interaction. After the export is finished TestWeaver closes automatically.

Basic Configuration

Advanced options

The Advanced button opens extra options for TestWeaver configuration.

All Configurations

Exporting view

For exporting the experiment results you can choose between the:

Compatibility

License

This plugin is licensed under 3-clause MIT license.
More information can be found inside the LICENSE file.

Release 1.0 (Jul 20, 2018)

(info) Initial release