View Issue Details

IDProjectCategoryView StatusLast Update
0003778Talerexchangepublic2015-07-11 23:19
ReporterChristian Grothoff Assigned ToChristian Grothoff  
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.

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 21: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 12: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 13:02

manager   ~0009406

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

Issue History

Date Modified Username Field Change
2015-04-15 22:14 Christian Grothoff New Issue
2015-04-15 22:14 Christian Grothoff Status new => assigned
2015-04-15 22:14 Christian Grothoff Assigned To => Christian Grothoff
2015-04-18 00:56 Christian Grothoff Target Version => 0.0
2015-04-18 21:43 Christian Grothoff Note Added: 0009095
2015-05-15 17:48 Christian Grothoff Target Version 0.0 => 0.1
2015-06-11 16:27 Christian Grothoff Relationship added parent of 0003516
2015-06-11 16:27 Christian Grothoff Relationship added parent of 0003773
2015-06-11 16:27 Christian Grothoff Relationship added parent of 0003772
2015-06-23 20:00 Christian Grothoff Relationship added parent of 0003851
2015-07-09 12:12 Christian Grothoff Note Added: 0009405
2015-07-09 12:12 Christian Grothoff Priority high => urgent
2015-07-09 13:02 Christian Grothoff Note Added: 0009406
2015-07-09 13:02 Christian Grothoff Status assigned => resolved
2015-07-09 13:02 Christian Grothoff Fixed in Version => 0.0
2015-07-09 13:02 Christian Grothoff Resolution open => fixed
2015-07-11 19:44 Christian Grothoff Status resolved => closed
2015-07-11 23:19 Christian Grothoff Target Version 0.1 => 0.0
2016-02-18 15:43 Christian Grothoff Category mint => exchange