Is there a way to test boost libraries?

After I found this error in boost::file_system

(see Why is boost :: filesystem an interrupt instead of an exception? ), I ended up modifying the source code boost

by removing the flag BOOST_NOEXCEPT

from the functions copy_file

.

Then I changed the version to 1.60.1 (the orignal version was 1.60.0), recompiled the whole project boost

and now it works fine.

However, since I am working on software for a medical device (a library boost

identified as SOUP: Software of Unknown Origin), and as I have modified it, I must prove that my code change has no side effect.

The easiest way to do this is to run the test suite that comes with SOUP. But when I check the boost folder, I can't find anything that looks like unit tests (the only folder I found test

actually defines a module boost::unit_test

!).

Is there really no unit test for the boost project that I can compile and run to test the change I have made in the code does not cause any side effects?

+3


source to share





All Articles