Ryan Pavlik (code - art - life) on cleardefinition.com
Testing AbiCollab
Possible Tools:
•
Artificial TCP Delays - Currently Uwog has random delays of up to 5 seconds built in. This could be added as a menu option in debug builds to set delay behavior, simulating low-quality high-latency links which reveal more bugs.
•
AbiWord Fuzzer/Gremlin - This could be an entirely separate plugin (or just an addition to Debug
AbiCollab) to make random changes to a document. Enabling collaboration on both ends then turning on gremlins and logging behavior could find problems. Ideally, if crash bugs are suspected, we could make the gremlins really nasty and run Abi inside of GDB to get backtraces, perhaps automatically.
•
TODO: Investigate utility of a gremlin plugin for AbiWord and Valgrind: would this provide useful information?
Copyright 2004-2007 Ryan Pavlik. Code released under the appropriate license to contribute. All trademarks are the property of their respective owners.