rgb-cln/tests
Christian Decker cb96be9a6e pytest: Allow running tests in a shared memory directory
It seems we spend a lot of time waiting for `bitcoind` and `lightningd` to
talk to disks. This adds the `TEST_DIR` environment variable, allowing for
example to use `/dev/shm`, or a faster disk than the disk `/tmp` is on, as the
root directory for all test-related files.

Testing this on one of our builder machines cut the time to run the entire
suite under valgrind roughly in half (180-200 seconds vs 440-490 seconds).
2019-09-07 09:51:03 +00:00
..
data pytest: test db upgrade. 2019-09-06 14:19:14 +02:00
plugins sqlite3: Move begin transaction and commit into the driver 2019-09-05 23:41:05 +00:00
benchmark.py py-tests: rename 'announce' to 'wait_for_announce' 2018-12-08 15:15:55 -08:00
btcproxy.py pytest: fix btcproxy mock logic. 2019-08-10 22:09:09 +02:00
conftest.py pytest: Pass result to fixtures and keep directories of failed tests 2018-08-07 00:54:19 +00:00
fixtures.py pytest: Allow running tests in a shared memory directory 2019-09-07 09:51:03 +00:00
requirements.txt pytest: Updated requirements.txt to latest versions 2019-09-02 16:31:36 +02:00
test_closing.py pytest: optimize test_closing_torture 2019-08-28 04:04:28 +00:00
test_connection.py EXPERIMENTAL: advertize the extended_queries feature. 2019-08-29 09:01:48 +02:00
test_db.py pytest: test db upgrade. 2019-09-06 14:19:14 +02:00
test_gossip.py pytest: remove flaky part of test_gossip's test_gossip_no_empty_announcements 2019-09-06 14:35:01 +02:00
test_invoices.py pytest: two more slow tests I missed. 2019-08-15 02:22:01 +00:00
test_misc.py pytest: Updated requirements.txt to latest versions 2019-09-02 16:31:36 +02:00
test_pay.py bolt11: handle `9` fields for new features. 2019-09-05 23:39:05 -05:00
test_plugin.py db: Add setup and teardown function to DB 2019-09-05 23:41:05 +00:00
test_wallet.py pytest: Test `txprepare` with multiple outputs 2019-09-05 16:05:36 -05:00
utils.py pytest: test db upgrade. 2019-09-06 14:19:14 +02:00