• 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
    New Generation Software

    Do you work on IBM i? Do you need help explaining IBM’s strategy, navigating your company’s upgrade options, or learning about IBM i releases and TRFs? Would you benefit from current programming and application development tips and links to educational resources?

    NGS has created an IBM i resources page just for you.
    Don’t search the web and hope to find answers to your IBM i questions.

    Visit https://ngsi.news/ilinks

    We also encourage you to visit www.ngsi.com to learn about the latest release of NGS-IQ, our IBM i query, reporting, and analytics software.

    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

  • Learning And Laughing With Scott Forstie And Tim Rowe
  • IBM’s CEO Says GenAI Is Great For Enterprise, But It Will Not Be AGI
  • Guru: A First Look at Bob, The IBM i Assistant That’s Closer Than You Think
  • Happy Holidays To All Of You From All Of Us
  • IBM i PTF Guide, Volume 27, Number 48
  • Bob More Than Just A Code Assistant, IBM i Chief Architect Will Says
  • Stacking Up Entry IBM i-Power11 Systems Against Windows X86 Platforms
  • IBM Brings AI-Enhanced OpenShift Container Platform To Power Systems
  • As I See It: Artificial Integrity
  • IBM i PTF Guide, Volume 27, Number 47

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