indexer
indexer copied to clipboard
e2elive.py is hard to use
- docker-compose is contained, but takes a long time (10-15 minutes before the test even runs).
Make it easier to run locally. (so that it's easier to get log messages).
- Make it harder to use the wrong algod binaries.
- Make it harder to use stale data directories.
- Documentation improvements
Acceptance critera
It is now easy to run e2elive.py locally:
- Add error message when running e2elive.py to avoid running with the wrong configuration.
- check if the installed version of goal is older than the submodule version.
- look up commit hash in
goal -v, use git to see if the submodule's commit is behind.
- look up commit hash in
- check if the installed version of goal is older than the submodule version.
- Helper documentation for creating a postgres docker container.
- Document the process for running the whole thing locally.