build: extend itest with etcd=1 param which will run itests on etcd
This commit is contained in:
parent
98342433ab
commit
9138efc2c3
@ -2,6 +2,7 @@ DEV_TAGS = dev
|
|||||||
RPC_TAGS = autopilotrpc chainrpc invoicesrpc routerrpc signrpc verrpc walletrpc watchtowerrpc wtclientrpc
|
RPC_TAGS = autopilotrpc chainrpc invoicesrpc routerrpc signrpc verrpc walletrpc watchtowerrpc wtclientrpc
|
||||||
LOG_TAGS =
|
LOG_TAGS =
|
||||||
TEST_FLAGS =
|
TEST_FLAGS =
|
||||||
|
ITEST_FLAGS =
|
||||||
COVER_PKG = $$(go list -deps ./... | grep '$(PKG)' | grep -v lnrpc)
|
COVER_PKG = $$(go list -deps ./... | grep '$(PKG)' | grep -v lnrpc)
|
||||||
NUM_ITEST_TRANCHES = 6
|
NUM_ITEST_TRANCHES = 6
|
||||||
ITEST_PARALLELISM = $(NUM_ITEST_TRANCHES)
|
ITEST_PARALLELISM = $(NUM_ITEST_TRANCHES)
|
||||||
@ -41,6 +42,12 @@ ifneq ($(icase),)
|
|||||||
TEST_FLAGS += -test.run="TestLightningNetworkDaemon/.*-of-.*/.*/$(icase)"
|
TEST_FLAGS += -test.run="TestLightningNetworkDaemon/.*-of-.*/.*/$(icase)"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Run itests with etcd backend.
|
||||||
|
ifeq ($(etcd),1)
|
||||||
|
ITEST_FLAGS += -etcd
|
||||||
|
DEV_TAGS += kvdb_etcd
|
||||||
|
endif
|
||||||
|
|
||||||
ifneq ($(tags),)
|
ifneq ($(tags),)
|
||||||
DEV_TAGS += ${tags}
|
DEV_TAGS += ${tags}
|
||||||
endif
|
endif
|
||||||
@ -89,4 +96,4 @@ endif
|
|||||||
# Construct the integration test command with the added build flags.
|
# Construct the integration test command with the added build flags.
|
||||||
ITEST_TAGS := $(DEV_TAGS) $(RPC_TAGS) rpctest $(backend)
|
ITEST_TAGS := $(DEV_TAGS) $(RPC_TAGS) rpctest $(backend)
|
||||||
|
|
||||||
ITEST := rm lntest/itest/*.log; date; $(GOTEST) -v ./lntest/itest -tags="$(ITEST_TAGS)" $(TEST_FLAGS) -logoutput -goroutinedump
|
ITEST := rm -f lntest/itest/*.log; date; $(GOTEST) -v ./lntest/itest -tags="$(ITEST_TAGS)" $(TEST_FLAGS) $(ITEST_FLAGS) -logoutput -goroutinedump
|
||||||
|
Loading…
Reference in New Issue
Block a user