MinUnit CxxTest CppUnitLite...
Boost Test? ( http://www.boost.org/libs/test/doc/index.html )
thanks for the link. This might be worth looking at.
At this point: http://git.aasii.org/?p=abstract/yanovich/abstract.git;a=snapshot;h=fe3687b450fb039e8cbd19e10a58a648a1b9cac7 we added support for asynchronous test. That is needed for elaborate chrome tests. Earlier versions only collected results twice - after the main window was loaded, and after all tests completed. That was sufficient only to test one chrome window. In addition to this two point, now the framework releases ui thread to allow content processing and error collecting twice per each async test. After the test is first called, and after it tells it's done.
There is now an xpunit project at http://xpunit.mozdev.org/ which contains this framework.