View Issue Details

IDProjectCategoryView StatusLast Update
0004401Talerexchangepublic2016-05-19 17:48
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityhighSeverityfeatureReproducibilityunable to reproduce
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004401: exchangedb refund, auditor and aggregator functions need testcase
DescriptionThe exchangedb_keyio.c functions related to refunds, the auditor and aggregator are currently not automatically tested at all.
TagsNo tags attached.

Relationships

parent of 0003814 closedChristian Grothoff operate over all link secrets on block, removing oldcoin_index from refresh_commit_link 

Activities

Christian Grothoff

2016-05-06 23:53

manager   ~0010661

As of d6d0ddb..d55b2cd, we have left to test:
insert_refund
insert_refresh_commit_links
get_refresh_commit_links
get_melt_commitment
free_melt_commitment
insert_refresh_out
get_link_data_list
free_link_data_list
get_transfer
get_coin_transactions
free_coin_transaction_list
wire_prepare_data_insert
wire_prepare_data_mark_finished
wire_prepare_data_get

Christian Grothoff

2016-05-08 15:46

manager   ~0010664

refund-functions tested as of 691c9a8..9662423

Christian Grothoff

2016-05-08 15:53

manager   ~0010665

wire_prepare_data functions tested as of 9662423..ffb38f2

Christian Grothoff

2016-05-08 16:10

manager   ~0010666

What is left as of ffb38f2..068dbf0 is logic related to refresh testing:

insert_refresh_commit_links
get_refresh_commit_links
insert_refresh_out

The other ones that are missing all depend on the above:
get_melt_commitment
get_transfer
get_link_data_list
free_link_data_list

Now, due to 0003814 the _API_ is likely to change here, so this bug is now blocked on 0003814.

Christian Grothoff

2016-05-19 17:47

manager   ~0010692

As of 8199c06..14436d1, all API functions are now covered by the testcase.

Issue History

Date Modified Username Field Change
2016-04-11 20:25 Christian Grothoff New Issue
2016-04-11 20:25 Christian Grothoff Status new => assigned
2016-04-11 20:25 Christian Grothoff Assigned To => Christian Grothoff
2016-05-03 07:34 Christian Grothoff Assigned To Christian Grothoff =>
2016-05-03 07:34 Christian Grothoff Status assigned => confirmed
2016-05-03 07:34 Christian Grothoff Summary exchangedb auditor functions need testcase => exchangedb auditor and aggregator functions need testcase
2016-05-03 07:34 Christian Grothoff Description Updated
2016-05-04 06:47 Christian Grothoff Assigned To => Christian Grothoff
2016-05-04 06:47 Christian Grothoff Status confirmed => assigned
2016-05-06 13:40 Christian Grothoff Summary exchangedb auditor and aggregator functions need testcase => exchangedb refund, auditor and aggregator functions need testcase
2016-05-06 13:40 Christian Grothoff Description Updated
2016-05-06 13:41 Christian Grothoff Priority normal => high
2016-05-06 23:53 Christian Grothoff Note Added: 0010661
2016-05-08 15:46 Christian Grothoff Note Added: 0010664
2016-05-08 15:53 Christian Grothoff Note Added: 0010665
2016-05-08 16:10 Christian Grothoff Note Added: 0010666
2016-05-08 16:10 Christian Grothoff Relationship added related to 0003814
2016-05-08 16:10 Christian Grothoff Relationship replaced parent of 0003814
2016-05-19 17:47 Christian Grothoff Note Added: 0010692
2016-05-19 17:47 Christian Grothoff Status assigned => resolved
2016-05-19 17:47 Christian Grothoff Fixed in Version => 0.0
2016-05-19 17:47 Christian Grothoff Resolution open => fixed
2016-05-19 17:48 Christian Grothoff Status resolved => closed
2016-05-19 17:48 Christian Grothoff Target Version 0.3 => 0.0