From c3ca3aa7fcf7065669ed2069cd5acad9e472e2ae Mon Sep 17 00:00:00 2001 From: MS Date: Mon, 1 Feb 2021 13:13:43 +0100 Subject: Allow passing a env when running processes. This brings the libeufin-basic test to pass. --- packages/taler-wallet-cli/src/integrationtests/libeufin.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'packages/taler-wallet-cli/src/integrationtests/libeufin.ts') diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts index 703f1522e..b4208801d 100644 --- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts +++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts @@ -24,6 +24,7 @@ import { pingProc, ProcessWrapper, runCommand, + extendEnv } from "./harness"; export interface LibeufinSandboxServiceInterface { @@ -72,11 +73,10 @@ export class LibeufinSandboxService implements LibeufinSandboxServiceInterface { [ "serve", "--port", - `${this.sandboxConfig.httpPort}`, - "--db-conn-string", - this.sandboxConfig.databaseJdbcUri, + `${this.sandboxConfig.httpPort}` ], "libeufin-sandbox", + extendEnv({LIBEUFIN_SANDBOX_DB_CONNECTION: this.sandboxConfig.databaseJdbcUri}) ); } @@ -114,10 +114,9 @@ export class LibeufinNexusService { "superuser", "admin", "--password", - "test", - "--db-conn-string", - this.nexusConfig.databaseJdbcUri, + "test" ], + extendEnv({LIBEUFIN_NEXUS_DB_CONNECTION: this.nexusConfig.databaseJdbcUri}) ); this.nexusProc = this.globalTestState.spawnService( @@ -126,10 +125,9 @@ export class LibeufinNexusService { "serve", "--port", `${this.nexusConfig.httpPort}`, - "--db-conn-string", - this.nexusConfig.databaseJdbcUri, ], "libeufin-nexus", + extendEnv({LIBEUFIN_NEXUS_DB_CONNECTION: this.nexusConfig.databaseJdbcUri}) ); } -- cgit v1.2.3