dash/test/functional/test_framework
MarcoFalke f32581d9fb Merge #14007: tests: Run functional test on Windows and enable it on Appveyor
661ac15a4a appveyor: Run functional tests on appveyor (Chun Kuan Lee)
2148c36b6e tests: Make it possible to run functional tests on Windows (Chun Kuan Lee)

Pull request description:

  This PR do the following things:
  - Make functional tests compatible with Windows
  - Print color output in functional tests for Windows 10
  - Run util and functional tests on appveyor
  - Do not run symlink tests on Windows

  Note:
  - The wallet_multiwallet.py fail is unrelated to the test framework, it's a bug related to c++ code or maybe dependencies. `bitcoind` would exit with 0xC0000005(Access violation) during shutdown occasionally. Disable this for now.
  - Not using `--failfast` because this is still in experimental. We should track if there is any other error.
  - Disable ZMQ tests because the python zmq library could cause access violation sometimes.
  - Disable `feature_notifications` because Bitcoin Core handles the command in different thread, whicha can cause a race condition.

Tree-SHA512: b76db137d264e62a5c130e1cbca7a2ca002a7a0f4153fa0b92c1ea6c9c09ef0533e11c49bdbd566c472d8ff59f245758feb5e5a6ec6cb6bb66a1c67bab5fa48a
2021-09-21 17:24:55 -04:00
..
__init__.py
address.py merge #14954: Require python 3.5 2021-08-31 11:16:12 +05:30
authproxy.py Merge #14007: tests: Run functional test on Windows and enable it on Appveyor 2021-09-21 17:24:55 -04:00
bignum.py
blocktools.py merge #14954: Require python 3.5 2021-08-31 11:16:12 +05:30
coverage.py
key.py Merge #14365: tests: Add Python dead code linter (vulture) to Travis 2021-08-12 14:42:32 -03:00
messages.py merge #14954: Require python 3.5 2021-08-31 11:16:12 +05:30
mininode.py Merge #14119: qa: Read reject reasons from debug log, not p2p messages 2021-09-17 14:07:28 -04:00
netutil.py merge #14954: Require python 3.5 2021-08-31 11:16:12 +05:30
script.py merge #14954: Require python 3.5 2021-08-31 11:16:12 +05:30
siphash.py
socks5.py merge #14954: Require python 3.5 2021-08-31 11:16:12 +05:30
test_framework.py Merge #15963: [tests] Make random seed logged and settable 2021-09-12 14:15:10 -04:00
test_node.py Merge #15350: qa: Drop RPC connection if --usecli 2021-09-10 15:40:47 -04:00
util.py Merge #15404: [test] Remove -txindex to start nodes 2021-09-13 16:04:36 -04:00