Project: | OEUnit - Unit Testing Framework |
Version: | 1.1-beta |
Component: | Miscellaneous |
Category: | feature request |
Priority: | normal |
Assigned: | Unassigned |
Status: | patch (ready to commit) |
I have written a Logger component that can be invoked from the command line (or from OEA), that writes the results of the tests to a log file in a Surefire-like format. I'm willing to contribute the code (for someone else to review). Could someone please provide me access/instructions?
Thanks,
Jamie
Comments
#1
I'm not entirely sure where this belongs since it appear to relate to OEUnit, but is marked as the OERA OSI Group, which is a different project, but in either case, neither currently has an SVN repository set up so the easy thing to do is to simply attach it to a content page. If this applies to OEUnit, perhaps you should create a book page which describes what you have done, parent it to the OEUnit page, and attach your code to your page.
#2
I can't see how to parent a new page to the OEUnit page, so I'll just attach it here.
I have added a Logger component for OEUnit that allow OEUnit to be invoked headlessly, writing the test results into a Surefire-like XML file. I have also included a simple Ant build file (test/PctHeadlessTester/build.xml) for use with PCT. This approach will very simply enable the building and testing of OpenEdge programmes on a build server (eg. Hudson http://hudson-ci.org/)
The updated source code can also be found at: https://www.soa-knowledge.org/svn/PublicCodeShare/com.progress.openedge....
Regards,
Jamie
PS - I haven't developed ABL for a good couple of years and this was put together reasonably quickly as a proof of concept. Apologies for the coding style and any inefficiencies.
PPS - As at 30 November 2010, I will be leaving Progress Software and will likely have very little to do with Progress' products. As such, if you want to make changes to this code, please don't feel any need to ask my permission :-)