From: David Abrahams (dave_at_[hidden])
Date: 2007-11-30 22:42:46
In particular, the tests that use output_test_stream supply filenames
that are interpreted relative to the current working directory.
That's not the best possible practice, for reasons of "hygiene:" if
testing Boost causes the Boost tree to be modified, it's hard to be
sure that one is testing the same thing the next time around.
Furthermore, it means one can't test from within a read-only copy of
the Boost sources. This bit me as I tested from an NFS-mounted
I realize that Boost.Test may not want to depend on something like
Boost.Filesystem, but it seems to me that any decent testing framework
has to be able to get ahold of a temporary directory anyway, so maybe
the ability to create files in /tmp or %TEMP% should be part of the
-- Dave Abrahams Boost Consulting http://www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk