I've been looking for info about how to make JUnit and CppUnit work together in the same framework. CppUnit has an inherent closed-world assumption because it's based on linking everything together into one big executable. JUnit similarly assumes that all its tests are written in Java. It's not obvious how to create a TestRunner that will span the two frameworks, and the alternative of just having two different frameworks seems gross. While I'm at it, I'd also like to have integration tests use the same framework as well.
If I end up creating such a thing, maybe I'll call it The One Ring.
Since I frequently get useful pointers from readers when I mention a problem here, I thought I'd put the topic up for discussion.
Posted on February 26, 2004 11:19 AM
More testing articles
UberUnit is a framework that has the same goals. The last time I checked they only had support for JUnit and PyUnit but it might make a good starting point.
Posted by: ade at February 26, 2004 05:02 PMOne of the Perl testing packages has a protocol for reporting test results so they can be aggregated across languages. I don't know how useful/ubiquitous it is, yet, it's just something on my list of things to look into sometime for my own testing library.
Posted by: Darius Bacon at February 26, 2004 05:32 PMDarius is likely thinking of Test::Harness.
Here's the mailing list archive:
http://www.nntp.perl.org/group/perl.qa
Posted by: Clayton Scott at February 27, 2004 12:33 PM