View Issue Details

IDProjectCategoryView StatusLast Update
0003778Talerexchangepublic2015-07-11 21:19
ReporterChristian Grothoff Assigned ToChristian Grothoff 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
PriorityurgentSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.0Fixed in Version0.0 
Summary0003778: need mint test harness
DescriptionWe will need to test the mint extensively, so a generic test harness should be provided.

The idea is that we have some testcase specification file which gives the "initial" state of the DB (or "fresh") and a series of HTTP requests (specifying URL and JSON) and the expected answers (and possibly DB state).

We could then have a generic driver to execute such high-level specifications.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

The plan

IDSummaryStatusAssigned ToEstimated effort (hours)
0003516Implement /deposit HTTP request closedChristian Grothoff
0003772Implement /withdraw/sign HTTP request closedChristian Grothoff
0003773Implement /withdraw/status HTTP request closedChristian Grothoff
0003851need /admin/add/incoming request for (faking) bank deposits closedChristian Grothoff
This issue (hours)
Its children (hours)0
Together (hours)0
Nothing is missing: the plan can be finished.

Relationships

parent of 0003516 closedChristian Grothoff Implement /deposit HTTP request 
parent of 0003773 closedChristian Grothoff Implement /withdraw/status HTTP request 
parent of 0003772 closedChristian Grothoff Implement /withdraw/sign HTTP request 
parent of 0003851 closedChristian Grothoff need /admin/add/incoming request for (faking) bank deposits 

Activities

Christian Grothoff

2015-04-18 19:43

manager   ~0009095

http://frisbyjs.com/docs/api/

or

http://jmeter.apache.org/usermanual/index.html

might be reasonable choices.

Christian Grothoff

2015-07-09 10:12

manager   ~0009405

Basic interpreter is done, now need to still add the ability to check for 'failure' replies (where we issue commands that should not work, and then need to check that the expected response is an error instead of just a positive confirmation).

Christian Grothoff

2015-07-09 11:02

manager   ~0009406

Mint harness and basic tests completed in d88048e..be77878.

Issue History

Date ModifiedUsernameFieldChange
2015-04-15 20:14Christian GrothoffNew Issue
2015-04-15 20:14Christian GrothoffStatusnew => assigned
2015-04-15 20:14Christian GrothoffAssigned To => Christian Grothoff
2015-04-17 22:56Christian GrothoffTarget Version => 0.0
2015-04-18 19:43Christian GrothoffNote Added: 0009095
2015-05-15 15:48Christian GrothoffTarget Version0.0 => 0.1
2015-06-11 14:27Christian GrothoffRelationship addedparent of 0003516
2015-06-11 14:27Christian GrothoffRelationship addedparent of 0003773
2015-06-11 14:27Christian GrothoffRelationship addedparent of 0003772
2015-06-23 18:00Christian GrothoffRelationship addedparent of 0003851
2015-07-09 10:12Christian GrothoffNote Added: 0009405
2015-07-09 10:12Christian GrothoffPriorityhigh => urgent
2015-07-09 11:02Christian GrothoffNote Added: 0009406
2015-07-09 11:02Christian GrothoffStatusassigned => informing
2015-07-09 11:02Christian GrothoffFixed in Version => 0.0
2015-07-09 11:02Christian GrothoffResolutionopen => fixed
2015-07-11 17:44Christian GrothoffStatusinforming => closed
2015-07-11 21:19Christian GrothoffTarget Version0.1 => 0.0
2016-02-18 14:43Christian GrothoffCategorymint => exchange