Introduction

The iRPGUnit plug-in connects the IBM Rational Developer for i with the RPGUnit library, that was started by Lacton back in September 2006. It adds a context menu item to the Remote Systems Explorer to let you run your RPGUnit test suites directly from there.

The plug-in bases on source code originally developed by Mihael Schmidt for his RPG Next Gen editor. It fixes a few bugs and adds many enhancements, such as a report viewer and the presentation of the call stack information in the RPGUnit view.

Furthermore there is an extension for integrating the iSphere plug-in. It is recommended to install the iRPGUnit iSphere Integration Feature for more convenience.

The RPGUnit library is an enhanced version of the library developed by Laction and continued by Cyril Clemenceau at RPGUnit at SourceForge. Unfortunately it looks like the project is no longer active. Nevertheless this website still a good place to get information about using RPGUnit.

After starting the project with RPG, version 4 now also supports Cobol.

Important: Read the upgrade instructions when you consider to move to iRPGUnit.

Upgrading From v0.3.2 to v2.0.0
Upgrading From v1.10.0 to v2.0.0
Upgrading From v2.4.2 to v3.0.0
Upgrading From v3.2.0 to v4.0.0

It is important to know that starting with v3.0.0 source member TESTCASE has been moved from source file RPGUNIT1 to source file QINCLUDE. Currently iRPGUnit is shipped with a proxy member in file RPGUNIT1 to ensure backward compatibility at compile time. This proxy member will be removed after 31.12.2019 with a later version of iRPGUnit.

Ensure to refactor your test suites in time!

Any comments or suggestions are greatly appreciated. Feel free to send your email to: rpgunit@tools400.de or mihael@rpgnextgen.com.

Happy Unit Testing!

Thomas and Mihael