• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Free RPG Editor Takes on Unit Testing

    October 26, 2010 Alex Woodie

    The RPG Next Gen project is looking to add automated unit testing to its repertoire of open source capabilities for RPG developers. In a blog posting earlier this month, RPG Next Gen founder Mihael Schmidt discusses his plans for integrating the existing unit test capabilities of the RPGUnit project at Sourceforge.net with his Eclipsed-based alternative to IBM‘s development environments for IBM i, including the current RDp and older versions, RDi and WDSc.

    Schmidt launched the open source RPG Next Gen project in 2009. The German’s main goals with launching the project were to provide a free and lightweight alternative to IBM’s RDp/RDi/WDSc development tools, which are costly and heavy with features. Schmidt also wanted an RPG editor that ran on Linux; however, the latest release of IBM’s IDE, RDp 8.0, which becomes generally available today, now runs on Linux workstations.

    While RDp now runs on Linux, don’t expect Schmidt to back off his plans for RPG Next Gen. He is continually posting new releases and adding new features to the project, which lives on the Web at rpgnextgen.sourceforge.net. Earlier this month, Schmidt discussed plans for integrating the RPG unit testing capabilities of the RPGUnit.org project with his own RPG Next Gen project.

    Schmidt plans to use RPGUnit and other open source tools to achieve the state of continuous test automation of RPG development. RPGUnit already contains most of the RPG-related features, such as writing, compiling, and running test cases. However, RPGUnit is designed to be used as a standalone product, which Schmidt says is not very convenient for developers who use the RPG Next Gen Editor, or even the RDp/RD/WDSc tools.

    Schmidt has already developed a working plug-in that makes the RPGUnit functions available from the RPG Next Gen editor. The plug-in, which he will post for download before the end of the year, enables RPG Next Gen users to execute one or more tests from the Remote Explorer component of the editor, which is based on the Eclipse framework. Eventually, Schmidt plans to bolster the plug-in with a wizard for creating a skeleton code from an existing service program, and an editor for creating test suites.

    RPGUnit has not been updated in more than three years, but that doesn’t deter Schmidt. “I think that is not necessarily a bad sign,” he writes via e-mail. “The project does what it is meant to do and it does it well. It is very well- and clean-coded. Thanks to the original author of RPGUnit.”

    The second stage of this project is to create a state of continuous integration between development and test activities. Schmidt foresees using a product such as the Hudson continuous integration server to automate RPG test execution and, eventually, to control the compile process as well.

    The whole idea behind using a continuous integration (CI) server such as Hudson is to accelerate the development and QA process without cutting corners. With a CI server overseeing the test lifecycle and continuously generating builds, bugs are more quickly identified and programmers are assured of a cleaner build to work from.

    Integration with the Hudson CI server is a longer-term project that won’t be completed this year, Schmidt says.

    For more downloads of RPG Next Gen or to contribute to the project, see the project’s website at www.rpgnextgen.com.

    RELATED STORIES

    RDP 8.0 Brings Linux Client, New Java Tools to IBM i Developers

    Free RPG Editor is Open Source, Runs on Linux



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    Raz-Lee Security

    Start your Road to Zero Trust!

    Firewall Network security, controlling Exit Points, Open DB’s and SSH. Rule Wizards and graphical BI.

    Request Demo

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    PowerTech:  FREE Webinar! Protect IBM i Data from FTP, ODBC, & Remote Command. Nov. 3, 10 am CT
    Help/Systems:  FREE Webinar: Automate Batch Processes on IBM i. Oct. 26, 9 a.m. CST
    Bsafe Information Systems:  Webcast: Top 5 System i Vulnerabilities. Oct 27. 2 p.m. EST

    IT Jungle Store Top Book Picks

    BACK IN STOCK: Easy Steps to Internet Programming for System i: List Price, $49.95

    The iSeries Express Web Implementer's Guide: List Price, $49.95
    The iSeries Pocket Database Guide: List Price, $59
    The iSeries Pocket SQL Guide: List Price, $59
    The iSeries Pocket WebFacing Primer: List Price, $39
    Migrating to WebSphere Express for iSeries: List Price, $49
    Getting Started with WebSphere Express for iSeries: List Price, $49
    The All-Everything Operating System: List Price, $35
    The Best Joomla! Tutorial Ever!: List Price, $19.95

    IBM Snaps Up Another BI Tool Maker DDS Design: The RD Power Way

    Leave a Reply Cancel reply

Volume 10, Number 38 -- October 26, 2010
THIS ISSUE SPONSORED BY:

Help/Systems
looksoftware
iSeries DevCon2010
DRV Technologies
VAULT400

Table of Contents

  • IBM i 7.1 Supported by 120 ISVs with 300+ Apps, According to IBM Directory
  • Numina Voice Picking Boosts Productivity of Wisconsin Warehouse
  • HarrisData Continues to Modernize IBM i ERP Suite
  • Free RPG Editor Takes on Unit Testing
  • ExaGrid Makes No Compromises with ‘DeltaZone’ Backups
  • GMail is Not Enterprise E-Mail: Binary Tree
  • Preferred Strategies Taps Attunity for JDE BI Package
  • Brooks Goes Unicode with Printer Utility
  • MVP Unveils JAMS 5.1
  • Fiserv Unveils New Release of Core Banking Platform

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Public Preview For Watson Code Assistant for i Available Soon
  • COMMON Youth Movement Continues at POWERUp 2025
  • IBM Preserves Memory Investments Across Power10 And Power11
  • Eradani Uses AI For New EDI And API Service
  • Picking Apart IBM’s $150 Billion In US Manufacturing And R&D
  • FAX/400 And CICS For i Are Dead. What Will IBM Kill Next?
  • Fresche Overhauls X-Analysis With Web UI, AI Smarts
  • Is It Time To Add The Rust Programming Language To IBM i?
  • Is IBM Going To Raise Prices On Power10 Expert Care?
  • IBM i PTF Guide, Volume 27, Number 20

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle