mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-22 14:42:40 +01:00
test: setup bitcoind once, then run lightning tests.
On my build machine, times are: Before: real 22m10.425s After: real 17m56.862s Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
4bd0284a15
commit
208beab529
2 changed files with 15 additions and 6 deletions
|
@ -1,7 +1,6 @@
|
|||
check: daemon-tests
|
||||
|
||||
daemon-test.sh-%:
|
||||
daemon/test/scripts/shutdown.sh 2>/dev/null || true
|
||||
NO_VALGRIND=$(NO_VALGRIND) daemon/test/test.sh --$*
|
||||
|
||||
# These don't work in parallel, so chain the deps
|
||||
|
@ -24,8 +23,18 @@ daemon-test.sh-dump-onchain\ --restart: daemon-test.sh-timeout-anchor\ --restart
|
|||
daemon-test.sh-timeout-anchor\ --restart: daemon-test.sh-different-fee-rates\ --restart
|
||||
daemon-test.sh-different-fee-rates\ --restart: daemon-test.sh-normal\ --restart
|
||||
daemon-test.sh-normal\ --restart: daemon-test.sh-mutual-close-with-htlcs\ --restart
|
||||
daemon-test.sh-mutual-close-with-htlcs\ --restart: daemon-all
|
||||
daemon-all-test.sh: daemon-test.sh-steal
|
||||
daemon-test.sh-mutual-close-with-htlcs\ --restart: daemon-test-setup
|
||||
|
||||
# We shutdown first in case something is left over.
|
||||
daemon-test-setup: daemon-all
|
||||
daemon/test/scripts/shutdown.sh 2>/dev/null || true
|
||||
daemon/test/scripts/setup.sh
|
||||
|
||||
daemon-test-shutdown: daemon-test.sh-steal
|
||||
daemon/test/scripts/shutdown.sh
|
||||
|
||||
# Forms a long dependency chain.
|
||||
daemon-all-test.sh: daemon-test-shutdown
|
||||
|
||||
# Note that these actually #include everything they need, except ccan/ and bitcoin/.
|
||||
# That allows for unit testing of statics, and special effects.
|
||||
|
|
|
@ -45,8 +45,8 @@ else
|
|||
exit 1
|
||||
fi
|
||||
|
||||
scripts/generate-block.sh init
|
||||
`dirname $0`/generate-block.sh init
|
||||
|
||||
A1=`scripts/get-new-address.sh`
|
||||
A1=$(`dirname $0`/get-new-address.sh)
|
||||
TX=`$CLI sendmany "" "{ \"$A1\":0.01 }"`
|
||||
scripts/generate-block.sh
|
||||
`dirname $0`/generate-block.sh
|
||||
|
|
Loading…
Add table
Reference in a new issue