View Issue Details

IDProjectCategoryView StatusLast Update
0005284Talermerchant 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
PrioritynormalSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.6Fixed in Version0.6 
Summary0005284: Take curl context out of arguments from test instructions.
DescriptionAll test instructions take the usual GNUNET_CURL_Context among
their arguments, when the instruction is initialized.

Since those test instructions also get hold of the interpreter state,
they could simply retrieve the curl context from there, so there is no
need to pass the curl context among the arguments.

WARNING: this issue might NOT apply to _all_ test instructions.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Marcello Stanisci

2018-02-21 15:20

reporter   ~0012866

Last edited: 2018-02-21 15:21

The same applies for the exchange handle (struct TALER_EXCHANGE_Handle *)
which is also kept within the interpreter state but is passed as argument too.

If this note is a real improvement, then consider adapting the _exchange_
test cases too.

Christian Grothoff

2018-11-17 23:49

manager   ~0013345

I agree, duplicating this in each command and in the interpreter state is ugly.

Marcello Stanisci

2018-12-18 14:13

reporter   ~0013418

b78b991 clears the merchant. Keeping it open until the exchange's code also gets cleared (see note 12886).

Marcello Stanisci

2018-12-18 17:27

reporter   ~0013419

b22b36a2 clears the exchange, and ee7f59d does the merchant after exchange's changes. Closing.

Issue History

Date ModifiedUsernameFieldChange
2018-02-21 12:21Marcello StanisciNew Issue
2018-02-21 12:21Marcello StanisciStatusnew => assigned
2018-02-21 12:21Marcello StanisciAssigned To => Marcello Stanisci
2018-02-21 12:22Marcello StanisciSeverityminor => tweak
2018-02-21 12:22Marcello StanisciDescription Updated
2018-02-21 15:20Marcello StanisciNote Added: 0012866
2018-02-21 15:21Marcello StanisciNote Edited: 0012866
2018-02-21 15:21Marcello StanisciNote Edited: 0012866
2018-11-17 23:49Christian GrothoffNote Added: 0013345
2018-11-17 23:49Christian GrothoffProduct Version => git (master)
2018-11-17 23:49Christian GrothoffTarget Version => 0.7.1
2018-12-18 14:13Marcello StanisciNote Added: 0013418
2018-12-18 17:27Marcello StanisciNote Added: 0013419
2018-12-18 17:27Marcello StanisciStatusassigned => informing
2018-12-18 17:27Marcello StanisciResolutionopen => fixed
2019-01-31 18:33Christian GrothoffFixed in Version => 0.6
2019-01-31 18:33Christian GrothoffTarget Version0.7.1 => 0.6
2019-12-20 18:12Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend