View Issue Details

IDProjectCategoryView StatusLast Update
0003475Talerexchangepublic2019-12-20 18:12
ReporterFlorian Dold 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
PrioritylowSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.6Fixed in Version0.6 
Summary0003475: evil customer testsuite
DescriptionThere should be an "evil" customer testsuite, which tries to trigger edge- or error cases in the exchange implementation.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2018-03-27 15:31

manager   ~0012907

I think the existing Twister tests do some (or most) of this already, we should check code coverage to find out what is missing.

Marcello Stanisci

2018-06-12 09:03

reporter   ~0013035

Yes, I'm just not super happy with the fact that the coverage we trust
is done over the *exchange-lib* instead of the exchange httpd itself.

Christian Grothoff

2018-09-14 21:26

manager   ~0013230

Indeed, that's not a good way to do the coverage. But is that a fundamental problem? Could we not adjust the scripts to get code coverage over both the exchange-lib and the exchange? Running 'lcov' top-level should to the trick, or not?

Christian Grothoff

2018-09-17 09:30

manager   ~0013232

I just looked over the code coverage reports, and I think we can consider this one resolved (for the exchange).

Issue History

Date ModifiedUsernameFieldChange
2014-07-01 16:47Florian DoldNew Issue
2014-07-01 16:47Florian DoldStatusnew => assigned
2014-07-01 16:47Florian DoldAssigned To => user773
2015-01-29 15:34Christian GrothoffSeverityminor => feature
2015-03-22 13:32Christian GrothoffPrioritynormal => low
2015-03-22 13:33Christian GrothoffAssigned Touser773 =>
2015-03-22 13:33Christian GrothoffStatusassigned => implementing
2015-04-13 01:14Christian GrothoffProduct Version => git (master)
2015-04-13 01:14Christian GrothoffTarget Version => 0.6
2016-02-18 14:43Christian GrothoffCategorymint => exchange
2016-03-20 20:53Torsten GrothoffIssue cloned: 0004328
2016-05-04 04:50Christian GrothoffDescription Updated
2016-05-04 04:51Christian GrothoffRelationship addedchild of 0004454
2018-03-27 15:31Christian GrothoffNote Added: 0012907
2018-03-27 15:31Christian GrothoffAssigned To => Christian Grothoff
2018-03-27 15:31Christian GrothoffStatusimplementing => assigned
2018-03-27 15:32Christian GrothoffRelationship deletedchild of 0004454
2018-06-12 07:02Christian GrothoffAssigned ToChristian Grothoff => Marcello Stanisci
2018-06-12 09:03Marcello StanisciNote Added: 0013035
2018-09-14 21:26Christian GrothoffNote Added: 0013230
2018-09-17 09:30Christian GrothoffStatusassigned => informing
2018-09-17 09:30Christian GrothoffResolutionopen => fixed
2018-09-17 09:30Christian GrothoffFixed in Version => 0.6
2018-09-17 09:30Christian GrothoffNote Added: 0013232
2019-12-20 18:12Christian GrothoffStatusinforming => closed