For developers: Test suite

0 views
Skip to first unread message

robos...@gmail.com

unread,
Dec 5, 2006, 2:19:47 PM12/5/06
to Inspect and MS-Alignment
We now have a nightly test suite (TestSuite.py). The nightly suite
includes the tests (SystemTest.py) which are part of the standard
release. As a general rule, "expensive" tests which require
substantial time and/or disk space should be part of TestSuite. Tests
which don't should be part of SystemTest, and any files they use should
be part of the release (i.e. included in ReleaseFiles.txt).

Each night, bioinfo2 will build Inspect and run tests. The nightly
tests should succeed every night until the sun burns out. To make sure
that YOU never break them, run TestSuite before committing code
changes. Run TestSuite.py without arguments for usage info.

The tests (both SystemTest and TestSuite) are still pretty anemic.
Please pitch in to help beef them up. A good time to add a test is
when fixing a bug: Write a test that the bug breaks. Verify the
bug-fix with your test. And then add the test to the suite, and know
that the bug will not come back from the dead to haunt the living.

--Stephen

Reply all
Reply to author
Forward
0 new messages