mirror of
https://github.com/cryptoadvance/specter-desktop.git
synced 2026-08-13 12:33:29 +02:00
* Ci improvements (#103) * pin bitcoin to new v0.21.1 tag * fix binary installation * for binary install, pytest.ini is the file to use * kick * adjusted Dockerfile to have at least wget to download artifacts * investigate test_hwibridge timing out * restest with v0.20.1 * implements timeout, hope that was reason to hang * remove livelogging again * fix hanging test * Enable bitcoind-log-output on demand * Timeouts now raising SpecterErrors * catch a bit more generic Exception * increase timeout * fix abandontx test * simplified code * increase timeout * increased timeout also for pytest * separate timeouts for liquid/bitcoin * forget checkin * increase timeout for bitcoin as well * bugfix: node specific timeouts * increase timeout for elm hotwallet * Now timeouts for all occurences of broadcasting * global vars done right * Yet another ReadTimeoutError to take account for * fix assertion * fix not-defined issue * proper status_code checking instead of error_code * increase wait-time * increase btc:mine wait to 15 s Co-authored-by: Stepan Snigirev <snigirev.stepan@gmail.com> * rollback to v0.20.1 * rollback - it is a src-install, stupid * mixed up bitcoin and elements * forgot to fix reference * rollback test_abandon_purged_tx * increase timeout to 30 s * increase Liquid on cypress to 40s Co-authored-by: Stepan Snigirev <snigirev.stepan@gmail.com> |
||
|---|---|---|
| .. | ||
| test/functional/test_framework | ||
| README.md | ||
These files have been directly copied from bitcoin core's test directory in order to test against more complicated node conditions.
- messages.py:
- Copied as-is. There are quite a number of classes and utility functions in here and it was more straightforward to leave them all intact.
siphashandutilimports edited to relative imports so they'll work within the context of Specter's test runner.
- siphash.py:
- Copied as-is due to its simplicity.
- util.py:
- Heavily stripped down to its bare minimum.
- Edits to
create_lots_of_big_transactionsto be compatible with Specter's test suite node handling.