test names and suite files
Herb Schilling
hschilling at nasa.gov
Tue Nov 25 17:15:29 UTC 2003
Hi,
Thanks to help from Steve Byan, I am off and running with suite
files. I still have one problem.
Let's say I have the following suite files:
=============
~/test_suite.qms ( I know it's dumb to have a single suite in a suite
but for the purposes of this e-mail.... )
=============
<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE test PUBLIC "-//Software Carpentry//QMTest Test V0.1//EN"
"http://www.software-carpentry.com/qm/xml/test.dtd">
<suite>
<suite_id>tests.test_suite</suite_id>
</suite>
=====================
~/tests.qms/test_suite.qms
=====================
<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE test PUBLIC "-//Software Carpentry//QMTest Test V0.1//EN"
"http://www.software-carpentry.com/qm/xml/test.dtd">
<suite>
<test_id>tests.test_memory</test_id>
<test_id>tests.test_objects</test_id>
</suite>
I can successfully run tests from ~ using
cd ~
qmtest run test_suite
or
cd ~
qmtest run tests/test_suite
but when I go into the tests directory, I can't run the test suite
because the suite file contains test id paths relative to ~. So this:
cd ~/tests
qmtest run test_suite
doesn't work.
I could remove the "tests." from ~/tests/test_suite.qms so that I
could run the suite from the ~/tests directory but then running the
suites from ~ would be broken! Is there any hidden feature of QMtest
around this?
Thanks!
--
Herb Schilling
NASA Glenn Research Center
Brook Park, OH 44135
hschilling at nasa.gov
"Dark is faster than light, otherwise you would see it."
More information about the qmtest
mailing list