Require command line invoker that logs results to a file

Project:OEUnit - Unit Testing Framework
Version:1.1-beta
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:Unassigned
Status:patch (ready to commit)
Description

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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
tamhas's picture

#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 :-)


AttachmentSize
OEUnit-1.1-beta2.zip262.67 KB