From c982b75ee6b289a960b82905f7baed974383373a Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sat, 2 Nov 2019 16:35:00 +0100 Subject: checklist --- checklist-demo-upgrade.rst | 29 ++++++++++++++++++++++++++++- developers-manual.rst | 18 +++--------------- 2 files changed, 31 insertions(+), 16 deletions(-) diff --git a/checklist-demo-upgrade.rst b/checklist-demo-upgrade.rst index de7920c1..87d35b6a 100644 --- a/checklist-demo-upgrade.rst +++ b/checklist-demo-upgrade.rst @@ -4,7 +4,16 @@ GNU Taler Demo Upgrade Checklist .. |check| raw:: html - + + +Post-upgrade checks: + +- |check| Run ``taler-deployment-arm -I`` to verify that all services are running. +- |check| Run the headless wallet to check that services are actually working: + + .. code-block:: sh + + taler-wallet-cli integrationtest -e https://exchange.demo.taler.net/ -m https://backend.demo.taler.net/ -b https://bank.demo.taler.net -w "KUDOS:10" -s "KUDOS:5" Basics: @@ -22,3 +31,21 @@ Blog demo: - |check| Go back to https://shop.demo.taler.net/ and click on the same article link. Verify that the article is shown and **no** repeated payment is requested. +- |check| Open the fulfillment page from the previous step in an anonymous browsing session + (without the wallet installed) and verify that it requests a payment again. +- |check| Delete cookies on https://shop.demo.taler.net/ and click on the same article again. + Verify that the wallet detects that the article has already purchased and successfully + redirects to the article without spending more money. + +Donation demo: + +- |check| Make a donation on https://donations.demo.taler.net +- |check| Make another donation with the same parameters and verify + that the payment is requested again, instead of showing the previous + fulfillment page. + +Survey/Tipping: + +- |check| Visit https://survey.demo.taler.net/ and receive a tip. +- |check| Verify that the survey stats page (https://survey.demo.taler.net/survey-stats) is working, + and that the survey reserve has sufficient funds. diff --git a/developers-manual.rst b/developers-manual.rst index 1206135f..0e82a4bc 100644 --- a/developers-manual.rst +++ b/developers-manual.rst @@ -157,23 +157,11 @@ Environments have the following layout: local/ (locally installed software) sources/ (sources repos of locally build components) sockets/ (unix domain sockets of running components) + taler-data (on-disk state, public and private keys) .config/taler.conf (main Taler configuration file) -Additionally, the ``demo-blue`` and ``demo-green`` environments have the following directory: - -:: - - $HOME/ - ... - taler-shared (symlink to shared data directory between demo-green and demo-blue) - -The ``int`` and ``test`` environments instead have this additional directory: - -:: - - $HOME/ - ... - taler-data/ (on-disk state of Taler components, public and private keys) +On ``demo-blue`` and ``demo-green``, ``taler-data`` is a symlink pointing to ``$HOME/demo/shared-data`` +instead of a directory. Using envcfg.py -- cgit v1.2.3