This project is currently archived. A replacement for it is in the works.
Welcome to the documentation of TcUnit-Runner - the program that makes it possible to automate runs of TcUnit unit tests.
TcUnit-Runner is a piece of software that makes it possible to integrate TcUnit (TwinCAT unit tests) in a CI/CD software such as Jenkins.
With Jenkins and a version control system (such as Git), it's possible to automatically run all unit tests in a TwinCAT project automatically if a TwinCAT project is changed in the version control system. All test results are automatically generated and reported in standard xUnit/JUnit XML format which Jenkins natively supports.
Want to get started?
Read the user manual.
Want to download TcUnit-Runner?
Go to the releases.
If you are completely new to unit testing in general and unit testing in TwinCAT in particular it's recommended to read the:
Want to contribute?
The software is developed using Visual Studio 2013 community edition. You will also need to:
TOOLS->NuGet Package Manager->Package Manager Console
. In the console enter Install-Package log4net -Version 2.0.14
.TOOLS->NuGet Package Manager->Package Manager Console
. In the console enter Install-Package Beckhoff.TwinCAT.Ads -Version 4.4.19
.