- test groups are now separate classes in separate modules
- test data and code is loaded on an as-needed basis
- new TestSuiteRunner and CmdGroupMgr classes
- simplified invocation: if arguments are omitted, all default tests relevant
for given network and option are run. The following set of invocations
provides nearly complete coverage of MMGen's core functionality:
test/test.py
test/test.py --segwit-random
test/test.py --bech32
test/test.py --coin=ltc
test/test.py --coin=ltc --segwit-random
test/test.py --coin=ltc --bech32
test/test.py --coin=bch
test/test.py --coin=eth
test/test.py --coin=etc
18 lines
475 B
Text
18 lines
475 B
Text
include README.md SIGNING_KEYS.pub LICENSE INSTALL
|
|
include doc/wiki/using-mmgen/*
|
|
include test/*.py
|
|
include test/test_py_d/*.py
|
|
include test/ref/*
|
|
include test/ref/litecoin/*
|
|
include test/ref/ethereum/*
|
|
include test/ref/ethereum_classic/*
|
|
include test/ref/dash/*
|
|
include test/ref/zcash/*
|
|
include test/ref/monero/*
|
|
|
|
include scripts/compute-file-chksum.py
|
|
include scripts/create-token.py
|
|
include scripts/test-release.sh
|
|
include scripts/uninstall-mmgen.py
|
|
|
|
prune test/ref/__db*
|