Author: Rusty Russell 2015-09-30 01:41:09
Published on: 2015-09-30T01:41:09+00:00
A discussion is taking place between Anthony Towns and Pierre regarding the updated version of svg. Aj, previously designed a flow which has been updated by Towns to work more efficiently. The updated svg can be viewed at http://azure.erisian.com.au/~aj/tmp/lightstate/simplified-states-20150929.svg. However, some transitions are still missing. The discussion continues with Towns explaining the issues he faced while testing states coverage. He explains that thorough testing requires more than throwing every packet at it and recording what happens, stating that state doesn't quite encapsulate everything. Furthermore, he says that simulating pairs and covering all combinations of states between them, as well as taking into account non-packet events, like timeouts and bitcoin watch events, are also important. Finally, he adds that injecting errors is also necessary. After updating the final result, Towns pushed it online.
Updated on: 2023-05-23T20:53:10.625806+00:00