gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] 05/11: added some logging messages


From: gnunet
Subject: [taler-wallet-core] 05/11: added some logging messages
Date: Thu, 18 Nov 2021 13:52:41 +0100

This is an automated email from the git hooks/post-receive script.

marco-boss pushed a commit to branch master
in repository wallet-core.

commit 98064f0652d8e1dff661e3bb0d8791f4af04ad6f
Merge: 8d9386ac 842cc327
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Fri Nov 5 16:57:32 2021 +0100

    added some logging messages

 package.json                                       |    6 +-
 .../anastasis-core/bin/anastasis-ts-reducer.js     |   14 +
 packages/anastasis-core/package.json               |   16 +-
 packages/anastasis-core/rollup.config.js           |   56 +
 .../anastasis-core/src/challenge-feedback-types.ts |  168 +
 packages/anastasis-core/src/cli-entry.ts           |   15 +
 packages/anastasis-core/src/cli.ts                 |   64 +
 packages/anastasis-core/src/crypto.ts              |    9 +-
 packages/anastasis-core/src/index.node.ts          |    2 +
 packages/anastasis-core/src/index.ts               | 1615 +++--
 packages/anastasis-core/src/policy-suggestion.ts   |  230 +
 packages/anastasis-core/src/provider-types.ts      |   13 +-
 .../anastasis-core/src/recovery-document-types.ts  |   13 +-
 packages/anastasis-core/src/reducer-types.ts       |  226 +-
 packages/anastasis-core/src/validators.ts          |   28 +
 packages/anastasis-webui/.storybook/preview.js     |    6 +
 packages/anastasis-webui/package.json              |   51 +-
 packages/anastasis-webui/src/assets/empty.png      |  Bin 0 -> 2785 bytes
 .../anastasis-webui/src/assets/example/id1.jpg     |  Bin 0 -> 103558 bytes
 .../src/assets/icons/auth_method/email.svg         |    1 +
 .../src/assets/icons/auth_method/postal.svg        |    1 +
 .../src/assets/icons/auth_method/question.svg      |    1 +
 .../src/assets/icons/auth_method/sms.svg           |    1 +
 .../src/assets/icons/auth_method/video.svg         |    1 +
 .../anastasis-webui/src/components/AsyncButton.tsx |   49 +
 .../src/components/Notifications.tsx               |   59 +
 .../QR.tsx}                                        |   39 +-
 .../src/components/fields/DateInput.tsx            |   74 +
 .../src/components/fields/EmailInput.tsx           |   44 +
 .../src/components/fields/FileInput.tsx            |   81 +
 .../src/components/fields/ImageInput.tsx           |   81 +
 .../src/components/fields/NumberInput.tsx          |   43 +
 .../src/components/fields/TextInput.tsx            |   42 +
 .../src/components/menu/NavigationBar.tsx          |    2 +-
 .../src/components/menu/SideBar.tsx                |   66 +-
 .../src/components/picker/DatePicker.tsx           |  326 +
 .../picker/DurationPicker.stories.tsx}             |   42 +-
 .../src/components/picker/DurationPicker.tsx       |  154 +
 packages/anastasis-webui/src/declaration.d.ts      |    7 +-
 packages/anastasis-webui/src/hooks/async.ts        |   77 +
 .../src/hooks/use-anastasis-reducer.ts             |   66 +-
 ...tories.tsx => AddingProviderScreen.stories.tsx} |   26 +-
 .../src/pages/home/AddingProviderScreen.tsx        |  101 +
 .../pages/home/AttributeEntryScreen.stories.tsx    |   81 +-
 .../src/pages/home/AttributeEntryScreen.tsx        |  150 +-
 .../src/pages/home/AuthMethodEmailSetup.tsx        |   42 -
 .../src/pages/home/AuthMethodPostSetup.tsx         |   69 -
 .../src/pages/home/AuthMethodQuestionSetup.tsx     |   46 -
 .../src/pages/home/AuthMethodSmsSetup.tsx          |   51 -
 .../home/AuthenticationEditorScreen.stories.tsx    |   60 +-
 .../src/pages/home/AuthenticationEditorScreen.tsx  |  222 +-
 .../pages/home/BackupFinishedScreen.stories.tsx    |    7 +-
 .../src/pages/home/BackupFinishedScreen.tsx        |   33 +-
 .../pages/home/ChallengeOverviewScreen.stories.tsx |  223 +-
 .../src/pages/home/ChallengeOverviewScreen.tsx     |  207 +-
 ...ories.tsx => ChallengePayingScreen.stories.tsx} |   10 +-
 ...sPayingScreen.tsx => ChallengePayingScreen.tsx} |   10 +-
 .../home/ContinentSelectionScreen.stories.tsx      |   22 +-
 .../src/pages/home/ContinentSelectionScreen.tsx    |   98 +-
 .../src/pages/home/CountrySelectionScreen.tsx      |   27 -
 .../src/pages/home/EditPoliciesScreen.stories.tsx  |  109 +
 .../src/pages/home/EditPoliciesScreen.tsx          |  133 +
 .../pages/home/PoliciesPayingScreen.stories.tsx    |    5 +-
 .../src/pages/home/PoliciesPayingScreen.tsx        |    2 +-
 .../pages/home/RecoveryFinishedScreen.stories.tsx  |    7 +-
 .../src/pages/home/RecoveryFinishedScreen.tsx      |   14 +-
 .../pages/home/ReviewPoliciesScreen.stories.tsx    |  215 +-
 .../src/pages/home/ReviewPoliciesScreen.tsx        |   78 +-
 .../src/pages/home/SecretEditorScreen.stories.tsx  |    5 +-
 .../src/pages/home/SecretEditorScreen.tsx          |   33 +-
 .../pages/home/SecretSelectionScreen.stories.tsx   |    8 +-
 .../src/pages/home/SecretSelectionScreen.tsx       |  179 +-
 .../src/pages/home/SolveEmailEntry.tsx             |   25 -
 .../src/pages/home/SolvePostEntry.tsx              |   23 -
 .../src/pages/home/SolveQuestionEntry.tsx          |   23 -
 .../src/pages/home/SolveScreen.stories.tsx         |   17 +-
 .../anastasis-webui/src/pages/home/SolveScreen.tsx |  220 +-
 .../src/pages/home/SolveSmsEntry.tsx               |   25 -
 .../src/pages/home/SolveUnsupportedEntry.tsx       |   12 -
 .../src/pages/home/StartScreen.stories.tsx         |    3 +
 .../anastasis-webui/src/pages/home/StartScreen.tsx |   33 +-
 .../src/pages/home/TruthsPayingScreen.stories.tsx  |    5 +-
 .../src/pages/home/TruthsPayingScreen.tsx          |    4 +-
 .../authMethod/AuthMethodEmailSetup.stories.tsx    |   66 +
 .../pages/home/authMethod/AuthMethodEmailSetup.tsx |   62 +
 .../authMethod/AuthMethodIbanSetup.stories.tsx     |   65 +
 .../pages/home/authMethod/AuthMethodIbanSetup.tsx  |   68 +
 .../authMethod/AuthMethodPostSetup.stories.tsx     |   66 +
 .../pages/home/authMethod/AuthMethodPostSetup.tsx  |  102 +
 .../authMethod/AuthMethodQuestionSetup.stories.tsx |   66 +
 .../home/authMethod/AuthMethodQuestionSetup.tsx    |   71 +
 .../AuthMethodSmsSetup.stories.tsx}                |   48 +-
 .../pages/home/authMethod/AuthMethodSmsSetup.tsx   |   63 +
 .../authMethod/AuthMethodTotpSetup.stories.tsx     |   64 +
 .../pages/home/authMethod/AuthMethodTotpSetup.tsx  |   81 +
 .../authMethod/AuthMethodVideoSetup.stories.tsx    |   66 +
 .../pages/home/authMethod/AuthMethodVideoSetup.tsx |   56 +
 .../src/pages/home/authMethod/index.tsx            |   69 +
 .../src/pages/home/authMethod/totp.ts              |   56 +
 packages/anastasis-webui/src/pages/home/index.tsx  |   86 +-
 .../anastasis-webui/src/scss/_custom-calendar.scss |    4 +
 packages/anastasis-webui/src/scss/main.scss        |   10 +-
 packages/anastasis-webui/src/utils/index.tsx       |  119 +-
 packages/taler-util/src/amounts.ts                 |    3 +-
 packages/taler-util/src/clk.ts                     |  620 ++
 packages/taler-util/src/http-status-codes.ts       |  379 +
 packages/taler-util/src/index.node.ts              |    1 +
 packages/taler-util/src/index.ts                   |    1 +
 packages/taler-util/src/logging.ts                 |  101 +-
 packages/taler-util/src/time.ts                    |   14 +
 packages/taler-wallet-cli/src/bench1.ts            |   14 +-
 packages/taler-wallet-cli/src/harness/harness.ts   |  217 +-
 packages/taler-wallet-cli/src/harness/helpers.ts   |   10 -
 .../taler-wallet-cli/src/harness/libeufin-apis.ts  |  857 +++
 packages/taler-wallet-cli/src/harness/libeufin.ts  |  848 +--
 packages/taler-wallet-cli/src/index.ts             |    8 +
 packages/taler-wallet-core/package.json            |    2 +-
 .../src/operations/backup/index.ts                 |   10 +-
 packages/taler-wallet-core/src/operations/pay.ts   |    6 +-
 .../taler-wallet-core/src/operations/refresh.ts    |    5 +-
 packages/taler-wallet-core/src/util/http.ts        |   11 -
 packages/taler-wallet-webextension/package.json    |    4 +-
 .../src/wallet/Transaction.tsx                     |   14 +-
 pnpm-lock.yaml                                     | 7579 +++++++++++++++-----
 124 files changed, 14142 insertions(+), 4302 deletions(-)

diff --cc packages/taler-wallet-cli/src/bench1.ts
index 448dc913,ec0430d8..3d456109
--- a/packages/taler-wallet-cli/src/bench1.ts
+++ b/packages/taler-wallet-cli/src/bench1.ts
@@@ -22,6 -22,6 +22,7 @@@ import 
    codecForNumber,
    codecForString,
    codecOptional,
++  Logger,
  } from "@gnu-taler/taler-util";
  import {
    getDefaultNodeWallet,
@@@ -36,22 -36,14 +37,26 @@@
   * set up its own services.
   */
  export async function runBench1(configJson: any): Promise<void> {
++
++  const logger = new Logger("Bench1");
++
    // Validate the configuration file for this benchmark.
    const b1conf = codecForBench1Config().decode(configJson);
  
    const myHttpLib = new NodeHttpLib();
 +  myHttpLib.setThrottling(false);
  
    const numIter = b1conf.iterations ?? 1;
 +  const numDeposits = b1conf.deposits ?? 5;
 +
 +  const withdrawAmount = (numDeposits + 1) * 10;
 +
++  logger.info(`Starting Benchmark with ${numIter} Iterations`);
+ 
    for (let i = 0; i < numIter; i++) {
-      
 +    // Create a new wallet in each iteration 
 +    // otherwise the TPS go down 
 +    // my assumption is that the in-memory db file gets too large 
      const wallet = await getDefaultNodeWallet({
        // No persistent DB storage.
        persistentStoragePath: undefined,
@@@ -59,8 -51,8 +64,10 @@@
      });
      await wallet.client.call(WalletApiOperation.InitWallet, {});
  
++    logger.info(`Starting withdrawal of ${withdrawAmount} 
${b1conf.currency}`);
++
      await wallet.client.call(WalletApiOperation.WithdrawFakebank, {
 -      amount: "TESTKUDOS:10",
 +      amount: b1conf.currency + ":" + withdrawAmount,
        bank: b1conf.bank,
        exchange: b1conf.exchange,
      });
@@@ -69,16 -61,14 +76,21 @@@
        stopWhenDone: true,
      });
  
 -    await wallet.client.call(WalletApiOperation.CreateDepositGroup, {
 -      amount: "TESTKUDOS:5",
 -      depositPaytoUri: "payto://x-taler-bank/localhost/foo",
 -    });
++    logger.info(`Finished withdrawal`);
+ 
 -    await wallet.runTaskLoop({
 -      stopWhenDone: true,
 -    });
 +    for (let i = 0; i < numDeposits; i++) {
++
++      logger.info(`Starting deposit of 10 ${b1conf.currency}`);
 +      await wallet.client.call(WalletApiOperation.CreateDepositGroup, {
 +        amount: b1conf.currency + ":10",
 +        depositPaytoUri: b1conf.payto,
 +      });
 +
 +      await wallet.runTaskLoop({
 +        stopWhenDone: true,
 +      });
++      logger.info(`Deposit succesful`);
 +    }
  
      wallet.stop();
    }

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]