summaryrefslogtreecommitdiff
path: root/src/exchange-lib/testing_api_helpers.c
AgeCommit message (Collapse)Author
2019-01-11fix cyclic dependency by combining exchange-lib and auditor-lib directoriesChristian Grothoff
2018-11-18get auditor api test to pass (minimal version)Christian Grothoff
2018-11-11improve auditor support in libtalertestingChristian Grothoff
2018-11-10preparing test logic for new auditor requirements (incomplete)Christian Grothoff
2018-10-13fix memory leaksChristian Grothoff
2018-08-19add remote benchmarkingFlorian Dold
2018-08-09in parallel tests, only launch one exchange -- still broken: code attempts ↵Christian Grothoff
to launch multiple fakebanks
2018-07-25Undo saving auditor blob under /tmp.Marcello Stanisci
Gives permission issues.
2018-07-25save auditor blob under /tmpMarcello Stanisci
2018-07-25Place FIXME/WARNINGMarcello Stanisci
2018-07-02polish test helpersMarcello Stanisci
2018-05-29Commenting the main "testing" header file.Marcello Stanisci
2018-05-04fix segfaultMarcello Stanisci
2018-05-04Test cases.Marcello Stanisci
Only check if PORT is available if exchange serves via http. Also get the base URL from the config -- fixes those situations where it is not possible to construct it as localhost:<port>.
2018-04-23reset auditor tables upon running tests, + upgrade "twisted" config file.Marcello Stanisci
2018-04-02get filename instead of get_string, nicify some stringsChristian Grothoff
2018-04-02Changing configuration structure to enable multiple accounts.Christian Grothoff
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well.
2018-03-21addressing leaks.Marcello Stanisci
2018-03-21address leaks.Marcello Stanisci
2018-03-21address leaks.Marcello Stanisci
2018-03-17format outputMarcello Stanisci
2018-02-28helpers return exchange base url from config.Marcello Stanisci
2018-02-26Bank-lib tests, using the new (libraries-based) style.Marcello Stanisci
2018-02-21actually loading configMarcello Stanisci
2018-02-12Implement new traits-based tests.Marcello Stanisci
2018-01-30use url instead of uri consistentlyFlorian Dold
2018-01-21make fakebank_url more robustChristian Grothoff
2018-01-21finish simplifying main by adding more helpers and macrosChristian Grothoff
2018-01-21factor out more helpersChristian Grothoff
2018-01-21forgotten fileChristian Grothoff