[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: move testing logic and integrati
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: move testing logic and integration tests into separate directory |
Date: |
Sun, 19 Jan 2020 15:23:36 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new 72a629a8 move testing logic and integration tests into separate
directory
72a629a8 is described below
commit 72a629a8be1ed2adc7402285e0f19f8f06816a26
Author: Florian Dold <address@hidden>
AuthorDate: Sun Jan 19 15:23:19 2020 +0100
move testing logic and integration tests into separate directory
---
.gitignore | 18 +-
configure.ac | 1 +
src/Makefile.am | 1 +
src/benchmark/Makefile.am | 2 +-
src/lib/Makefile.am | 302 +--------------------
src/{lib => testing}/.gitignore | 0
src/{lib => testing}/Makefile.am | 63 +----
src/{lib => testing}/afl-generate.sh | 0
.../baseline/admin_add_incoming.req | 0
src/{lib => testing}/baseline/deposit.req | 0
src/{lib => testing}/baseline/keys.req | 0
src/{lib => testing}/baseline/refresh_link.req | 0
src/{lib => testing}/baseline/refresh_melt.req | 0
src/{lib => testing}/baseline/refresh_reveal.req | 0
src/{lib => testing}/baseline/reserve_status.req | 0
src/{lib => testing}/baseline/reserve_withdraw.req | 0
src/{lib => testing}/baseline/wire.req | 0
src/{lib => testing}/baseline/wire_sepa.req | 0
src/{lib => testing}/baseline/wire_test.req | 0
.../test-taler-exchange-aggregator-postgres.conf | 0
.../test-taler-exchange-wirewatch-postgres.conf | 0
src/{lib => testing}/test_auditor_api.c | 2 +-
src/{lib => testing}/test_auditor_api.conf | 0
.../test_auditor_api_expire_reserve_now.conf | 0
src/{lib => testing}/test_auditor_api_version.c | 2 +-
src/{lib => testing}/test_bank_api.c | 2 +-
src/{lib => testing}/test_bank_api_fakebank.conf | 0
.../test_bank_api_fakebank_twisted.conf | 0
src/{lib => testing}/test_bank_api_pybank.conf | 0
.../test_bank_api_pybank_twisted.conf | 0
src/{lib => testing}/test_bank_api_twisted.c | 2 +-
src/{lib => testing}/test_exchange_api.c | 2 +-
src/{lib => testing}/test_exchange_api.conf | 0
.../test_exchange_api_expire_reserve_now.conf | 0
.../.config/taler/account-1.json | 0
.../.config/taler/account-2.json | 0
.../test_exchange_api_home/.config/taler/sepa.json | 0
.../test_exchange_api_home/.config/taler/test.json | 0
.../.config/taler/x-taler-bank.json | 0
.../share/taler/exchange/offline-keys/master.priv | 0
.../test_exchange_api_interpreter_on-off.c | 2 +-
.../test_exchange_api_keys_cherry_picking.c | 2 +-
.../test_exchange_api_keys_cherry_picking.conf | 0
..._exchange_api_keys_cherry_picking_extended.conf | 0
...xchange_api_keys_cherry_picking_extended_2.conf | 0
.../.config/taler/x-taler-bank.json | 0
.../share/taler/exchange/offline-keys/master.priv | 0
.../test_exchange_api_overlapping_keys_bug.c | 2 +-
.../test_exchange_api_revocation.c | 2 +-
src/{lib => testing}/test_exchange_api_twisted.c | 2 +-
.../test_exchange_api_twisted.conf | 0
.../test_taler_exchange_aggregator.c | 2 +-
.../.config/taler/account-1.json | 0
.../share/taler/exchange/offline-keys/master.priv | 0
.../test_taler_exchange_wirewatch.c | 2 +-
.../testing_api_cmd_auditor_deposit_confirmation.c | 2 +-
.../testing_api_cmd_auditor_exchanges.c | 2 +-
.../testing_api_cmd_auditor_exec_auditor.c | 3 +-
.../testing_api_cmd_auditor_exec_auditor_dbinit.c | 3 +-
.../testing_api_cmd_auditor_exec_wire_auditor.c | 3 +-
.../testing_api_cmd_bank_admin_add_incoming.c | 2 +-
.../testing_api_cmd_bank_admin_check.c | 3 +-
src/{lib => testing}/testing_api_cmd_bank_check.c | 3 +-
.../testing_api_cmd_bank_check_empty.c | 3 +-
.../testing_api_cmd_bank_history_credit.c | 2 +-
.../testing_api_cmd_bank_history_debit.c | 2 +-
.../testing_api_cmd_bank_transfer.c | 2 +-
src/{lib => testing}/testing_api_cmd_batch.c | 3 +-
src/{lib => testing}/testing_api_cmd_check_keys.c | 3 +-
src/{lib => testing}/testing_api_cmd_deposit.c | 3 +-
.../testing_api_cmd_exec_aggregator.c | 3 +-
.../testing_api_cmd_exec_auditor-sign.c | 3 +-
src/{lib => testing}/testing_api_cmd_exec_keyup.c | 3 +-
.../testing_api_cmd_exec_wirewatch.c | 3 +-
.../testing_api_cmd_insert_deposit.c | 3 +-
src/{lib => testing}/testing_api_cmd_recoup.c | 3 +-
src/{lib => testing}/testing_api_cmd_refresh.c | 3 +-
src/{lib => testing}/testing_api_cmd_refund.c | 3 +-
.../testing_api_cmd_serialize_keys.c | 3 +-
src/{lib => testing}/testing_api_cmd_signal.c | 3 +-
src/{lib => testing}/testing_api_cmd_sleep.c | 3 +-
src/{lib => testing}/testing_api_cmd_status.c | 3 +-
src/{lib => testing}/testing_api_cmd_track.c | 3 +-
src/{lib => testing}/testing_api_cmd_wait.c | 3 +-
src/{lib => testing}/testing_api_cmd_wire.c | 3 +-
src/{lib => testing}/testing_api_cmd_withdraw.c | 3 +-
src/{lib => testing}/testing_api_helpers_auditor.c | 2 +-
src/{lib => testing}/testing_api_helpers_bank.c | 2 +-
.../testing_api_helpers_exchange.c | 3 +-
src/{lib => testing}/testing_api_loop.c | 3 +-
src/{lib => testing}/testing_api_trait_amount.c | 3 +-
.../testing_api_trait_blinding_key.c | 3 +-
src/{lib => testing}/testing_api_trait_cmd.c | 3 +-
src/{lib => testing}/testing_api_trait_coin_priv.c | 3 +-
src/{lib => testing}/testing_api_trait_contract.c | 2 +-
src/{lib => testing}/testing_api_trait_denom_pub.c | 3 +-
src/{lib => testing}/testing_api_trait_denom_sig.c | 3 +-
.../testing_api_trait_exchange_pub.c | 3 +-
.../testing_api_trait_exchange_sig.c | 3 +-
.../testing_api_trait_fresh_coin.c | 3 +-
src/{lib => testing}/testing_api_trait_json.c | 3 +-
.../testing_api_trait_merchant_key.c | 3 +-
src/{lib => testing}/testing_api_trait_number.c | 3 +-
src/{lib => testing}/testing_api_trait_process.c | 3 +-
.../testing_api_trait_reserve_priv.c | 3 +-
.../testing_api_trait_reserve_pub.c | 3 +-
src/{lib => testing}/testing_api_trait_string.c | 3 +-
src/{lib => testing}/testing_api_trait_time.c | 3 +-
src/{lib => testing}/testing_api_trait_wtid.c | 3 +-
src/{lib => testing}/testing_api_traits.c | 3 +-
110 files changed, 93 insertions(+), 474 deletions(-)
diff --git a/.gitignore b/.gitignore
index 278ce1c4..af6e0cfa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -47,16 +47,16 @@
src/lib/test_taler_exchange_httpd_home/.local/share/taler/exchange/wirefees/
src/lib/test_taler_exchange_httpd_home/.local/share/taler/auditor/
src/lib/test_taler_exchange_httpd_home/.local/share/taler/auditors/
-src/lib/test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/live-keys/
-src/lib/test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/wirefees/
-src/lib/test_exchange_api_keys_cherry_picking_home/.local/share/taler/auditor/
-src/lib/test_exchange_api_keys_cherry_picking_home/.local/share/taler/auditors/
-src/lib/test_exchange_api_home/.local/share/taler/exchange/live-keys/
-src/lib/test_exchange_api_home/.local/share/taler/exchange/wirefees/
-src/lib/test_exchange_api_home/.local/share/taler/auditor/
-src/lib/test_exchange_api_home/.local/share/taler/auditors/
+src/testing/test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/live-keys/
+src/testing/test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/wirefees/
+src/testing/test_exchange_api_keys_cherry_picking_home/.local/share/taler/auditor/
+src/testing/test_exchange_api_keys_cherry_picking_home/.local/share/taler/auditors/
+src/testing/test_exchange_api_home/.local/share/taler/exchange/live-keys/
+src/testing/test_exchange_api_home/.local/share/taler/exchange/wirefees/
+src/testing/test_exchange_api_home/.local/share/taler/auditor/
+src/testing/test_exchange_api_home/.local/share/taler/auditors/
src/lib/auditor.in
-src/lib/test_exchange_api_twisted
+src/testing/test_exchange_api_twisted
src/exchange/taler-exchange-aggregator
src/exchange/test_taler_exchange_aggregator-postgres
src/exchange/test_taler_exchange_httpd_home/.local/share/taler/exchange/live-keys/
diff --git a/configure.ac b/configure.ac
index 8b2548e3..8e6b6f26 100644
--- a/configure.ac
+++ b/configure.ac
@@ -487,6 +487,7 @@ AC_CONFIG_FILES([Makefile
src/exchangedb/Makefile
src/exchange-tools/Makefile
src/lib/Makefile
+ src/testing/Makefile
src/benchmark/Makefile
src/include/Makefile
src/json/Makefile
diff --git a/src/Makefile.am b/src/Makefile.am
index 8ad3e88e..4b07a116 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -25,4 +25,5 @@ SUBDIRS = \
auditordb \
auditor \
lib \
+ testing \
benchmark
diff --git a/src/benchmark/Makefile.am b/src/benchmark/Makefile.am
index 03dfdf3b..62aadf60 100644
--- a/src/benchmark/Makefile.am
+++ b/src/benchmark/Makefile.am
@@ -20,7 +20,7 @@ taler_exchange_benchmark_LDADD = \
$(top_builddir)/src/json/libtalerjson.la \
$(top_builddir)/src/util/libtalerutil.la \
$(top_builddir)/src/lib/libtalerexchange.la \
- $(top_builddir)/src/lib/libtalertesting.la \
+ $(top_builddir)/src/testing/libtalertesting.la \
$(top_builddir)/src/bank-lib/libtalerfakebank.la \
$(top_builddir)/src/bank-lib/libtalerbank.la \
-lgnunetjson \
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index 07761675..f03522a6 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -1,20 +1,21 @@
# This Makefile.am is in the public domain
+
AM_CPPFLAGS = \
- -I$(top_srcdir)/src/include \
- $(LIBGCRYPT_CFLAGS) \
- $(POSTGRESQL_CPPFLAGS)
+ -I$(top_srcdir)/src/include \
+ $(LIBGCRYPT_CFLAGS) \
+ $(POSTGRESQL_CPPFLAGS)
if USE_COVERAGE
AM_CFLAGS = --coverage -O0
XLIB = -lgcov
endif
+
# Libraries
lib_LTLIBRARIES = \
libtalerauditor.la \
- libtalerexchange.la \
- libtalertesting.la
+ libtalerexchange.la
libtalerexchange_la_LDFLAGS = \
-version-info 4:0:0 \
@@ -62,294 +63,3 @@ libtalerauditor_la_LIBADD = \
-ljansson \
$(LIBGNURLCURL_LIBS) \
$(XLIB)
-
-libtalertesting_la_LDFLAGS = \
- -version-info 0:0:0 \
- -no-undefined
-libtalertesting_la_SOURCES = \
- exchange_api_curl_defaults.c \
- testing_api_cmd_auditor_deposit_confirmation.c \
- testing_api_cmd_auditor_exchanges.c \
- testing_api_cmd_auditor_exec_auditor.c \
- testing_api_cmd_auditor_exec_auditor_dbinit.c \
- testing_api_cmd_auditor_exec_wire_auditor.c \
- testing_api_cmd_bank_admin_add_incoming.c \
- testing_api_cmd_bank_check.c \
- testing_api_cmd_bank_admin_check.c \
- testing_api_cmd_bank_check_empty.c \
- testing_api_cmd_bank_history_credit.c \
- testing_api_cmd_bank_history_debit.c \
- testing_api_cmd_bank_transfer.c \
- testing_api_cmd_batch.c \
- testing_api_cmd_check_keys.c \
- testing_api_cmd_deposit.c \
- testing_api_cmd_exec_aggregator.c \
- testing_api_cmd_exec_wirewatch.c \
- testing_api_cmd_exec_keyup.c \
- testing_api_cmd_exec_auditor-sign.c \
- testing_api_cmd_recoup.c \
- testing_api_cmd_refund.c \
- testing_api_cmd_refresh.c \
- testing_api_cmd_serialize_keys.c \
- testing_api_cmd_signal.c \
- testing_api_cmd_sleep.c \
- testing_api_cmd_status.c \
- testing_api_cmd_track.c \
- testing_api_cmd_wait.c \
- testing_api_cmd_wire.c \
- testing_api_cmd_withdraw.c \
- testing_api_cmd_insert_deposit.c \
- testing_api_helpers_auditor.c \
- testing_api_helpers_bank.c \
- testing_api_helpers_exchange.c \
- testing_api_loop.c \
- testing_api_traits.c \
- testing_api_trait_amount.c \
- testing_api_trait_blinding_key.c \
- testing_api_trait_cmd.c \
- testing_api_trait_coin_priv.c \
- testing_api_trait_contract.c \
- testing_api_trait_denom_pub.c \
- testing_api_trait_denom_sig.c \
- testing_api_trait_exchange_pub.c \
- testing_api_trait_exchange_sig.c \
- testing_api_trait_fresh_coin.c \
- testing_api_trait_json.c \
- testing_api_trait_merchant_key.c \
- testing_api_trait_number.c \
- testing_api_trait_process.c \
- testing_api_trait_reserve_pub.c \
- testing_api_trait_reserve_priv.c \
- testing_api_trait_string.c \
- testing_api_trait_time.c \
- testing_api_trait_wtid.c
-libtalertesting_la_LIBADD = \
- libtalerexchange.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- -lgnunetcurl \
- -lgnunetjson \
- -lgnunetutil \
- -ljansson \
- $(XLIB)
-
-# Testcases
-
-AM_TESTS_ENVIRONMENT=export TALER_PREFIX=$${TALER_PREFIX:-@libdir@};export
PATH=$${TALER_PREFIX:-@prefix@}/bin:$$PATH;
-
-check_PROGRAMS = \
- test_auditor_api \
- test_auditor_api_version \
- test_bank_api_with_fakebank \
- test_bank_api_with_pybank \
- test_exchange_api \
- test_exchange_api_keys_cherry_picking \
- test_exchange_api_revocation \
- test_exchange_api_overlapping_keys_bug \
- test_taler_exchange_aggregator-postgres \
- test_taler_exchange_wirewatch-postgres
-if HAVE_TWISTER
- check_PROGRAMS += \
- test_exchange_api_twisted \
- test_bank_api_with_fakebank_twisted \
- test_bank_api_with_pybank_twisted
-endif
-
-TESTS = \
- $(check_PROGRAMS)
-
-test_auditor_api_SOURCES = \
- test_auditor_api.c
-test_auditor_api_LDADD = \
- libtalerauditor.la \
- libtalertesting.la \
- libtalerexchange.la \
- $(LIBGCRYPT_LIBS) \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-test_auditor_api_version_SOURCES = \
- test_auditor_api_version.c
-test_auditor_api_version_LDADD = \
- libtalerauditor.la \
- $(LIBGCRYPT_LIBS) \
- $(top_builddir)/src/util/libtalerutil.la \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-test_bank_api_with_fakebank_SOURCES = \
- test_bank_api.c
-test_bank_api_with_fakebank_LDADD = \
- $(top_builddir)/src/lib/libtalertesting.la \
- -ltalerexchange \
- -lgnunetutil \
- $(top_builddir)/src/bank-lib/libtalerbank.la
-
-test_bank_api_with_pybank_SOURCES = \
- test_bank_api.c
-test_bank_api_with_pybank_LDADD = \
- libtalertesting.la \
- libtalerexchange.la \
- -lgnunetutil \
- $(top_builddir)/src/bank-lib/libtalerbank.la
-
-test_exchange_api_SOURCES = \
- test_exchange_api.c
-test_exchange_api_LDADD = \
- libtalertesting.la \
- libtalerexchange.la \
- $(LIBGCRYPT_LIBS) \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-test_exchange_api_revocation_SOURCES = \
- test_exchange_api_revocation.c
-test_exchange_api_revocation_LDADD = \
- libtalertesting.la \
- libtalerexchange.la \
- $(LIBGCRYPT_LIBS) \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-test_exchange_api_keys_cherry_picking_SOURCES = \
- test_exchange_api_keys_cherry_picking.c
-test_exchange_api_keys_cherry_picking_LDADD = \
- libtalertesting.la \
- libtalerexchange.la \
- $(LIBGCRYPT_LIBS) \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-test_exchange_api_overlapping_keys_bug_SOURCES = \
- test_exchange_api_overlapping_keys_bug.c
-test_exchange_api_overlapping_keys_bug_LDADD = \
- libtalertesting.la \
- libtalerexchange.la \
- $(LIBGCRYPT_LIBS) \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-test_taler_exchange_aggregator_postgres_SOURCES = \
- test_taler_exchange_aggregator.c
-test_taler_exchange_aggregator_postgres_LDADD = \
- $(LIBGCRYPT_LIBS) \
- $(top_builddir)/src/exchangedb/libtalerexchangedb.la \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- $(top_builddir)/src/lib/libtalertesting.la \
- -lmicrohttpd \
- -lgnunetutil \
- -lgnunetjson \
- -ljansson \
- -lpthread
-
-test_taler_exchange_wirewatch_postgres_SOURCES = \
- test_taler_exchange_wirewatch.c
-test_taler_exchange_wirewatch_postgres_LDADD = \
- $(LIBGCRYPT_LIBS) \
- $(top_builddir)/src/exchangedb/libtalerexchangedb.la \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- $(top_builddir)/src/lib/libtalertesting.la \
- -lmicrohttpd \
- -lgnunetutil \
- -lgnunetjson \
- -lgnunetpq \
- -ljansson \
- -lpthread
-
-test_exchange_api_twisted_SOURCES = \
- test_exchange_api_twisted.c
-test_exchange_api_twisted_LDADD = \
- $(LIBGCRYPT_LIBS) \
- libtalertesting.la \
- libtalerexchange.la \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- -ltalertwistertesting \
- -lgnunetjson \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-test_bank_api_with_fakebank_twisted_SOURCES = \
- test_bank_api_twisted.c
-test_bank_api_with_fakebank_twisted_LDADD = \
- $(top_builddir)/src/lib/libtalertesting.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- $(top_builddir)/src/lib/libtalerexchange.la \
- $(top_builddir)/src/json/libtalerjson.la \
- -ltalertwistertesting \
- -lgnunetjson \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-test_bank_api_with_pybank_twisted_SOURCES = \
- test_bank_api_twisted.c
-test_bank_api_with_pybank_twisted_LDADD = \
- $(top_builddir)/src/lib/libtalertesting.la \
- $(top_builddir)/src/bank-lib/libtalerbank.la \
- $(top_builddir)/src/bank-lib/libtalerfakebank.la \
- $(top_builddir)/src/lib/libtalerexchange.la \
- $(top_builddir)/src/json/libtalerjson.la \
- -ltalertwistertesting \
- -lgnunetjson \
- -lgnunetcurl \
- -lgnunetutil \
- -ljansson
-
-
-# Distribution
-
-EXTRA_DIST = \
- test_bank_api.conf \
- test_bank_api_bank_twisted.conf \
- test_auditor_api.conf \
- test_auditor_api_expire_reserve_now.conf \
- test_exchange_api_home/.local/share/taler/exchange/offline-keys/master.priv \
- test_exchange_api_home/.config/taler/account-2.json \
- test_exchange_api_keys_cherry_picking_home/.config/taler/x-taler-bank.json \
-
test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/wirefees/x-taler-bank.fee
\
-
test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/offline-keys/master.priv
\
- test_exchange_api_home/.config/taler/test.json \
- test_exchange_api_home/.config/taler/sepa.json \
- test_exchange_api.conf \
- test_exchange_api_twisted.conf \
- test_exchange_api_keys_cherry_picking.conf \
- test_exchange_api_keys_cherry_picking_extended.conf \
- test_exchange_api_keys_cherry_picking_extended_2.conf \
- test_exchange_api_expire_reserve_now.conf \
- test-taler-exchange-aggregator-postgres.conf \
- test-taler-exchange-wirewatch-postgres.conf
diff --git a/src/lib/.gitignore b/src/testing/.gitignore
similarity index 100%
rename from src/lib/.gitignore
rename to src/testing/.gitignore
diff --git a/src/lib/Makefile.am b/src/testing/Makefile.am
similarity index 85%
copy from src/lib/Makefile.am
copy to src/testing/Makefile.am
index 07761675..fd5fb944 100644
--- a/src/lib/Makefile.am
+++ b/src/testing/Makefile.am
@@ -1,73 +1,25 @@
# This Makefile.am is in the public domain
+
AM_CPPFLAGS = \
- -I$(top_srcdir)/src/include \
- $(LIBGCRYPT_CFLAGS) \
- $(POSTGRESQL_CPPFLAGS)
+ -I$(top_srcdir)/src/include \
+ $(LIBGCRYPT_CFLAGS) \
+ $(POSTGRESQL_CPPFLAGS)
if USE_COVERAGE
AM_CFLAGS = --coverage -O0
XLIB = -lgcov
endif
+
# Libraries
lib_LTLIBRARIES = \
- libtalerauditor.la \
- libtalerexchange.la \
libtalertesting.la
-libtalerexchange_la_LDFLAGS = \
- -version-info 4:0:0 \
- -no-undefined
-libtalerexchange_la_SOURCES = \
- exchange_api_curl_defaults.c exchange_api_curl_defaults.h \
- exchange_api_common.c \
- exchange_api_handle.c exchange_api_handle.h \
- exchange_api_deposit.c \
- exchange_api_recoup.c \
- exchange_api_refresh.c \
- exchange_api_refresh_link.c \
- exchange_api_refund.c \
- exchange_api_reserve.c \
- exchange_api_track_transaction.c \
- exchange_api_track_transfer.c \
- exchange_api_wire.c
-libtalerexchange_la_LIBADD = \
- libtalerauditor.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/curl/libtalercurl.la \
- $(top_builddir)/src/util/libtalerutil.la \
- -lgnunetcurl \
- -lgnunetjson \
- -lgnunetutil \
- -ljansson \
- $(LIBGNURLCURL_LIBS) \
- $(XLIB)
-
-libtalerauditor_la_LDFLAGS = \
- -version-info 0:0:0 \
- -no-undefined
-libtalerauditor_la_SOURCES = \
- auditor_api_curl_defaults.c auditor_api_curl_defaults.h \
- auditor_api_handle.c auditor_api_handle.h \
- auditor_api_deposit_confirmation.c \
- auditor_api_exchanges.c
-libtalerauditor_la_LIBADD = \
- $(top_builddir)/src/curl/libtalercurl.la \
- $(top_builddir)/src/json/libtalerjson.la \
- $(top_builddir)/src/util/libtalerutil.la \
- -lgnunetcurl \
- -lgnunetjson \
- -lgnunetutil \
- -ljansson \
- $(LIBGNURLCURL_LIBS) \
- $(XLIB)
-
libtalertesting_la_LDFLAGS = \
-version-info 0:0:0 \
-no-undefined
libtalertesting_la_SOURCES = \
- exchange_api_curl_defaults.c \
testing_api_cmd_auditor_deposit_confirmation.c \
testing_api_cmd_auditor_exchanges.c \
testing_api_cmd_auditor_exec_auditor.c \
@@ -124,7 +76,7 @@ libtalertesting_la_SOURCES = \
testing_api_trait_time.c \
testing_api_trait_wtid.c
libtalertesting_la_LIBADD = \
- libtalerexchange.la \
+ $(top_builddir)/src/lib/libtalerexchange.la \
$(top_builddir)/src/json/libtalerjson.la \
$(top_builddir)/src/util/libtalerutil.la \
$(top_builddir)/src/bank-lib/libtalerbank.la \
@@ -135,7 +87,8 @@ libtalertesting_la_LIBADD = \
-ljansson \
$(XLIB)
-# Testcases
+
+# Test cases
AM_TESTS_ENVIRONMENT=export TALER_PREFIX=$${TALER_PREFIX:-@libdir@};export
PATH=$${TALER_PREFIX:-@prefix@}/bin:$$PATH;
diff --git a/src/lib/afl-generate.sh b/src/testing/afl-generate.sh
similarity index 100%
rename from src/lib/afl-generate.sh
rename to src/testing/afl-generate.sh
diff --git a/src/lib/baseline/admin_add_incoming.req
b/src/testing/baseline/admin_add_incoming.req
similarity index 100%
rename from src/lib/baseline/admin_add_incoming.req
rename to src/testing/baseline/admin_add_incoming.req
diff --git a/src/lib/baseline/deposit.req b/src/testing/baseline/deposit.req
similarity index 100%
rename from src/lib/baseline/deposit.req
rename to src/testing/baseline/deposit.req
diff --git a/src/lib/baseline/keys.req b/src/testing/baseline/keys.req
similarity index 100%
rename from src/lib/baseline/keys.req
rename to src/testing/baseline/keys.req
diff --git a/src/lib/baseline/refresh_link.req
b/src/testing/baseline/refresh_link.req
similarity index 100%
rename from src/lib/baseline/refresh_link.req
rename to src/testing/baseline/refresh_link.req
diff --git a/src/lib/baseline/refresh_melt.req
b/src/testing/baseline/refresh_melt.req
similarity index 100%
rename from src/lib/baseline/refresh_melt.req
rename to src/testing/baseline/refresh_melt.req
diff --git a/src/lib/baseline/refresh_reveal.req
b/src/testing/baseline/refresh_reveal.req
similarity index 100%
rename from src/lib/baseline/refresh_reveal.req
rename to src/testing/baseline/refresh_reveal.req
diff --git a/src/lib/baseline/reserve_status.req
b/src/testing/baseline/reserve_status.req
similarity index 100%
rename from src/lib/baseline/reserve_status.req
rename to src/testing/baseline/reserve_status.req
diff --git a/src/lib/baseline/reserve_withdraw.req
b/src/testing/baseline/reserve_withdraw.req
similarity index 100%
rename from src/lib/baseline/reserve_withdraw.req
rename to src/testing/baseline/reserve_withdraw.req
diff --git a/src/lib/baseline/wire.req b/src/testing/baseline/wire.req
similarity index 100%
rename from src/lib/baseline/wire.req
rename to src/testing/baseline/wire.req
diff --git a/src/lib/baseline/wire_sepa.req b/src/testing/baseline/wire_sepa.req
similarity index 100%
rename from src/lib/baseline/wire_sepa.req
rename to src/testing/baseline/wire_sepa.req
diff --git a/src/lib/baseline/wire_test.req b/src/testing/baseline/wire_test.req
similarity index 100%
rename from src/lib/baseline/wire_test.req
rename to src/testing/baseline/wire_test.req
diff --git a/src/lib/test-taler-exchange-aggregator-postgres.conf
b/src/testing/test-taler-exchange-aggregator-postgres.conf
similarity index 100%
rename from src/lib/test-taler-exchange-aggregator-postgres.conf
rename to src/testing/test-taler-exchange-aggregator-postgres.conf
diff --git a/src/lib/test-taler-exchange-wirewatch-postgres.conf
b/src/testing/test-taler-exchange-wirewatch-postgres.conf
similarity index 100%
rename from src/lib/test-taler-exchange-wirewatch-postgres.conf
rename to src/testing/test-taler-exchange-wirewatch-postgres.conf
diff --git a/src/lib/test_auditor_api.c b/src/testing/test_auditor_api.c
similarity index 99%
rename from src/lib/test_auditor_api.c
rename to src/testing/test_auditor_api.c
index d4971f6c..92236102 100644
--- a/src/lib/test_auditor_api.c
+++ b/src/testing/test_auditor_api.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/test_auditor_api.c
+ * @file testing/test_auditor_api.c
* @brief testcase to test auditor's HTTP API interface
* @author Christian Grothoff
* @author Marcello Stanisci
diff --git a/src/lib/test_auditor_api.conf b/src/testing/test_auditor_api.conf
similarity index 100%
rename from src/lib/test_auditor_api.conf
rename to src/testing/test_auditor_api.conf
diff --git a/src/lib/test_auditor_api_expire_reserve_now.conf
b/src/testing/test_auditor_api_expire_reserve_now.conf
similarity index 100%
rename from src/lib/test_auditor_api_expire_reserve_now.conf
rename to src/testing/test_auditor_api_expire_reserve_now.conf
diff --git a/src/lib/test_auditor_api_version.c
b/src/testing/test_auditor_api_version.c
similarity index 98%
rename from src/lib/test_auditor_api_version.c
rename to src/testing/test_auditor_api_version.c
index be85455d..62277e82 100644
--- a/src/lib/test_auditor_api_version.c
+++ b/src/testing/test_auditor_api_version.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/test_auditor_api_version.c
+ * @file testing/test_auditor_api_version.c
* @brief testcase to test auditor's HTTP API interface to fetch /version
* @author Christian Grothoff
* @author Marcello Stanisci
diff --git a/src/lib/test_bank_api.c b/src/testing/test_bank_api.c
similarity index 99%
rename from src/lib/test_bank_api.c
rename to src/testing/test_bank_api.c
index 4377c4fb..e7d2aefa 100644
--- a/src/lib/test_bank_api.c
+++ b/src/testing/test_bank_api.c
@@ -17,7 +17,7 @@
see <http://www.gnu.org/licenses/>
*/
/**
- * @file bank/test_bank_api.c
+ * @file testing/test_bank_api.c
* @brief testcase to test bank's HTTP API
* interface against the fakebank
* @author Marcello Stanisci
diff --git a/src/lib/test_bank_api_fakebank.conf
b/src/testing/test_bank_api_fakebank.conf
similarity index 100%
rename from src/lib/test_bank_api_fakebank.conf
rename to src/testing/test_bank_api_fakebank.conf
diff --git a/src/lib/test_bank_api_fakebank_twisted.conf
b/src/testing/test_bank_api_fakebank_twisted.conf
similarity index 100%
rename from src/lib/test_bank_api_fakebank_twisted.conf
rename to src/testing/test_bank_api_fakebank_twisted.conf
diff --git a/src/lib/test_bank_api_pybank.conf
b/src/testing/test_bank_api_pybank.conf
similarity index 100%
rename from src/lib/test_bank_api_pybank.conf
rename to src/testing/test_bank_api_pybank.conf
diff --git a/src/lib/test_bank_api_pybank_twisted.conf
b/src/testing/test_bank_api_pybank_twisted.conf
similarity index 100%
rename from src/lib/test_bank_api_pybank_twisted.conf
rename to src/testing/test_bank_api_pybank_twisted.conf
diff --git a/src/lib/test_bank_api_twisted.c
b/src/testing/test_bank_api_twisted.c
similarity index 99%
rename from src/lib/test_bank_api_twisted.c
rename to src/testing/test_bank_api_twisted.c
index 2ec95ec0..fc167c1e 100644
--- a/src/lib/test_bank_api_twisted.c
+++ b/src/testing/test_bank_api_twisted.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/test_bank_api_with_fakebank_twisted.c
+ * @file testing/test_bank_api_with_fakebank_twisted.c
* @author Marcello Stanisci
* @author Sree Harsha Totakura <address@hidden>
* @author Christian Grothoff
diff --git a/src/lib/test_exchange_api.c b/src/testing/test_exchange_api.c
similarity index 99%
rename from src/lib/test_exchange_api.c
rename to src/testing/test_exchange_api.c
index 67aeebcc..84d5dc9b 100644
--- a/src/lib/test_exchange_api.c
+++ b/src/testing/test_exchange_api.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/test_exchange_api.c
+ * @file testing/test_exchange_api.c
* @brief testcase to test exchange's HTTP API interface
* @author Sree Harsha Totakura <address@hidden>
* @author Christian Grothoff
diff --git a/src/lib/test_exchange_api.conf b/src/testing/test_exchange_api.conf
similarity index 100%
rename from src/lib/test_exchange_api.conf
rename to src/testing/test_exchange_api.conf
diff --git a/src/lib/test_exchange_api_expire_reserve_now.conf
b/src/testing/test_exchange_api_expire_reserve_now.conf
similarity index 100%
rename from src/lib/test_exchange_api_expire_reserve_now.conf
rename to src/testing/test_exchange_api_expire_reserve_now.conf
diff --git a/src/lib/test_exchange_api_home/.config/taler/account-1.json
b/src/testing/test_exchange_api_home/.config/taler/account-1.json
similarity index 100%
rename from src/lib/test_exchange_api_home/.config/taler/account-1.json
rename to src/testing/test_exchange_api_home/.config/taler/account-1.json
diff --git a/src/lib/test_exchange_api_home/.config/taler/account-2.json
b/src/testing/test_exchange_api_home/.config/taler/account-2.json
similarity index 100%
rename from src/lib/test_exchange_api_home/.config/taler/account-2.json
rename to src/testing/test_exchange_api_home/.config/taler/account-2.json
diff --git a/src/lib/test_exchange_api_home/.config/taler/sepa.json
b/src/testing/test_exchange_api_home/.config/taler/sepa.json
similarity index 100%
rename from src/lib/test_exchange_api_home/.config/taler/sepa.json
rename to src/testing/test_exchange_api_home/.config/taler/sepa.json
diff --git a/src/lib/test_exchange_api_home/.config/taler/test.json
b/src/testing/test_exchange_api_home/.config/taler/test.json
similarity index 100%
rename from src/lib/test_exchange_api_home/.config/taler/test.json
rename to src/testing/test_exchange_api_home/.config/taler/test.json
diff --git a/src/lib/test_exchange_api_home/.config/taler/x-taler-bank.json
b/src/testing/test_exchange_api_home/.config/taler/x-taler-bank.json
similarity index 100%
rename from src/lib/test_exchange_api_home/.config/taler/x-taler-bank.json
rename to src/testing/test_exchange_api_home/.config/taler/x-taler-bank.json
diff --git
a/src/lib/test_exchange_api_home/.local/share/taler/exchange/offline-keys/master.priv
b/src/testing/test_exchange_api_home/.local/share/taler/exchange/offline-keys/master.priv
similarity index 100%
rename from
src/lib/test_exchange_api_home/.local/share/taler/exchange/offline-keys/master.priv
rename to
src/testing/test_exchange_api_home/.local/share/taler/exchange/offline-keys/master.priv
diff --git a/src/lib/test_exchange_api_interpreter_on-off.c
b/src/testing/test_exchange_api_interpreter_on-off.c
similarity index 98%
rename from src/lib/test_exchange_api_interpreter_on-off.c
rename to src/testing/test_exchange_api_interpreter_on-off.c
index 95eb74da..e0ef7509 100644
--- a/src/lib/test_exchange_api_interpreter_on-off.c
+++ b/src/testing/test_exchange_api_interpreter_on-off.c
@@ -18,7 +18,7 @@
*/
/**
- * @file lib/test_exchange_api_keys_cherry_picking_new.c
+ * @file testing/test_exchange_api_keys_cherry_picking_new.c
* @brief testcase to test exchange's /keys cherry picking ability
* @author Marcello Stanisci
* @author Christian Grothoff
diff --git a/src/lib/test_exchange_api_keys_cherry_picking.c
b/src/testing/test_exchange_api_keys_cherry_picking.c
similarity index 99%
rename from src/lib/test_exchange_api_keys_cherry_picking.c
rename to src/testing/test_exchange_api_keys_cherry_picking.c
index 12ee26e6..a104b805 100644
--- a/src/lib/test_exchange_api_keys_cherry_picking.c
+++ b/src/testing/test_exchange_api_keys_cherry_picking.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/test_exchange_api_keys_cherry_picking.c
+ * @file testing/test_exchange_api_keys_cherry_picking.c
* @brief testcase to test exchange's /keys cherry picking ability
* @author Marcello Stanisci
* @author Christian Grothoff
diff --git a/src/lib/test_exchange_api_keys_cherry_picking.conf
b/src/testing/test_exchange_api_keys_cherry_picking.conf
similarity index 100%
rename from src/lib/test_exchange_api_keys_cherry_picking.conf
rename to src/testing/test_exchange_api_keys_cherry_picking.conf
diff --git a/src/lib/test_exchange_api_keys_cherry_picking_extended.conf
b/src/testing/test_exchange_api_keys_cherry_picking_extended.conf
similarity index 100%
rename from src/lib/test_exchange_api_keys_cherry_picking_extended.conf
rename to src/testing/test_exchange_api_keys_cherry_picking_extended.conf
diff --git a/src/lib/test_exchange_api_keys_cherry_picking_extended_2.conf
b/src/testing/test_exchange_api_keys_cherry_picking_extended_2.conf
similarity index 100%
rename from src/lib/test_exchange_api_keys_cherry_picking_extended_2.conf
rename to src/testing/test_exchange_api_keys_cherry_picking_extended_2.conf
diff --git
a/src/lib/test_exchange_api_keys_cherry_picking_home/.config/taler/x-taler-bank.json
b/src/testing/test_exchange_api_keys_cherry_picking_home/.config/taler/x-taler-bank.json
similarity index 100%
rename from
src/lib/test_exchange_api_keys_cherry_picking_home/.config/taler/x-taler-bank.json
rename to
src/testing/test_exchange_api_keys_cherry_picking_home/.config/taler/x-taler-bank.json
diff --git
a/src/lib/test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/offline-keys/master.priv
b/src/testing/test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/offline-keys/master.priv
similarity index 100%
rename from
src/lib/test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/offline-keys/master.priv
rename to
src/testing/test_exchange_api_keys_cherry_picking_home/.local/share/taler/exchange/offline-keys/master.priv
diff --git a/src/lib/test_exchange_api_overlapping_keys_bug.c
b/src/testing/test_exchange_api_overlapping_keys_bug.c
similarity index 98%
rename from src/lib/test_exchange_api_overlapping_keys_bug.c
rename to src/testing/test_exchange_api_overlapping_keys_bug.c
index a6fc018a..f63d5da7 100644
--- a/src/lib/test_exchange_api_overlapping_keys_bug.c
+++ b/src/testing/test_exchange_api_overlapping_keys_bug.c
@@ -18,7 +18,7 @@
*/
/**
- * @file lib/test_exchange_api_overlapping_keys_bug.c
+ * @file testing/test_exchange_api_overlapping_keys_bug.c
* @brief testcase to test exchange's /keys cherry picking ability and
* other /keys related operations
* @author Marcello Stanisci
diff --git a/src/lib/test_exchange_api_revocation.c
b/src/testing/test_exchange_api_revocation.c
similarity index 99%
rename from src/lib/test_exchange_api_revocation.c
rename to src/testing/test_exchange_api_revocation.c
index 1c06340e..110dec16 100644
--- a/src/lib/test_exchange_api_revocation.c
+++ b/src/testing/test_exchange_api_revocation.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/test_exchange_api_revocation.c
+ * @file testing/test_exchange_api_revocation.c
* @brief testcase to test key revocation handling via the exchange's HTTP API
interface
* @author Sree Harsha Totakura <address@hidden>
* @author Christian Grothoff
diff --git a/src/lib/test_exchange_api_twisted.c
b/src/testing/test_exchange_api_twisted.c
similarity index 99%
rename from src/lib/test_exchange_api_twisted.c
rename to src/testing/test_exchange_api_twisted.c
index 5ae71128..106cecdc 100644
--- a/src/lib/test_exchange_api_twisted.c
+++ b/src/testing/test_exchange_api_twisted.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/test_exchange_api_twisted.c
+ * @file testing/test_exchange_api_twisted.c
* @brief testcase to test exchange's HTTP API interface
* @author Marcello Stanisci
* @author Sree Harsha Totakura <address@hidden>
diff --git a/src/lib/test_exchange_api_twisted.conf
b/src/testing/test_exchange_api_twisted.conf
similarity index 100%
rename from src/lib/test_exchange_api_twisted.conf
rename to src/testing/test_exchange_api_twisted.conf
diff --git a/src/lib/test_taler_exchange_aggregator.c
b/src/testing/test_taler_exchange_aggregator.c
similarity index 99%
rename from src/lib/test_taler_exchange_aggregator.c
rename to src/testing/test_taler_exchange_aggregator.c
index 347aeb46..84695ca0 100644
--- a/src/lib/test_taler_exchange_aggregator.c
+++ b/src/testing/test_taler_exchange_aggregator.c
@@ -15,7 +15,7 @@
*/
/**
- * @file lib/test_taler_exchange_aggregator.c
+ * @file testing/test_taler_exchange_aggregator.c
* @brief Tests for taler-exchange-aggregator logic
* @author Christian Grothoff <address@hidden>
* @author Marcello Stanisci
diff --git
a/src/lib/test_taler_exchange_httpd_home/.config/taler/account-1.json
b/src/testing/test_taler_exchange_httpd_home/.config/taler/account-1.json
similarity index 100%
rename from src/lib/test_taler_exchange_httpd_home/.config/taler/account-1.json
rename to
src/testing/test_taler_exchange_httpd_home/.config/taler/account-1.json
diff --git
a/src/lib/test_taler_exchange_httpd_home/.local/share/taler/exchange/offline-keys/master.priv
b/src/testing/test_taler_exchange_httpd_home/.local/share/taler/exchange/offline-keys/master.priv
similarity index 100%
rename from
src/lib/test_taler_exchange_httpd_home/.local/share/taler/exchange/offline-keys/master.priv
rename to
src/testing/test_taler_exchange_httpd_home/.local/share/taler/exchange/offline-keys/master.priv
diff --git a/src/lib/test_taler_exchange_wirewatch.c
b/src/testing/test_taler_exchange_wirewatch.c
similarity index 99%
rename from src/lib/test_taler_exchange_wirewatch.c
rename to src/testing/test_taler_exchange_wirewatch.c
index 9760223d..5a202bef 100644
--- a/src/lib/test_taler_exchange_wirewatch.c
+++ b/src/testing/test_taler_exchange_wirewatch.c
@@ -15,7 +15,7 @@
*/
/**
- * @file lib/test_taler_exchange_wirewatch.c
+ * @file testing/test_taler_exchange_wirewatch.c
* @brief Tests for taler-exchange-wirewatch and taler-exchange-aggregator
logic;
* Performs an invalid wire transfer to the exchange, and then checks
that
* wirewatch immediately sends the money back.
diff --git a/src/lib/testing_api_cmd_auditor_deposit_confirmation.c
b/src/testing/testing_api_cmd_auditor_deposit_confirmation.c
similarity index 99%
rename from src/lib/testing_api_cmd_auditor_deposit_confirmation.c
rename to src/testing/testing_api_cmd_auditor_deposit_confirmation.c
index df80fef7..6115ceef 100644
--- a/src/lib/testing_api_cmd_auditor_deposit_confirmation.c
+++ b/src/testing/testing_api_cmd_auditor_deposit_confirmation.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_auditor_deposit_confirmation.c
+ * @file testing/testing_api_cmd_auditor_deposit_confirmation.c
* @brief command for testing /deposit_confirmation.
* @author Christian Grothoff
*/
diff --git a/src/lib/testing_api_cmd_auditor_exchanges.c
b/src/testing/testing_api_cmd_auditor_exchanges.c
similarity index 99%
rename from src/lib/testing_api_cmd_auditor_exchanges.c
rename to src/testing/testing_api_cmd_auditor_exchanges.c
index d021b0d3..c7acaab9 100644
--- a/src/lib/testing_api_cmd_auditor_exchanges.c
+++ b/src/testing/testing_api_cmd_auditor_exchanges.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_auditor_exchanges.c
+ * @file testing/testing_api_cmd_auditor_exchanges.c
* @brief command for testing /exchanges of the auditor
* @author Christian Grothoff
*/
diff --git a/src/lib/testing_api_cmd_auditor_exec_auditor.c
b/src/testing/testing_api_cmd_auditor_exec_auditor.c
similarity index 97%
rename from src/lib/testing_api_cmd_auditor_exec_auditor.c
rename to src/testing/testing_api_cmd_auditor_exec_auditor.c
index f56038e7..4e071d0c 100644
--- a/src/lib/testing_api_cmd_auditor_exec_auditor.c
+++ b/src/testing/testing_api_cmd_auditor_exec_auditor.c
@@ -17,7 +17,7 @@
see <http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_auditor_exec_auditor.c
+ * @file testing/testing_api_cmd_auditor_exec_auditor.c
* @brief run the taler-auditor command
* @author Marcello Stanisci
* @author Christian Grothoff
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "auditor_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_auditor_exec_auditor_dbinit.c
b/src/testing/testing_api_cmd_auditor_exec_auditor_dbinit.c
similarity index 97%
rename from src/lib/testing_api_cmd_auditor_exec_auditor_dbinit.c
rename to src/testing/testing_api_cmd_auditor_exec_auditor_dbinit.c
index 2cbe5197..0c537747 100644
--- a/src/lib/testing_api_cmd_auditor_exec_auditor_dbinit.c
+++ b/src/testing/testing_api_cmd_auditor_exec_auditor_dbinit.c
@@ -17,7 +17,7 @@
see <http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_auditor_exec_auditor_dbinit.c
+ * @file testing/testing_api_cmd_auditor_exec_auditor_dbinit.c
* @brief run the taler-auditor-dbinit "-r" command
* @author Marcello Stanisci
* @author Christian Grothoff
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "auditor_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_auditor_exec_wire_auditor.c
b/src/testing/testing_api_cmd_auditor_exec_wire_auditor.c
similarity index 97%
rename from src/lib/testing_api_cmd_auditor_exec_wire_auditor.c
rename to src/testing/testing_api_cmd_auditor_exec_wire_auditor.c
index 458a0b34..5e3701fc 100644
--- a/src/lib/testing_api_cmd_auditor_exec_wire_auditor.c
+++ b/src/testing/testing_api_cmd_auditor_exec_wire_auditor.c
@@ -17,7 +17,7 @@
see <http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_auditor_exec_wire_auditor.c
+ * @file testing/testing_api_cmd_auditor_exec_wire_auditor.c
* @brief run the taler-wire-auditor command
* @author Marcello Stanisci
* @author Christian Grothoff
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "auditor_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_bank_admin_add_incoming.c
b/src/testing/testing_api_cmd_bank_admin_add_incoming.c
similarity index 99%
rename from src/lib/testing_api_cmd_bank_admin_add_incoming.c
rename to src/testing/testing_api_cmd_bank_admin_add_incoming.c
index 4dea3d4d..2398c5be 100644
--- a/src/lib/testing_api_cmd_bank_admin_add_incoming.c
+++ b/src/testing/testing_api_cmd_bank_admin_add_incoming.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_bank_admin_add_incoming.c
+ * @file testing/testing_api_cmd_bank_admin_add_incoming.c
* @brief implementation of a bank /admin/add-incoming command
* @author Christian Grothoff
* @author Marcello Stanisci
diff --git a/src/lib/testing_api_cmd_bank_admin_check.c
b/src/testing/testing_api_cmd_bank_admin_check.c
similarity index 98%
rename from src/lib/testing_api_cmd_bank_admin_check.c
rename to src/testing/testing_api_cmd_bank_admin_check.c
index 97e2eade..ced2a8c8 100644
--- a/src/lib/testing_api_cmd_bank_admin_check.c
+++ b/src/testing/testing_api_cmd_bank_admin_check.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_bank_admin_check.c
+ * @file testing/testing_api_cmd_bank_admin_check.c
* @brief command to check if a particular admin/add-incoming transfer took
* place.
* @author Christian Grothoff
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
#include "taler_fakebank_lib.h"
diff --git a/src/lib/testing_api_cmd_bank_check.c
b/src/testing/testing_api_cmd_bank_check.c
similarity index 99%
rename from src/lib/testing_api_cmd_bank_check.c
rename to src/testing/testing_api_cmd_bank_check.c
index e8bd415b..9d1f3e8e 100644
--- a/src/lib/testing_api_cmd_bank_check.c
+++ b/src/testing/testing_api_cmd_bank_check.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_bank_check.c
+ * @file testing/testing_api_cmd_bank_check.c
* @brief command to check if a particular wire transfer took
* place.
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
#include "taler_fakebank_lib.h"
diff --git a/src/lib/testing_api_cmd_bank_check_empty.c
b/src/testing/testing_api_cmd_bank_check_empty.c
similarity index 96%
rename from src/lib/testing_api_cmd_bank_check_empty.c
rename to src/testing/testing_api_cmd_bank_check_empty.c
index f099afcb..a26fd9bb 100644
--- a/src/lib/testing_api_cmd_bank_check_empty.c
+++ b/src/testing/testing_api_cmd_bank_check_empty.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_bank_check_empty.c
+ * @file testing/testing_api_cmd_bank_check_empty.c
* @brief command to check if a particular wire transfer took
* place.
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
#include "taler_fakebank_lib.h"
diff --git a/src/lib/testing_api_cmd_bank_history_credit.c
b/src/testing/testing_api_cmd_bank_history_credit.c
similarity index 99%
rename from src/lib/testing_api_cmd_bank_history_credit.c
rename to src/testing/testing_api_cmd_bank_history_credit.c
index 49317162..8fb16fc6 100644
--- a/src/lib/testing_api_cmd_bank_history_credit.c
+++ b/src/testing/testing_api_cmd_bank_history_credit.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_bank_history_credit.c
+ * @file testing/testing_api_cmd_bank_history_credit.c
* @brief command to check the /history/incoming API from the bank.
* @author Marcello Stanisci
*/
diff --git a/src/lib/testing_api_cmd_bank_history_debit.c
b/src/testing/testing_api_cmd_bank_history_debit.c
similarity index 99%
rename from src/lib/testing_api_cmd_bank_history_debit.c
rename to src/testing/testing_api_cmd_bank_history_debit.c
index e1d47b01..dea6bee9 100644
--- a/src/lib/testing_api_cmd_bank_history_debit.c
+++ b/src/testing/testing_api_cmd_bank_history_debit.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_bank_history_debit.c
+ * @file testing/testing_api_cmd_bank_history_debit.c
* @brief command to check the /history/outgoing API from the bank.
* @author Marcello Stanisci
*/
diff --git a/src/lib/testing_api_cmd_bank_transfer.c
b/src/testing/testing_api_cmd_bank_transfer.c
similarity index 99%
rename from src/lib/testing_api_cmd_bank_transfer.c
rename to src/testing/testing_api_cmd_bank_transfer.c
index 11cf5d44..6aa926df 100644
--- a/src/lib/testing_api_cmd_bank_transfer.c
+++ b/src/testing/testing_api_cmd_bank_transfer.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_bank_transfer.c
+ * @file testing/testing_api_cmd_bank_transfer.c
* @brief implementation of a bank /transfer command
* @author Christian Grothoff
* @author Marcello Stanisci
diff --git a/src/lib/testing_api_cmd_batch.c
b/src/testing/testing_api_cmd_batch.c
similarity index 98%
rename from src/lib/testing_api_cmd_batch.c
rename to src/testing/testing_api_cmd_batch.c
index 6d3c86ec..fe7c19db 100644
--- a/src/lib/testing_api_cmd_batch.c
+++ b/src/testing/testing_api_cmd_batch.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_batch.c
+ * @file testing/testing_api_cmd_batch.c
* @brief Implement batch-execution of CMDs.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_check_keys.c
b/src/testing/testing_api_cmd_check_keys.c
similarity index 99%
rename from src/lib/testing_api_cmd_check_keys.c
rename to src/testing/testing_api_cmd_check_keys.c
index 3488af7a..6e5c694c 100644
--- a/src/lib/testing_api_cmd_check_keys.c
+++ b/src/testing/testing_api_cmd_check_keys.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_check_keys.c
+ * @file testing/testing_api_cmd_check_keys.c
* @brief Implementation of "check keys" test command. XXX-NOTE:
* the number of 'expected keys' is NOT the number of the
* downloaded keys, but rather the number of keys that the
@@ -31,7 +31,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_deposit.c
b/src/testing/testing_api_cmd_deposit.c
similarity index 99%
rename from src/lib/testing_api_cmd_deposit.c
rename to src/testing/testing_api_cmd_deposit.c
index f25fefc9..573c68b9 100644
--- a/src/lib/testing_api_cmd_deposit.c
+++ b/src/testing/testing_api_cmd_deposit.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_deposit.c
+ * @file testing/testing_api_cmd_deposit.c
* @brief command for testing /deposit.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
#include "taler_signatures.h"
#include "backoff.h"
diff --git a/src/lib/testing_api_cmd_exec_aggregator.c
b/src/testing/testing_api_cmd_exec_aggregator.c
similarity index 98%
rename from src/lib/testing_api_cmd_exec_aggregator.c
rename to src/testing/testing_api_cmd_exec_aggregator.c
index 425b3f23..7602cf1d 100644
--- a/src/lib/testing_api_cmd_exec_aggregator.c
+++ b/src/testing/testing_api_cmd_exec_aggregator.c
@@ -17,14 +17,13 @@
see <http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_exec_aggregator.c
+ * @file testing/testing_api_cmd_exec_aggregator.c
* @brief run the taler-exchange-aggregator command
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_exec_auditor-sign.c
b/src/testing/testing_api_cmd_exec_auditor-sign.c
similarity index 98%
rename from src/lib/testing_api_cmd_exec_auditor-sign.c
rename to src/testing/testing_api_cmd_exec_auditor-sign.c
index deda2668..fec7da7c 100644
--- a/src/lib/testing_api_cmd_exec_auditor-sign.c
+++ b/src/testing/testing_api_cmd_exec_auditor-sign.c
@@ -18,14 +18,13 @@
*/
/**
- * @file lib/testing_api_cmd_exec_auditor-sign.c
+ * @file testing/testing_api_cmd_exec_auditor-sign.c
* @brief run the taler-exchange-aggregator command
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_exec_keyup.c
b/src/testing/testing_api_cmd_exec_keyup.c
similarity index 98%
rename from src/lib/testing_api_cmd_exec_keyup.c
rename to src/testing/testing_api_cmd_exec_keyup.c
index 3947ad26..cc4fb9e2 100644
--- a/src/lib/testing_api_cmd_exec_keyup.c
+++ b/src/testing/testing_api_cmd_exec_keyup.c
@@ -18,7 +18,7 @@
*/
/**
- * @file lib/testing_api_cmd_exec_keyup.c
+ * @file testing/testing_api_cmd_exec_keyup.c
* @brief run the taler-exchange-keyup command
* @author Marcello Stanisci
* @author Christian Grothoff
@@ -26,7 +26,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_exec_wirewatch.c
b/src/testing/testing_api_cmd_exec_wirewatch.c
similarity index 98%
rename from src/lib/testing_api_cmd_exec_wirewatch.c
rename to src/testing/testing_api_cmd_exec_wirewatch.c
index 75f8f46e..44de9683 100644
--- a/src/lib/testing_api_cmd_exec_wirewatch.c
+++ b/src/testing/testing_api_cmd_exec_wirewatch.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_exec_wirewatch.c
+ * @file testing/testing_api_cmd_exec_wirewatch.c
* @brief run the taler-exchange-wirewatch command
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_insert_deposit.c
b/src/testing/testing_api_cmd_insert_deposit.c
similarity index 99%
rename from src/lib/testing_api_cmd_insert_deposit.c
rename to src/testing/testing_api_cmd_insert_deposit.c
index 1f257574..b66a4bfa 100644
--- a/src/lib/testing_api_cmd_insert_deposit.c
+++ b/src/testing/testing_api_cmd_insert_deposit.c
@@ -17,7 +17,7 @@
see <http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_insert_deposit.c
+ * @file testing/testing_api_cmd_insert_deposit.c
* @brief deposit a coin directly into the database.
* @author Marcello Stanisci
* @author Christian Grothoff
@@ -26,7 +26,6 @@
#include "taler_util.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "auditor_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
#include "taler_exchangedb_plugin.h"
diff --git a/src/lib/testing_api_cmd_recoup.c
b/src/testing/testing_api_cmd_recoup.c
similarity index 99%
rename from src/lib/testing_api_cmd_recoup.c
rename to src/testing/testing_api_cmd_recoup.c
index 63319d4f..c12f67f6 100644
--- a/src/lib/testing_api_cmd_recoup.c
+++ b/src/testing/testing_api_cmd_recoup.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_recoup.c
+ * @file testing/testing_api_cmd_recoup.c
* @brief Implement the /revoke and /recoup test commands.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_refresh.c
b/src/testing/testing_api_cmd_refresh.c
similarity index 99%
rename from src/lib/testing_api_cmd_refresh.c
rename to src/testing/testing_api_cmd_refresh.c
index 575f1a0c..73b74daf 100644
--- a/src/lib/testing_api_cmd_refresh.c
+++ b/src/testing/testing_api_cmd_refresh.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_refresh.c
+ * @file testing/testing_api_cmd_refresh.c
* @brief commands for testing all "refresh" features.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
#include "taler_signatures.h"
#include "backoff.h"
diff --git a/src/lib/testing_api_cmd_refund.c
b/src/testing/testing_api_cmd_refund.c
similarity index 99%
rename from src/lib/testing_api_cmd_refund.c
rename to src/testing/testing_api_cmd_refund.c
index a4530380..0150086e 100644
--- a/src/lib/testing_api_cmd_refund.c
+++ b/src/testing/testing_api_cmd_refund.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_refund.c
+ * @file testing/testing_api_cmd_refund.c
* @brief Implement the /refund test command, plus other
* corollary commands (?).
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_serialize_keys.c
b/src/testing/testing_api_cmd_serialize_keys.c
similarity index 98%
rename from src/lib/testing_api_cmd_serialize_keys.c
rename to src/testing/testing_api_cmd_serialize_keys.c
index e18a25b7..296a2ddc 100644
--- a/src/lib/testing_api_cmd_serialize_keys.c
+++ b/src/testing/testing_api_cmd_serialize_keys.c
@@ -17,13 +17,12 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_serialize_keys.c
+ * @file testing/testing_api_cmd_serialize_keys.c
* @brief Lets tests use the keys serialization API.
* @author Marcello Stanisci
*/
#include "platform.h"
#include <jansson.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_signal.c
b/src/testing/testing_api_cmd_signal.c
similarity index 97%
rename from src/lib/testing_api_cmd_signal.c
rename to src/testing/testing_api_cmd_signal.c
index cca8e02b..b2116ebf 100644
--- a/src/lib/testing_api_cmd_signal.c
+++ b/src/testing/testing_api_cmd_signal.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_signal.c
+ * @file testing/testing_api_cmd_signal.c
* @brief command(s) to send signals to processes.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_sleep.c
b/src/testing/testing_api_cmd_sleep.c
similarity index 97%
rename from src/lib/testing_api_cmd_sleep.c
rename to src/testing/testing_api_cmd_sleep.c
index f7af53e5..91c13a1e 100644
--- a/src/lib/testing_api_cmd_sleep.c
+++ b/src/testing/testing_api_cmd_sleep.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_sleep.c
+ * @file testing/testing_api_cmd_sleep.c
* @brief command(s) to sleep for a bit
* @author Christian Grothoff
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_status.c
b/src/testing/testing_api_cmd_status.c
similarity index 98%
rename from src/lib/testing_api_cmd_status.c
rename to src/testing/testing_api_cmd_status.c
index 41d2c326..1c652b6d 100644
--- a/src/lib/testing_api_cmd_status.c
+++ b/src/testing/testing_api_cmd_status.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_status.c
+ * @file testing/testing_api_cmd_status.c
* @brief Implement the /reserve/status test command.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_track.c
b/src/testing/testing_api_cmd_track.c
similarity index 99%
rename from src/lib/testing_api_cmd_track.c
rename to src/testing/testing_api_cmd_track.c
index 51ad45be..e5c7160f 100644
--- a/src/lib/testing_api_cmd_track.c
+++ b/src/testing/testing_api_cmd_track.c
@@ -18,14 +18,13 @@
*/
/**
- * @file lib/testing_api_cmd_track.c
+ * @file testing/testing_api_cmd_track.c
* @brief Implement the testing CMDs for the /track operations.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
/**
diff --git a/src/lib/testing_api_cmd_wait.c b/src/testing/testing_api_cmd_wait.c
similarity index 97%
rename from src/lib/testing_api_cmd_wait.c
rename to src/testing/testing_api_cmd_wait.c
index d153229c..5558f7b9 100644
--- a/src/lib/testing_api_cmd_wait.c
+++ b/src/testing/testing_api_cmd_wait.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_wait.c
+ * @file testing/testing_api_cmd_wait.c
* @brief command(s) to wait on some process
* @author Christian Grothoff
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_wire.c b/src/testing/testing_api_cmd_wire.c
similarity index 98%
rename from src/lib/testing_api_cmd_wire.c
rename to src/testing/testing_api_cmd_wire.c
index e8bf176a..5d1f2454 100644
--- a/src/lib/testing_api_cmd_wire.c
+++ b/src/testing/testing_api_cmd_wire.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_wire.c
+ * @file testing/testing_api_cmd_wire.c
* @brief command for testing /wire.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_cmd_withdraw.c
b/src/testing/testing_api_cmd_withdraw.c
similarity index 99%
rename from src/lib/testing_api_cmd_withdraw.c
rename to src/testing/testing_api_cmd_withdraw.c
index 3a834c07..b6242055 100644
--- a/src/lib/testing_api_cmd_withdraw.c
+++ b/src/testing/testing_api_cmd_withdraw.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_cmd_withdraw.c
+ * @file testing/testing_api_cmd_withdraw.c
* @brief main interpreter loop for testcases
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -26,7 +26,6 @@
#include "taler_json_lib.h"
#include <microhttpd.h>
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
#include "backoff.h"
diff --git a/src/lib/testing_api_helpers_auditor.c
b/src/testing/testing_api_helpers_auditor.c
similarity index 99%
rename from src/lib/testing_api_helpers_auditor.c
rename to src/testing/testing_api_helpers_auditor.c
index 26585f5b..ccfa5e24 100644
--- a/src/lib/testing_api_helpers_auditor.c
+++ b/src/testing/testing_api_helpers_auditor.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_helpers_auditor.c
+ * @file testing/testing_api_helpers_auditor.c
* @brief helper functions
* @author Christian Grothoff
*/
diff --git a/src/lib/testing_api_helpers_bank.c
b/src/testing/testing_api_helpers_bank.c
similarity index 99%
rename from src/lib/testing_api_helpers_bank.c
rename to src/testing/testing_api_helpers_bank.c
index c8a780ac..dbe89e63 100644
--- a/src/lib/testing_api_helpers_bank.c
+++ b/src/testing/testing_api_helpers_bank.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_helpers_bank.c
+ * @file testing/testing_api_helpers_bank.c
* @brief convenience functions for bank tests.
* @author Marcello Stanisci
* @author Christian Grothoff
diff --git a/src/lib/testing_api_helpers_exchange.c
b/src/testing/testing_api_helpers_exchange.c
similarity index 99%
rename from src/lib/testing_api_helpers_exchange.c
rename to src/testing/testing_api_helpers_exchange.c
index 5979fc01..29c96db1 100644
--- a/src/lib/testing_api_helpers_exchange.c
+++ b/src/testing/testing_api_helpers_exchange.c
@@ -18,7 +18,7 @@
*/
/**
- * @file lib/testing_api_helpers_exchange.c
+ * @file testing/testing_api_helpers_exchange.c
* @brief helper functions
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -26,7 +26,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_loop.c b/src/testing/testing_api_loop.c
similarity index 99%
rename from src/lib/testing_api_loop.c
rename to src/testing/testing_api_loop.c
index 06151d02..a7a5a23a 100644
--- a/src/lib/testing_api_loop.c
+++ b/src/testing/testing_api_loop.c
@@ -18,7 +18,7 @@
*/
/**
- * @file lib/testing_api_loop.c
+ * @file testing/testing_api_loop.c
* @brief main interpreter loop for testcases
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -26,7 +26,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
#include "taler_fakebank_lib.h"
diff --git a/src/lib/testing_api_trait_amount.c
b/src/testing/testing_api_trait_amount.c
similarity index 96%
rename from src/lib/testing_api_trait_amount.c
rename to src/testing/testing_api_trait_amount.c
index b33259e5..96698b49 100644
--- a/src/lib/testing_api_trait_amount.c
+++ b/src/testing/testing_api_trait_amount.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_amount.c
+ * @file testing/testing_api_trait_amount.c
* @brief offer amounts as traits.
* @author Marcello Stanisci
*/
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_blinding_key.c
b/src/testing/testing_api_trait_blinding_key.c
similarity index 96%
rename from src/lib/testing_api_trait_blinding_key.c
rename to src/testing/testing_api_trait_blinding_key.c
index f2011687..ae1889a1 100644
--- a/src/lib/testing_api_trait_blinding_key.c
+++ b/src/testing/testing_api_trait_blinding_key.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_blinding_key.c
+ * @file testing/testing_api_trait_blinding_key.c
* @brief offer blinding keys as traits.
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_cmd.c
b/src/testing/testing_api_trait_cmd.c
similarity index 97%
rename from src/lib/testing_api_trait_cmd.c
rename to src/testing/testing_api_trait_cmd.c
index 7982f8e8..f2405471 100644
--- a/src/lib/testing_api_trait_cmd.c
+++ b/src/testing/testing_api_trait_cmd.c
@@ -18,14 +18,13 @@
*/
/**
- * @file lib/testing_api_trait_cmd.c
+ * @file testing/testing_api_trait_cmd.c
* @brief offers CMDs as traits.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_coin_priv.c
b/src/testing/testing_api_trait_coin_priv.c
similarity index 96%
rename from src/lib/testing_api_trait_coin_priv.c
rename to src/testing/testing_api_trait_coin_priv.c
index a8b496e7..61a770cf 100644
--- a/src/lib/testing_api_trait_coin_priv.c
+++ b/src/testing/testing_api_trait_coin_priv.c
@@ -18,7 +18,7 @@
*/
/**
- * @file lib/testing_api_trait_coin_priv.c
+ * @file testing/testing_api_trait_coin_priv.c
* @brief coin priv traits.
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -26,7 +26,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_contract.c
b/src/testing/testing_api_trait_contract.c
similarity index 97%
rename from src/lib/testing_api_trait_contract.c
rename to src/testing/testing_api_trait_contract.c
index 0fe74177..1e88cb86 100644
--- a/src/lib/testing_api_trait_contract.c
+++ b/src/testing/testing_api_trait_contract.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_contract.c
+ * @file testing/testing_api_trait_contract.c
* @brief offers contract term trait.
* @author Marcello Stanisci
* @author Christian Grothoff
diff --git a/src/lib/testing_api_trait_denom_pub.c
b/src/testing/testing_api_trait_denom_pub.c
similarity index 96%
rename from src/lib/testing_api_trait_denom_pub.c
rename to src/testing/testing_api_trait_denom_pub.c
index 7217495c..f866588d 100644
--- a/src/lib/testing_api_trait_denom_pub.c
+++ b/src/testing/testing_api_trait_denom_pub.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_denom_pub.c
+ * @file testing/testing_api_trait_denom_pub.c
* @brief denom pub traits.
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_denom_sig.c
b/src/testing/testing_api_trait_denom_sig.c
similarity index 96%
rename from src/lib/testing_api_trait_denom_sig.c
rename to src/testing/testing_api_trait_denom_sig.c
index 9f6e2b98..07e89440 100644
--- a/src/lib/testing_api_trait_denom_sig.c
+++ b/src/testing/testing_api_trait_denom_sig.c
@@ -18,7 +18,7 @@
*/
/**
- * @file lib/testing_api_trait_denom_sig.c
+ * @file testing/testing_api_trait_denom_sig.c
* @brief offer denomination signatures as traits
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -26,7 +26,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_exchange_pub.c
b/src/testing/testing_api_trait_exchange_pub.c
similarity index 96%
rename from src/lib/testing_api_trait_exchange_pub.c
rename to src/testing/testing_api_trait_exchange_pub.c
index a7fc215e..8c702726 100644
--- a/src/lib/testing_api_trait_exchange_pub.c
+++ b/src/testing/testing_api_trait_exchange_pub.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_exchange_pub.c
+ * @file testing/testing_api_trait_exchange_pub.c
* @brief exchange pub traits.
* @author Christian Grothoff
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_exchange_sig.c
b/src/testing/testing_api_trait_exchange_sig.c
similarity index 96%
rename from src/lib/testing_api_trait_exchange_sig.c
rename to src/testing/testing_api_trait_exchange_sig.c
index ffb084a5..349454ae 100644
--- a/src/lib/testing_api_trait_exchange_sig.c
+++ b/src/testing/testing_api_trait_exchange_sig.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_exchange_sig.c
+ * @file testing/testing_api_trait_exchange_sig.c
* @brief exchange pub traits.
* @author Christian Grothoff
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_fresh_coin.c
b/src/testing/testing_api_trait_fresh_coin.c
similarity index 96%
rename from src/lib/testing_api_trait_fresh_coin.c
rename to src/testing/testing_api_trait_fresh_coin.c
index 48a57d26..e5f1c682 100644
--- a/src/lib/testing_api_trait_fresh_coin.c
+++ b/src/testing/testing_api_trait_fresh_coin.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_fresh_coin.c
+ * @file testing/testing_api_trait_fresh_coin.c
* @brief traits to offer fresh conins (after "melt" operations)
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_json.c
b/src/testing/testing_api_trait_json.c
similarity index 97%
rename from src/lib/testing_api_trait_json.c
rename to src/testing/testing_api_trait_json.c
index f7739aa8..cbddad53 100644
--- a/src/lib/testing_api_trait_json.c
+++ b/src/testing/testing_api_trait_json.c
@@ -18,14 +18,13 @@
*/
/**
- * @file lib/testing_api_trait_json.c
+ * @file testing/testing_api_trait_json.c
* @brief offers JSON traits.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_merchant_key.c
b/src/testing/testing_api_trait_merchant_key.c
similarity index 97%
rename from src/lib/testing_api_trait_merchant_key.c
rename to src/testing/testing_api_trait_merchant_key.c
index 1657560d..41b6b888 100644
--- a/src/lib/testing_api_trait_merchant_key.c
+++ b/src/testing/testing_api_trait_merchant_key.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_merchant_key.c
+ * @file testing/testing_api_trait_merchant_key.c
* @brief traits to offer peer's (private) keys
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_number.c
b/src/testing/testing_api_trait_number.c
similarity index 98%
rename from src/lib/testing_api_trait_number.c
rename to src/testing/testing_api_trait_number.c
index c644b8e3..50ce6d8c 100644
--- a/src/lib/testing_api_trait_number.c
+++ b/src/testing/testing_api_trait_number.c
@@ -17,14 +17,13 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_number.c
+ * @file testing/testing_api_trait_number.c
* @brief traits to offer numbers
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_process.c
b/src/testing/testing_api_trait_process.c
similarity index 96%
rename from src/lib/testing_api_trait_process.c
rename to src/testing/testing_api_trait_process.c
index 26b2f0e0..3d2af31f 100644
--- a/src/lib/testing_api_trait_process.c
+++ b/src/testing/testing_api_trait_process.c
@@ -18,7 +18,7 @@
*/
/**
- * @file lib/testing_api_trait_process.c
+ * @file testing/testing_api_trait_process.c
* @brief trait offering process handles.
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -26,7 +26,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_reserve_priv.c
b/src/testing/testing_api_trait_reserve_priv.c
similarity index 96%
rename from src/lib/testing_api_trait_reserve_priv.c
rename to src/testing/testing_api_trait_reserve_priv.c
index 3d79b356..f4a4ef50 100644
--- a/src/lib/testing_api_trait_reserve_priv.c
+++ b/src/testing/testing_api_trait_reserve_priv.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_reserve_priv.c
+ * @file testing/testing_api_trait_reserve_priv.c
* @brief implements reserve private key trait
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_reserve_pub.c
b/src/testing/testing_api_trait_reserve_pub.c
similarity index 96%
rename from src/lib/testing_api_trait_reserve_pub.c
rename to src/testing/testing_api_trait_reserve_pub.c
index 997ceee7..a158114b 100644
--- a/src/lib/testing_api_trait_reserve_pub.c
+++ b/src/testing/testing_api_trait_reserve_pub.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_reserve_pub.c
+ * @file testing/testing_api_trait_reserve_pub.c
* @brief implements reserve public key trait
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_string.c
b/src/testing/testing_api_trait_string.c
similarity index 98%
rename from src/lib/testing_api_trait_string.c
rename to src/testing/testing_api_trait_string.c
index 0c7a606f..38176011 100644
--- a/src/lib/testing_api_trait_string.c
+++ b/src/testing/testing_api_trait_string.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_trait_string.c
+ * @file testing/testing_api_trait_string.c
* @brief offers strings traits.
* @author Marcello Stanisci
* @author Christian Grothoff
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_time.c
b/src/testing/testing_api_trait_time.c
similarity index 96%
rename from src/lib/testing_api_trait_time.c
rename to src/testing/testing_api_trait_time.c
index 6e6128a6..c77489bf 100644
--- a/src/lib/testing_api_trait_time.c
+++ b/src/testing/testing_api_trait_time.c
@@ -18,14 +18,13 @@
*/
/**
- * @file lib/testing_api_trait_time.c
+ * @file testing/testing_api_trait_time.c
* @brief traits to offer time stamps.
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_trait_wtid.c
b/src/testing/testing_api_trait_wtid.c
similarity index 96%
rename from src/lib/testing_api_trait_wtid.c
rename to src/testing/testing_api_trait_wtid.c
index 65390b8c..5c7e7060 100644
--- a/src/lib/testing_api_trait_wtid.c
+++ b/src/testing/testing_api_trait_wtid.c
@@ -18,14 +18,13 @@
*/
/**
- * @file lib/testing_api_trait_number.c
+ * @file testing/testing_api_trait_number.c
* @brief traits to offer numbers
* @author Marcello Stanisci
*/
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
diff --git a/src/lib/testing_api_traits.c b/src/testing/testing_api_traits.c
similarity index 96%
rename from src/lib/testing_api_traits.c
rename to src/testing/testing_api_traits.c
index 366e7e71..6d623af7 100644
--- a/src/lib/testing_api_traits.c
+++ b/src/testing/testing_api_traits.c
@@ -17,7 +17,7 @@
<http://www.gnu.org/licenses/>
*/
/**
- * @file lib/testing_api_traits.c
+ * @file testing/testing_api_traits.c
* @brief loop for trait resolution
* @author Christian Grothoff
* @author Marcello Stanisci
@@ -25,7 +25,6 @@
#include "platform.h"
#include "taler_json_lib.h"
#include <gnunet/gnunet_curl_lib.h>
-#include "exchange_api_handle.h"
#include "taler_signatures.h"
#include "taler_testing_lib.h"
--
To stop receiving notification emails like this one, please contact
address@hidden.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-exchange] branch master updated: move testing logic and integration tests into separate directory,
gnunet <=