2019-08-16 23:29:29 +02:00
|
|
|
GNU Taler Wallet
|
|
|
|
================
|
2016-04-08 15:20:05 +02:00
|
|
|
|
2020-08-10 13:32:08 +02:00
|
|
|
This repository contains the implementation of a wallet for GNU Taler written
|
|
|
|
in TypeScript.
|
2016-04-08 15:20:05 +02:00
|
|
|
|
2015-11-25 20:41:31 +01:00
|
|
|
|
2020-08-10 13:32:08 +02:00
|
|
|
Installation
|
2016-03-18 15:47:17 +01:00
|
|
|
============
|
|
|
|
|
2020-08-10 13:32:08 +02:00
|
|
|
The CLI version of the wallet supports the normal GNU installation process:
|
2019-10-02 23:25:19 +02:00
|
|
|
|
2020-08-10 13:32:08 +02:00
|
|
|
./bootstrap && ./configure [ --prefix=$PREFIX ] && make install
|
2019-08-19 13:29:59 +02:00
|
|
|
|
2016-03-18 15:47:17 +01:00
|
|
|
|
2020-08-10 13:32:08 +02:00
|
|
|
Integration Tests
|
|
|
|
=================
|
2016-04-08 15:20:05 +02:00
|
|
|
|
2020-08-10 13:32:08 +02:00
|
|
|
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:
|
2016-03-18 15:47:17 +01:00
|
|
|
|
2020-08-10 13:32:08 +02:00
|
|
|
cd packages/taler-integrationtests/
|
|
|
|
./testrunner '*'
|
2016-03-18 15:47:17 +01:00
|
|
|
|
2020-08-10 13:32:08 +02:00
|
|
|
The test runner accepts a bash glob pattern as parameter. Individual tests can
|
|
|
|
be run by specifying their name.
|
2020-09-04 10:43:56 +02:00
|
|
|
|
|
|
|
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 '*'
|
|
|
|
|