itests: run etcd itests with generated ports

This commit is contained in:
Andras Banki-Horvath 2021-01-06 19:42:08 +01:00
parent f1831f0581
commit b2ab5e8af1
No known key found for this signature in database
GPG Key ID: 80E5375C094198D8
2 changed files with 14 additions and 1 deletions

@ -176,7 +176,7 @@ itest: build-itest itest-only
itest-parallel: build-itest itest-parallel: build-itest
@$(call print, "Running tests") @$(call print, "Running tests")
rm -rf lntest/itest/*.log lntest/itest/.logs-*; date rm -rf lntest/itest/*.log lntest/itest/.logs-*; date
EXEC_SUFFIX=$(EXEC_SUFFIX) echo "$$(seq 0 $$(expr $(ITEST_PARALLELISM) - 1))" | xargs -P $(ITEST_PARALLELISM) -n 1 -I {} scripts/itest_part.sh {} $(NUM_ITEST_TRANCHES) $(TEST_FLAGS) EXEC_SUFFIX=$(EXEC_SUFFIX) echo "$$(seq 0 $$(expr $(ITEST_PARALLELISM) - 1))" | xargs -P $(ITEST_PARALLELISM) -n 1 -I {} scripts/itest_part.sh {} $(NUM_ITEST_TRANCHES) $(TEST_FLAGS) $(ITEST_FLAGS)
lntest/itest/log_check_errors.sh lntest/itest/log_check_errors.sh
unit: btcd unit: btcd

@ -298,6 +298,19 @@ func (cfg NodeConfig) genArgs() []string {
if cfg.Etcd { if cfg.Etcd {
args = append(args, "--db.backend=etcd") args = append(args, "--db.backend=etcd")
args = append(args, "--db.etcd.embedded") args = append(args, "--db.etcd.embedded")
args = append(
args, fmt.Sprintf(
"--db.etcd.embedded_client_port=%v",
nextAvailablePort(),
),
)
args = append(
args, fmt.Sprintf(
"--db.etcd.embedded_peer_port=%v",
nextAvailablePort(),
),
)
args = append(args, "--db.etcd.embedded")
} }
if cfg.FeeURL != "" { if cfg.FeeURL != "" {