[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: wallet: add 'env-full' test e
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: wallet: add 'env-full' test environment with merchant |
Date: |
Wed, 07 Dec 2022 15:36:59 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 0c19050ae wallet: add 'env-full' test environment with merchant
0c19050ae is described below
commit 0c19050ae76d85fa7da43ef5239dc1d6f0bb6a4d
Author: Florian Dold <florian@dold.me>
AuthorDate: Wed Dec 7 15:36:56 2022 +0100
wallet: add 'env-full' test environment with merchant
---
packages/taler-wallet-cli/src/index.ts | 13 +++++++++++++
packages/taler-wallet-embedded/src/wallet-qjs.ts | 18 ++++++++++++++++++
2 files changed, 31 insertions(+)
diff --git a/packages/taler-wallet-cli/src/index.ts
b/packages/taler-wallet-cli/src/index.ts
index dfc0f6fea..40f2273a7 100644
--- a/packages/taler-wallet-cli/src/index.ts
+++ b/packages/taler-wallet-cli/src/index.ts
@@ -68,6 +68,7 @@ import { runEnv1 } from "./env1.js";
import { GlobalTestState, runTestWithState } from "./harness/harness.js";
import { getTestInfo, runTests } from "./integrationtests/testrunner.js";
import { lintExchangeDeployment } from "./lint.js";
+import { runEnvFull } from "./env-full.js";
// @ts-ignore
global.TextEncoder = TextEncoder;
// @ts-ignore
@@ -909,6 +910,18 @@ advancedCli
await runBench3(config);
});
+advancedCli
+ .subcommand("envFull", "env-full", {
+ help: "Run a test environment for bench1",
+ })
+ .action(async (args) => {
+ const testDir = fs.mkdtempSync(path.join(os.tmpdir(), "taler-env-full-"));
+ const testState = new GlobalTestState({
+ testDir,
+ });
+ await runTestWithState(testState, runEnvFull, "env-full", true);
+ });
+
advancedCli
.subcommand("env1", "env1", {
help: "Run a test environment for bench1",
diff --git a/packages/taler-wallet-embedded/src/wallet-qjs.ts
b/packages/taler-wallet-embedded/src/wallet-qjs.ts
index cad8b68bf..8cad653a8 100644
--- a/packages/taler-wallet-embedded/src/wallet-qjs.ts
+++ b/packages/taler-wallet-embedded/src/wallet-qjs.ts
@@ -422,5 +422,23 @@ export async function testWithGv() {
});
}
+export async function testWithLocal() {
+ const w = await getWallet();
+ await w.wallet.client.call(WalletApiOperation.InitWallet, {});
+ await w.wallet.client.call(WalletApiOperation.RunIntegrationTest, {
+ amountToSpend: "TESTKUDOS:1",
+ amountToWithdraw: "TESTKUDOS:3",
+ bankBaseUrl: "http://localhost:8082/",
+ bankAccessApiBaseUrl: "http://localhost:8082/taler-bank-access/",
+ exchangeBaseUrl: "http://localhost:8081/",
+ merchantBaseUrl: "http://backend.demo.taler.net:8083/",
+ });
+ await w.wallet.runTaskLoop({
+ stopWhenDone: true,
+ });
+}
+
// @ts-ignore
globalThis.testWithGv = testWithGv;
+// @ts-ignore
+globalThis.testWithLocal = testWithLocal;
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: wallet: add 'env-full' test environment with merchant,
gnunet <=