13 Nov
2017
13 Nov
'17
9:07 p.m.
Stefan Seefeld wrote:
Use the "input files" parameter of the run rule.
run my_test.cpp : : my_datafile.txt ;
This will pass my_datafile.txt (with the correct path) to your test executable in argv[1].
But using boost::test I don't have direct access to argv, or do I ? I don't get to write my own main() function...
I don't quite understand Boost.Test so I'm not sure which is the idiomatic way to both use automatic registration for convenience and still be able to access argv[1], but it ought to be possible somehow. :-) http://www.boost.org/doc/libs/1_65_1/libs/test/doc/html/boost_test/tests_org... http://www.boost.org/doc/libs/1_65_1/libs/test/doc/html/boost_test/tests_org...