Skip to content

Revive Chutney functional tests

Description

We used to have a nice suite of v2 and v3 Chutney tests but those broke when Chutney got updated. We should fix the Chutney scripts to work again and revive those tests (and maybe write some more).

Relevant commit: 89041780

(Moved from https://github.com/asn-d6/onionbalance/issues/46)

Tasks

  • Add back Chutney functional tests (!28 (merged)):
    • Find and fix the issue on why the Onion Service address is not shown. Fixed with an additional CHUTNEY_LAUNCH_PHASE=2 ./chutney start networks/hs-v3-min.
    • Improve the testing script test/scripts/install-chutney-v3.sh.
    • Add back chutney tests into GitLab CI config.
    • Fix: evaluation of the client address/port.
  • Review to ensure the relevant tests are being performed.

Time estimation

  • Complexity: medium (3 days)
  • Uncertainty: high (x2)
  • Reference (adapted)
Edited by Silvio Rhatto