aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-harness/src/harness
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-08-29 10:16:18 +0200
committerFlorian Dold <florian@dold.me>2023-08-29 10:16:18 +0200
commit9402aeef5b111c3a9bf51a7b204044ba19de8607 (patch)
tree682eb6d514747260de24ae9a223136e86d2e77b6 /packages/taler-harness/src/harness
parent55bdc161b58ddf4f24e32dff9acd8011a4364327 (diff)
downloadwallet-core-9402aeef5b111c3a9bf51a7b204044ba19de8607.tar.xz
taler-harness: clean up shared test env on start
Diffstat (limited to 'packages/taler-harness/src/harness')
-rw-r--r--packages/taler-harness/src/harness/helpers.ts13
1 files changed, 8 insertions, 5 deletions
diff --git a/packages/taler-harness/src/harness/helpers.ts b/packages/taler-harness/src/harness/helpers.ts
index d41ffdd00..d1d0ea104 100644
--- a/packages/taler-harness/src/harness/helpers.ts
+++ b/packages/taler-harness/src/harness/helpers.ts
@@ -215,10 +215,14 @@ export async function createSimpleTestkudosEnvironment(
};
}
+export function getSharedTestDir(): string {
+ return `/tmp/taler-harness@${process.env.USER}`;
+}
+
export async function useSharedTestkudosEnvironment(t: GlobalTestState) {
const coinConfig: CoinConfig[] = defaultCoinConfig.map((x) => x("TESTKUDOS"));
- const sharedDir = `/tmp/taler-harness@${process.env.USER}`;
+ const sharedDir = getSharedTestDir();
fs.mkdirSync(sharedDir, { recursive: true });
@@ -230,10 +234,9 @@ export async function useSharedTestkudosEnvironment(t: GlobalTestState) {
logger.info(`previous setup done: ${prevSetupDone}`);
-
// Wallet has longer startup-time and no dependencies,
// so we start it rather early.
- const walletStartProm = createWalletDaemonWithClient(t, { name: "wallet" })
+ const walletStartProm = createWalletDaemonWithClient(t, { name: "wallet" });
if (fs.existsSync(sharedDir + "/bank.conf")) {
logger.info("reusing existing bank");
@@ -361,7 +364,7 @@ export async function useSharedTestkudosEnvironment(t: GlobalTestState) {
}
};
- await bankStart()
+ await bankStart();
const res = await Promise.all([
exchangeStart(),
@@ -803,7 +806,7 @@ export async function applyTimeTravel(
/**
* Make a simple payment and check that it succeeded.
- *
+ *
* @deprecated
*/
export async function makeTestPayment(