Skip to content

Write tests for Prop#324 code

Here's a list of tests we know we need for Prop#324 code. Likely will expand:

  • Test the number of cells that go into the RTT calculation for off-by-one, etc
  • Better tests for onion service negotiation
  • RTT and BDP algorithm tests (ideally as input + result vectors, for arti comparison)
  • CC alg window update tests (again ideally as input + result vectors)
  • Consensus parameter effects (possibly also as test vectors for above? but some can be simpler)
  • Test properties of flow control (ensuring against duplicate/excessive XONs, rate limit changes and bounds, etc)
Edited by Mike Perry
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information