From: Rozental, Gennadiy (Gennadiy_at_[hidden])
Date: 2002-08-19 15:28:23


  I feel comfortable with providing permanent minimalist solution for:
1. Using only execution monitor.
2. Using simple test tools with (without?) execution monitor

plus online headers for using Test Execution Monitor

But I would not want to pollute headers with the switches based on some
defines.
So I could create new subdirectory "online" that will have:

test/online/prg_exec_monitor.hpp - this one for using execution monitor
only
test/online/lightweight_test.hpp - this one for lightweight minimalist
testing
test/online/test_exec_monitor.hpp - full-featured, but online Test
Execution Monitor

This mean that some of the users will need to change C++ code to use new
headers. To simplify transition I could introduce
boost\libs\test\src\cpp_main.cpp and add switch into test_tools.hpp that
will be deprecated later. Depend on macro they will include correct
permanent header from online subdirectory.

How about this?

Gennadiy.