Ideally we want to detect fails in the extended suite early (i.e. in the PR which caused the fail). Though, this would double the runtime of the rpc tests in every PR from 5 to 10 minutes (with pruning.py disabled).
Also, we'd want to collect --coverage data until all rpcs are covered and then fail on uncovered (new) rpcs.
For now, every 24 hours a fresh nightly build is triggered within this PR.
Current status:
- Disable usual rpc tests and
make check, otherwise travis will block the build exceeding the 2 hour max CPU time. - Disable
pruning.py - Run extended coverage rpc tests once with
CPPFLAGS=-DDEBUG_LOCKORDER - Verify subtrees
Enable qt4 build