View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005365||Taler||mechant backend||public||2018-06-26 15:13||2019-12-20 19:12|
|Reporter||Marcello Stanisci||Assigned To||Marcello Stanisci|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Product Version||git (master)|
|Target Version||0.6||Fixed in Version||0.6|
|Summary||0005365: Caching results makes testing difficult.|
|Description||Both /track/transaction and /track/transfer from the merchant use to cache the response from the exchange. Although this helps for performance, this makes harder to get those two API endpoint Twister-tested.|
So this issue claims that a new utility/technique should be developed so that Twister-testing /track/transaction and /track/transfer becomes easier and faster.
|Tags||No tags attached.|
There is no way to interfere with how caching is carried out. In other words, there is no way to not use cached results to track order_id x on the second request of /track/transaction for x.
However, more and more x-like orders can be created, so that the tester does not run out of trackable orders "soon".
||0d2b620 implements "rewinding" of CMDs for the "alt" payment generator. The ordinary payment generator had already this feature. The issue stays open to remind that manual tests via the back-office site have to be done.|
Manual test passed. Give the following command to generate 'n' payment entries, each of which gets its individual wire transfer.
$ taler-merchant-generate-payments-alt -m http://merchant -b http://bank -i X -t 'n'
|2018-06-26 15:13||Marcello Stanisci||New Issue|
|2018-06-26 15:13||Marcello Stanisci||Status||new => assigned|
|2018-06-26 15:13||Marcello Stanisci||Assigned To||=> Marcello Stanisci|
|2018-06-26 15:26||Marcello Stanisci||Relationship added||child of 0004930|
|2018-06-26 15:27||Marcello Stanisci||Relationship added||related to 0005366|
|2018-06-26 15:47||Marcello Stanisci||Note Added: 0013084|
|2018-06-26 15:48||Marcello Stanisci||Note Edited: 0013084|
|2018-06-28 21:45||Marcello Stanisci||Note Added: 0013108|
|2018-06-29 09:42||Marcello Stanisci||Note Added: 0013112|
|2018-06-29 09:42||Marcello Stanisci||Status||assigned => resolved|
|2018-06-29 09:42||Marcello Stanisci||Resolution||open => fixed|
|2018-07-02 10:27||Christian Grothoff||Product Version||=> git (master)|
|2018-07-02 10:27||Christian Grothoff||Fixed in Version||=> 0.6|
|2019-12-20 19:12||Christian Grothoff||Status||resolved => closed|