Boost Testing :
From: Robert Ramey (ramey_at_[hidden])
Date: 2005-06-23 23:37:28
Libraries that are not header only have special problems regarding the tests
a) if he library fails to build - all the tests are marked "fail" This is
very misleading as a test cannot fail if it is not run.
b) a library may fail to build because of another library fails to build. A
common case is where the cannot run because the Test library fails to build
for the indicated toolset. Again all the tests are marked "fail". An this
for failure to build code not even in the library being tested !!
Of course this motivates one to just mark the toolset as unusable in order
to get a more accurate and useful testing matrix.
Now its even worse that we're getting an email with the total number of test
failures - whch aren't test failures at all !!! Its even worse. A library
with NO tests would be shown as being perfect with 0 failures.