Re: [Cppunit-devel] Current status CppUnit2? Can I help?
Brought to you by:
blep
|
From: Baptiste L. <bl...@us...> - 2006-03-03 08:32:32
|
Henry Roeland wrote: > Dear all, > > What is the current status of CppUnit2? Is the roadmap at > http://cppunit.sourceforge.net/cppunit-wiki/CppUnit2/RoadMap still up > to date? > Yes, It's mostly up to date. Though, I'll try to revisit it as some tasks to be done are not shown there. > The reason I'm asking is because I'm very interested in the Opentest > part. The division between running and monitoring seams very > appealing. Great. I'm kind of frozen when trying to move forward with opentest because I probably want to do too much at once. A new look on this would be very welcome. > I'm a software developer with experience in C++/XML/JUnit testing and > more. Can I help on some parts of this project? Yes, your help is definitely welcome. You can try your hand at getting the basic monitoring working. The goal is to get the examples/open_demo to run as a monitored run when --monitor is specified on the command-line. Stuff to keep in mind: - OpenTest should not depends on CppUnit2, but it can use CppTL (the tool/portability library). - It should be possible to use OpenTest with other test framework (such as CppUnit1) by writing the required adaptor. - Multiple tests can be executed simultaneously by the test runner (it's ok if the initial implementation does not support this, but it should be supported latter on as multi-threaded test execution is quiet useful). Here is how I basic communication works between open test driver and cppunit 2 test runner to go: - opentest retrieves the list of tests from cppunit2 test runner - opentest asks cppunit2 test runner to run a specific test plan (supposedly a subset of the previous list selected by the user) - cppunit2 test runner returns test result as tests are executed. All thoses communications may be asynchronous and are therefore not suited for monitoring what tests were running when the crash occured. Another mecanism need to be plugged (we can start with a simple file based mecanism). Fell free to comment on anything you don't like in the code (I never got much feedback on this) and ask anything questions you have. Thanks for proposing to help, I definetly need some to get that project out ! Baptiste. --- Baptiste Lepilleur <bl...@us...> CppUnit maintainer OpenTest and CppUnit 2 developer. |