qa:runtests
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
qa:runtests [2009/07/01 20:00] – zoe | qa:runtests [2009/07/25 07:24] – zoe | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | |||
+ | These are the development pages for the new version of run-tests.php, | ||
+ | |||
+ | * [[http:// | ||
+ | Initial requirements are listed here, additional ones will be added as we find them. | ||
+ | * [[http:// | ||
+ | This is developer documentation, | ||
+ | * [[http:// | ||
+ | This is for users, there are instructions for checking out runnning and testing. | ||
+ | * [[http:// | ||
+ | This is our current list of development items and the name of the person responsible for each one | ||
+ | * [[http:// | ||
- | The initial requirements for the project are described[[http:// | ||
- | * Be able to skip whole directories with one check | ||
- | * Provide the same functionality as REDEIRECTTEST, | ||
- | More documentation and source code can be found here [[http:// | ||
Line 31: | Line 39: | ||
===== TODOs 30th June ===== | ===== TODOs 30th June ===== | ||
- | * Run sequential groups within in Georg' | + | * Run sequential groups within in Georg' |
- | * Write whole object to disk (check timing differences, | + | * Write whole object to disk (check timing differences, |
- | * Refactor output writer - and task test group and task receiver. (G) | + | * Refactor output writer - and task test group and task receiver. (G - Done) |
* Focus more on QA | * Focus more on QA | ||
- | * Assemble a set of standard tests (Z) | + | * Assemble a set of standard tests (Z - Done, see QA/ |
- | * Checkin results for running them with old version and current version of our code (Z) | + | * Checkin results for running them with old version and current version of our code (Z, done. See LinuxQAJuly18) |
- | * Write phing task to compare them (S) | + | * Write phing task to compare them (S - done) |
* Always run Unit tests before checkin (All) | * Always run Unit tests before checkin (All) | ||
* Add new unit test whenever we find a problem (All) | * Add new unit test whenever we find a problem (All) | ||
* Always check output for notices and warnings (All) | * Always check output for notices and warnings (All) | ||
* Always do clean checkout, never use cvs up (All) | * Always do clean checkout, never use cvs up (All) | ||
+ | * Use rtException everywhere, get rid of other exception classes (Z - not done) | ||
+ | |||
+ | ===== TODOs 22nd July ===== | ||
+ | |||
+ | * Investigate CI server (S) | ||
+ | * Tidy wiki and put together a set of doc pages (Z) (Note: user doc to go on wiki first, final destination undecided) | ||
* Use rtException everywhere, get rid of other exception classes (Z) | * Use rtException everywhere, get rid of other exception classes (Z) | ||
+ | * Research REDIRECTTEST (S) | ||
+ | * Run existing code on Windows (S) | ||
+ | * Fix up any remaining test fails on S and G systems (Z) | ||
+ | * Start writing documentation for parallel code on wiki (G) | ||
+ | * Run some more extensive tests/ | ||
+ | * Implement valgrind (Z) | ||
+ | |||
+ | |||
+ | |||
- | | ||
====== Record of development decisions ====== | ====== Record of development decisions ====== |
qa/runtests.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1