diff options
Diffstat (limited to 'packages/taler-harness/src/harness')
-rw-r--r-- | packages/taler-harness/src/harness/harness.ts | 23 | ||||
-rw-r--r-- | packages/taler-harness/src/harness/helpers.ts | 2 |
2 files changed, 10 insertions, 15 deletions
diff --git a/packages/taler-harness/src/harness/harness.ts b/packages/taler-harness/src/harness/harness.ts index a8cd1131d..b2714f496 100644 --- a/packages/taler-harness/src/harness/harness.ts +++ b/packages/taler-harness/src/harness/harness.ts @@ -1905,10 +1905,14 @@ export class WalletService { } get dbPath() { - return path.join( - this.globalState.testDir, - `walletdb-${this.opts.name}.json`, - ); + if (this.opts.useInMemoryDb) { + return ":memory:"; + } else { + return path.join( + this.globalState.testDir, + `walletdb-${this.opts.name}.sqlite3`, + ); + } } async stop(): Promise<void> { @@ -1919,21 +1923,12 @@ export class WalletService { } async start(): Promise<void> { - let dbPath: string; - if (this.opts.useInMemoryDb) { - dbPath = ":memory:"; - } else { - dbPath = path.join( - this.globalState.testDir, - `walletdb-${this.opts.name}.json`, - ); - } const unixPath = this.socketPath; this.walletProc = this.globalState.spawnService( "taler-wallet-cli", [ "--wallet-db", - dbPath, + this.dbPath, "-LTRACE", // FIXME: Make this configurable? "--no-throttle", // FIXME: Optionally do throttling for some tests? "advanced", diff --git a/packages/taler-harness/src/harness/helpers.ts b/packages/taler-harness/src/harness/helpers.ts index adf43f6d0..7daa6c3c5 100644 --- a/packages/taler-harness/src/harness/helpers.ts +++ b/packages/taler-harness/src/harness/helpers.ts @@ -385,7 +385,7 @@ export async function createSimpleTestkudosEnvironmentV2( const { walletClient, walletService } = await createWalletDaemonWithClient( t, - { name: "wallet" }, + { name: "wallet", persistent: true }, ); console.log("setup done!"); |