D 2013-03-06T20:04:27.511 L Plans P c75f5bc4934fcc95bb2d85c73438e3c36fcf2097 U matt W 2726 In no particular order: Documentation * Convert to asciidoc * Getting going docs, initial setup * Getting going docs, writing tests Tests and QA * Release procedure (non-automated tests to run, binary releases) * Whitebox unit tests need to be re-enabled * Inter-area tests, referring to tests in external areas * Performance test Misc * Binary build for release using chicken deploy mechanism * Microsoft windows port (mostly convert system calls to native posix) Megatest * Refactor, some code has gotten a bit crufty * Log free space in /tmp in the database. Tests often use /tmp and this can help debug problems * Record free memory (account for buffers etc.) * Implement ssh method for calling home (eliminates need for network filesystem). Dashboard * Add filters to tests * Add visual monitoring of cpu, memory, diskspace etc. for tests * Clean up the threads, reduce to one plus the iup gui thread * Scrolling indicators (currently no visual clue that there are/are not more tests [Implementation changes]
Feature | Status |
rpc "phone home" basic implementation | 90% of the heavy hitting db accesses can now use rpc when available. |
rpc "phone home" 98% converted | ETA: Feb 27 |
rpc on 64 bit | Currently fails to work reliably. Test case generation in progress |
rpc some writes to db go into queue | Many writes are not time critical and can be queued up freeing the test processes: ETA Feb 27 |
rpc server start up at any time | Works fine. Server can be started after a run is in place |
rpc server shut down at any time | Not complete. Shutdown clean wrt the db but race condition exists for in flight queries. Fix is easy |
rpc server independent of run(s) | Untested but all functions ported to use rpc were inspected and none use globals, should be fine |
rpc server auto launch | Not implemented |
rpc server 100% with fallback to direct | Wish list item, ROI is small for those with NFS or similar network fs available. |
rpc server support for dashboard | High priority as this will ameliorate the reader starvation issue, ETA Mar 5. |
=============================== | |
Button to change state globally for a run | Not implemented, ETA: Feb 27 |
Auto create linkstree | |
Fix -rerun | |
. |