WIP!!!!Remove the dependency on Fulcrum and pytest-docker, and get all the benefits from the monorepo by testing with an up-to-date Chronik Electrum server.
The old framework uses the bitcoin-abc:latest docker iamge, which can be 2 weeks old, whereas this new framework can use the latest node compiled for the tip of the current branchtests are now run on CI when electrum or chronik-http code is modified.
The old framework relies on pytest and the pytest-docker plugin. The new one removes these dependencies and all their poorly documented dark magic which make it hard to maintain tests and troubleshoot issues.Depends on D18295