|
Boost : |
From: Pavel Vozenilek (pavel_vozenilek_at_[hidden])
Date: 2004-05-22 14:01:32
Would it be possible to add ability to execute tests in random order,
instead of as they are added into suite?
Example:
test_suite* init_unit_test_suite(int argc, char * argv[]) {
test_suite* tests = BOOST_TEST_SUITE("...");
tests->add(BOOST_TEST_CASE(&test1));
tests->add(BOOST_TEST_CASE(&test2));
return tests;
}
Here test1() will be always executed before test2(). This behaviour may hide
errors.
It would be nice to have:
- possibility to say: now execute test in random order,
- if error happens framework would print out seed for random,
- ability set seed manualy is needed to be able to repeat problem.
(If such feature is already present in library my weak reading skills didn't
spot it.)
/Pavel
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk