summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-08-10 17:02:08 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-08-10 17:02:08 +0530
commit2a4d2944aa4cd3045ae0b9c1569395c484eb4d05 (patch)
tree9adf1f30d27ab040cfd4dc63129c945379af42c4 /README
parent66d76a35912d7687d76b349f1cac462306306d3f (diff)
downloadwallet-core-2a4d2944aa4cd3045ae0b9c1569395c484eb4d05.tar.gz
wallet-core-2a4d2944aa4cd3045ae0b9c1569395c484eb4d05.tar.bz2
wallet-core-2a4d2944aa4cd3045ae0b9c1569395c484eb4d05.zip
readme
Diffstat (limited to 'README')
-rw-r--r--README50
1 files changed, 14 insertions, 36 deletions
diff --git a/README b/README
index c3e511ccc..93eaf4ed3 100644
--- a/README
+++ b/README
@@ -1,49 +1,27 @@
GNU Taler Wallet
================
-This package implements a wallet for GNU Taler in TypeScript.
+This repository contains the implementation of a wallet for GNU Taler written
+in TypeScript.
-It can be run on different platforms:
-1. As a cross-browser extension, written for the WebExtension API
-2. As a Node.js package
-
-Dependencies
+Installation
============
-Dependencies are managed as NPM dependencies. For performance reasons,
-we use `yarn' as a replacement for `npm' in the build system.
-
-
-pre-configure step
-==================
-
-When building from source, run
-
-`./bootstrap`
-
+The CLI version of the wallet supports the normal GNU installation process:
-Building from source (Web Extension)
-======================================
+ ./bootstrap && ./configure [ --prefix=$PREFIX ] && make install
-Run `./configure --prefix=$PREFIX && make webex-stable'
-to create an archive containing the extension
-in ./build/taler-wallet-$VERSION.zip
+Integration Tests
+=================
-Building from source (Node.JS)
-======================================
-
-Run `./configure --prefix=$PREFIX && make' to build the wallet.
-The command line interface for the wallet is available
-in `./bin/taler-wallet-cli'.
-
-
-Installation
-============
-
-To install the package permanently on your system, run:
+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:
-`$ npm install -g --prefix $PREFIX .``
+ cd packages/taler-integrationtests/
+ ./testrunner '*'
-The binaries will be installed to `$PREFIX/bin`.
+The test runner accepts a bash glob pattern as parameter. Individual tests can
+be run by specifying their name.