summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--checklist-demo-upgrade.rst29
-rw-r--r--developers-manual.rst18
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
- <input checked="" type="checkbox">
+ <input type="checkbox">
+
+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