Boost logo

Boost Users :

Subject: [Boost-users] How to pass additional arguments to a boost test case?
From: Marc Magrans de Abril (marcmagransdeabril_at_[hidden])
Date: 2011-12-06 11:57:42


Dear colleagues,

I would like to pass additional command line arguments to a given boost
test. For example, if I execute the following from the command line:
mytest.exe --log_level=all --param1=value1 --param2=value2

then I would like to be able to get param1 and param2 parameters inside the
test cases doing:
BOOST_AUTO_TEST_CASE(read_
param_from_command_line) {
   std::cout << "Param1=" << some_function("param1") << std::endl;
   std::cout << "Param2=" << some_function("param2") << std::endl;
}

What s the recommended approach in this case?

Thanks,
marc



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net