aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-harness/src
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-02-10 13:21:37 +0100
committerFlorian Dold <florian@dold.me>2023-02-10 13:21:37 +0100
commit18c30b9a00a4e5dee629f4e06c261509ff7ba455 (patch)
treed6a546c98d86b15cfab017233f3ddc682822ff62 /packages/taler-harness/src
parentc4180e1290261c15d4c8cd081aec12252edf1939 (diff)
downloadwallet-core-18c30b9a00a4e5dee629f4e06c261509ff7ba455.tar.xz
wallet-core: implement partial withdrawal batching, don't block when generating planchets
Diffstat (limited to 'packages/taler-harness/src')
-rw-r--r--packages/taler-harness/src/harness/harness.ts10
-rw-r--r--packages/taler-harness/src/integrationtests/test-withdrawal-huge.ts3
2 files changed, 11 insertions, 2 deletions
diff --git a/packages/taler-harness/src/harness/harness.ts b/packages/taler-harness/src/harness/harness.ts
index 3403c266e..4e5d8238c 100644
--- a/packages/taler-harness/src/harness/harness.ts
+++ b/packages/taler-harness/src/harness/harness.ts
@@ -1361,7 +1361,12 @@ export class ExchangeService implements ExchangeServiceInterface {
this.exchangeWirewatchProc = this.globalState.spawnService(
"taler-exchange-wirewatch",
- ["-c", this.configFilename, ...this.timetravelArgArr],
+ [
+ "-c",
+ this.configFilename,
+ "--longpoll-timeout=5s",
+ ...this.timetravelArgArr,
+ ],
`exchange-wirewatch-${this.name}`,
);
@@ -1951,6 +1956,9 @@ export class WalletService {
],
`wallet-${this.opts.name}`,
);
+ logger.info(
+ `hint: connect to wallet using taler-wallet-cli --wallet-connection=${unixPath}`,
+ );
}
async pingUntilAvailable(): Promise<void> {
diff --git a/packages/taler-harness/src/integrationtests/test-withdrawal-huge.ts b/packages/taler-harness/src/integrationtests/test-withdrawal-huge.ts
index 579d727b1..437d799b8 100644
--- a/packages/taler-harness/src/integrationtests/test-withdrawal-huge.ts
+++ b/packages/taler-harness/src/integrationtests/test-withdrawal-huge.ts
@@ -87,9 +87,10 @@ export async function runWithdrawalHugeTest(t: GlobalTestState) {
exchangeBaseUrl: exchange.baseUrl,
});
+ // Results in about 1K coins withdrawn
await wallet.client.call(WalletApiOperation.WithdrawFakebank, {
exchange: exchange.baseUrl,
- amount: "TESTKUDOS:5000",
+ amount: "TESTKUDOS:10000",
bank: bank.baseUrl,
});