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]
FeatureStatus
rpc "phone home" basic implementation90% of the heavy hitting db accesses can now use rpc when available.
rpc "phone home" 98% convertedETA: Feb 27
rpc on 64 bitCurrently 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 timeWorks fine. Server can be started after a run is in place
rpc server shut down at any timeNot 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 launchNot implemented
rpc server 100% with fallback to directWish list item, ROI is small for those with NFS or similar network fs available.
rpc server support for dashboardHigh priority as this will ameliorate the reader starvation issue, ETA Mar 5.
===============================
Button to change state globally for a runNot implemented, ETA: Feb 27
Auto create linkstree
Fix -rerun
.
Z bba79e63a5396b113fffc12ed36c9c87