Go to file
2020-09-18 19:15:20 +02:00
.vscode add typescript build task 2020-08-20 13:54:52 +05:30
build-system ensure bin/ exists under prefix 2020-09-18 17:26:09 +02:00
contrib adjust path 2020-08-11 19:29:27 +05:30
packages fix bank invocation, skip tests when not present. 2020-09-18 19:15:20 +02:00
.dir-locals.el Add a .dir-locals,el for configuring emacs for this project 2019-03-15 21:44:02 +01:00
.eslintrc.js upgrade rollup; bundle TS directly 2020-07-17 18:00:34 +05:30
.gitignore towards integration tests with fault injection 2020-08-06 00:30:36 +05:30
.gitlab-ci.yml Remove old tests from CI runs 2020-08-12 16:43:59 -03:00
.gitmodules update url of build-common. 2019-11-02 15:54:15 +00:00
.prettierrc add config for code formatter (prettier) 2019-06-26 15:29:59 +02:00
AUTHORS authors file 2016-02-29 18:04:08 +01:00
bootstrap read-only 2020-08-07 11:43:57 +05:30
ChangeLog changelog 2017-10-18 14:53:54 +02:00
COPYING add license 2016-03-15 20:12:35 +01:00
INSTALL install file 2016-03-18 15:50:24 +01:00
package.json fix bank invocation, skip tests when not present. 2020-09-18 19:15:20 +02:00
pnpm-lock.yaml coverage 2020-09-04 14:13:56 +05:30
pnpm-workspace.yaml modularize repo, use pnpm, improve typechecking 2020-08-03 13:01:05 +05:30
README coverage 2020-09-04 14:13:56 +05:30
tsconfig.build.json add typescript build task 2020-08-20 13:54:52 +05:30

GNU Taler Wallet
================

This repository contains the implementation of a wallet for GNU Taler written
in TypeScript.


Installation
============

The CLI version of the wallet supports the normal GNU installation process:

  ./bootstrap && ./configure [ --prefix=$PREFIX ] && make install


Integration Tests
=================

This repository comes with integration tests for GNU Taler.  To run them,
install the wallet first.  Then use the test runner from the
taler-integrationtests package:

  cd packages/taler-integrationtests/
  ./testrunner '*'

The test runner accepts a bash glob pattern as parameter.  Individual tests can
be run by specifying their name.

To check coverage, use nyc from the root of the repository and make sure that the taler-wallet-cli
from the source tree is executed, and not the globally installed one:

  PATH="$PWD/packages/taler-wallet-cli/bin:$PATH" \
    nyc ./packages/taler-integrationtests/testrunner '*'