test suite: run scripts from overlay tree

Rationale of this commit: to relocate some ugly test-related code from the MMGen
package tree to the test tree, as well as to enable deterministic testing
(implemented in the next commit).

The overlay tree is a symlinked mirror of the MMGen package dir with a few
monkey-patched modules.

The monkey-patching is conditional, so the modules are certain to get tested in
their unpatched state as well.
This commit is contained in:
The MMGen Project 2021-10-03 17:40:02 +00:00
commit 96a250b51d
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
13 changed files with 159 additions and 65 deletions

View file

@ -19,6 +19,8 @@ include test/ref/monero/*
include test/ref/ethereum/bin/mm1/*
include test/ref/ethereum/bin/mm2/*
include test/misc/*.py
include test/overlay/*.py
include test/overlay/fakemods/*.py
include test/test-release.sh