CfUnit — CODESYS Forge Unit Testing framework

Download

'CfUnit' is motivated by absence of 'good and free' open source IEC61131-3 automated unit-testing solutions. Written in Structured-Text for CODESYS based PLC systems, MIT-licensed.

Features

Easy

Download,
Install,
Reference,
Ready!

Powerful

Higher productivity
Stimulates reusability
Fewer bugs
Cleaner code
CI/CD integration*
*under development

Free


Open-Source
MIT-Licensed

Tour

Download

Getting started

Resources

Wiki
The online API reference wiki can be found here.
A tutorial can be found here.
The development log can be found here.

Code
The code repository can be found here.
Bugs
Any found bugs can be reported here.

FAQ
Any questions? You can drop them here.
Posted questions will be modderated into the FAQ for future reference.

Acknowledgement

Forked from TcUnit by Jakob Sagatowski for TwinCAT3.
Assistance provided by zer0g & Ingo was greatly appreciated. Without their assistance,
porting alone would have taken me several months. Kudos for helping me out with various
tickets and providing invalueable feedback!