From b52b260fb74062085a9a280db2775d2e7c18b1a3 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 15 Dec 2023 12:20:12 +0100 Subject: bump dependencies --- packages/taler-harness/package.json | 8 ++++---- packages/taler-harness/src/index.ts | 38 ++++++------------------------------ packages/taler-harness/tsconfig.json | 2 +- 3 files changed, 11 insertions(+), 37 deletions(-) (limited to 'packages/taler-harness') diff --git a/packages/taler-harness/package.json b/packages/taler-harness/package.json index a06025e75..3466ec99d 100644 --- a/packages/taler-harness/package.json +++ b/packages/taler-harness/package.json @@ -33,13 +33,13 @@ ], "devDependencies": { "@types/node": "^18.11.17", - "esbuild": "^0.17.7", - "prettier": "^2.8.8", - "typescript": "^5.2.2" + "esbuild": "^0.19.9", + "prettier": "^3.1.1", + "typescript": "^5.3.3" }, "dependencies": { "@gnu-taler/taler-util": "workspace:*", "@gnu-taler/taler-wallet-core": "workspace:*", - "tslib": "^2.5.3" + "tslib": "^2.6.2" } } \ No newline at end of file diff --git a/packages/taler-harness/src/index.ts b/packages/taler-harness/src/index.ts index ff52fc30f..7234f84d0 100644 --- a/packages/taler-harness/src/index.ts +++ b/packages/taler-harness/src/index.ts @@ -657,38 +657,12 @@ deploymentCli process.exit(2); }); - -type TestResult = { testName: string, caseName: string, result: "skiped" | "ok" | "fail", error?: any } - -async function getTestSummary(filter: string | undefined, ...apis: Array>) { - const regex = !filter ? undefined : new RegExp(filter) - const apiState = await Promise.all(apis.flatMap(api => Object.entries(api).flatMap(([testName, casesMap]) => { - return Object.entries(casesMap).map(async ([caseName, caseFunc]): Promise => { - if (!caseFunc) { - return { testName, caseName, result: "skiped" as const } - } - if (regex && !regex.test(`${testName}:${caseName}`)) { - return { testName, caseName, result: "skiped" as const } - } - return caseFunc() - .then(r => ({ testName, caseName, result: "ok" as const })) - .catch(error => ({ testName, caseName, result: "fail" as const, error })) - }) - }))) - - return apiState.reduce((prev, testResult) => { - if (testResult.result === "ok") { - prev.ok.push(testResult) - } - if (testResult.result === "skiped") { - prev.skiped.push(testResult) - } - if (testResult.result === "fail") { - prev.fail.push(testResult) - } - return prev - }, { "ok": [] as TestResult[], "skiped": [] as TestResult[], "fail": [] as TestResult[] }) -} +type TestResult = { + testName: string; + caseName: string; + result: "skiped" | "ok" | "fail"; + error?: any; +}; deploymentCli .subcommand("coincfg", "gen-coin-config", { diff --git a/packages/taler-harness/tsconfig.json b/packages/taler-harness/tsconfig.json index ece83a85f..3d0b501b3 100644 --- a/packages/taler-harness/tsconfig.json +++ b/packages/taler-harness/tsconfig.json @@ -2,7 +2,7 @@ "compileOnSave": true, "compilerOptions": { "composite": true, - "target": "ES2018", + "target": "ES2020", "module": "Node16", "moduleResolution": "Node16", "sourceMap": true, -- cgit v1.2.3