View Issue Details

IDProjectCategoryView StatusLast Update
0005366Talermerchant backendpublic2019-12-20 18:12
ReporterMarcello Stanisci Assigned ToMarcello Stanisci Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynoneSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.6Fixed in Version0.6 
Summary0005366: Need payment generator for corner cases.
DescriptionThe current payment generator does very ordinary things right now: it is a tool to measure performance, and so no weird scenarios are created by it. However,
to conduct better testing -- especially for the backoffice site -- weird scenarios are wanted!

Just to mention a few, (1) unaggregated payments, and (2) multiple-coins payments are such weird scenarios. Therefore, another payment generator that would generate those scenarios should be introduced.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0005365 closedMarcello Stanisci Caching results makes testing difficult. 

Activities

Marcello Stanisci

2018-06-26 14:03

reporter   ~0013085

Hint: running the aggregator on time t will always cause unaggregated transactions from time t-x to be aggregated, therefore making them lose
their meaning. This can be countered by setting a very future refund_deadline
on those transactions that need to stay unaggregated.

Marcello Stanisci

2018-06-27 14:12

reporter   ~0013087

7305041 implements the "alt" payment generator. Setting refund_deadline and wire_transfer_delay as "/forever/" does not seem to have the desired effect.

To be further investigated.

Marcello Stanisci

2018-06-28 19:42

reporter   ~0013107

0d2b620 implements unaggregable payments and 2-coins payments. The issue stays open as a reminder that 'more' corner cases can be inserted in the tool.

Marcello Stanisci

2018-06-29 10:52

reporter   ~0013115

Dropping priority to 'none' as the bug is just a wish-list now.

Marcello Stanisci

2018-07-02 08:50

reporter   ~0013125

Since _any_ corner case is interesting, then we close this to keep Mantis clean. As soon as a new corner case turns to te useful for some testing purpose, we'll just file a new dedicate bug for it.

Issue History

Date ModifiedUsernameFieldChange
2018-06-26 13:21Marcello StanisciNew Issue
2018-06-26 13:21Marcello StanisciStatusnew => assigned
2018-06-26 13:21Marcello StanisciAssigned To => Marcello Stanisci
2018-06-26 13:26Marcello StanisciRelationship addedchild of 0004930
2018-06-26 13:27Marcello StanisciRelationship addedrelated to 0005365
2018-06-26 14:03Marcello StanisciNote Added: 0013085
2018-06-27 14:12Marcello StanisciNote Added: 0013087
2018-06-28 19:42Marcello StanisciNote Added: 0013107
2018-06-29 10:02Marcello StanisciRelationship deletedchild of 0004930
2018-06-29 10:52Marcello StanisciPrioritynormal => none
2018-06-29 10:52Marcello StanisciNote Added: 0013115
2018-06-29 13:18Marcello StanisciTarget Version0.6 =>
2018-07-02 08:50Marcello StanisciStatusassigned => informing
2018-07-02 08:50Marcello StanisciResolutionopen => fixed
2018-07-02 08:50Marcello StanisciNote Added: 0013125
2018-09-15 09:06Christian GrothoffFixed in Version => 0.6
2018-09-15 09:06Christian GrothoffTarget Version => 0.6
2019-12-20 18:12Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend