debug/release/etc testing

John Schmitt jschmitt at kealia.com
Mon Mar 17 23:55:29 UTC 2003


How do you handle the case of testing several different builds?

Specifically, our nightly build creates several different variants of
our programs.  It looks something like this:

/allbuilds/15-03-2003/release-high-optimization/progN/
/allbuilds/15-03-2003/release-normal-optimization/progN/
/allbuilds/15-03-2003/debug/progN/
/allbuilds/16-03-2003/release-high-optimization/progN/
/allbuilds/16-03-2003/release-normal-optimization/progN/
/allbuilds/16-03-2003/debug/progn/
/allbuilds/17-03-2003/release-high-optimization/progN/
/allbuilds/17-03-2003/release-normal-optimization/progN/
/allbuilds/17-03-2003/debug/progN/
/allbuilds/today/ -> /allbuilds/17-03-2003/

I would like my test suite to be able to run any of the builds any time
and also to batch run all the debug and release builds every night.
Currently I just pick release and use the symbolic link to get to
today's build.  Greater minds than mine might have pondered this and
come up with a better solution.

Any suggestions?

John




More information about the qmtest mailing list