diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-12-20 18:27:10 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-12-20 18:27:10 +0100 |
commit | d986555355de315121f1285c04ccc89082ba9755 (patch) | |
tree | ebfda7d16a20e77cab79f6944e18111374ec05db /src/testing/test_exchange_api_interpreter_on-off.c | |
parent | 1fcfdf4c9e5835c81b8424febc854fb7f9d0829b (diff) | |
download | exchange-d986555355de315121f1285c04ccc89082ba9755.tar.xz |
log when we sign, with error if time does not match expectations
Diffstat (limited to 'src/testing/test_exchange_api_interpreter_on-off.c')
-rw-r--r-- | src/testing/test_exchange_api_interpreter_on-off.c | 128 |
1 files changed, 0 insertions, 128 deletions
diff --git a/src/testing/test_exchange_api_interpreter_on-off.c b/src/testing/test_exchange_api_interpreter_on-off.c deleted file mode 100644 index e0ef75090..000000000 --- a/src/testing/test_exchange_api_interpreter_on-off.c +++ /dev/null @@ -1,128 +0,0 @@ -/* - This file is part of TALER - Copyright (C) 2018 Taler Systems SA - - TALER is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3, or (at your - option) any later version. - - TALER is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public - License along with TALER; see the file COPYING. If not, see - <http://www.gnu.org/licenses/> -*/ - -/** - * @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 - */ - -#include "platform.h" -#include "taler_util.h" -#include "taler_signatures.h" -#include "taler_exchange_service.h" -#include "taler_json_lib.h" -#include <gnunet/gnunet_util_lib.h> -#include <microhttpd.h> -#include "taler_bank_service.h" -#include "taler_fakebank_lib.h" -#include "taler_testing_lib.h" - -/** - * XXX: - * - * This test helps in finding a way to use/modify the "normal" - * cert_cb to handle reconnections from serialized states as well. - * - * 1st step: simply turn the interpreter off and on again. - * 2nd step: turn the interpreter off and give a serial state - * to reconnect. - */ - -/** - * Configuration file we use. One (big) configuration is used - * for the various components for this test. - */ -#define CONFIG_FILE "test_exchange_api_keys_cherry_picking.conf" - -/** - * Exchange base URL; mainly purpose is to make the compiler happy. - */ -static char *exchange_url; - -/** - * Auditor base URL; mainly purpose is to make the compiler happy. - */ -static char *auditor_url; - - -/** - * Main function that will tell the interpreter what commands to - * run. - * - * @param cls closure - */ -static void -run (void *cls, - struct TALER_TESTING_Interpreter *is) -{ - - struct TALER_TESTING_Command commands[] = { - - TALER_TESTING_cmd_end () - }; - - TALER_TESTING_run (is, - commands); -} - - -int -main (int argc, - char *const *argv) -{ - /* These environment variables get in the way... */ - unsetenv ("XDG_DATA_HOME"); - unsetenv ("XDG_CONFIG_HOME"); - GNUNET_log_setup ("test-exchange-api-cherry-picking-new", - "DEBUG", NULL); - TALER_TESTING_cleanup_files (CONFIG_FILE); - /* @helpers. Run keyup, create tables, ... Note: it - * fetches the port number from config in order to see - * if it's available. */ - switch (TALER_TESTING_prepare_exchange (CONFIG_FILE, - &auditor_url, - &exchange_url)) - { - case GNUNET_SYSERR: - GNUNET_break (0); - return 1; - case GNUNET_NO: - return 77; - case GNUNET_OK: - if (GNUNET_OK != - /* Set up event loop and reschedule context, plus - * start/stop the exchange. It calls TALER_TESTING_setup - * which creates the 'is' object. - */ - TALER_TESTING_setup_with_exchange (&run, - NULL, - CONFIG_FILE)) - return 1; - break; - default: - GNUNET_break (0); - return 1; - } - return 0; -} - - -/* end of test_exchange_api_keys_cherry_picking_new.c */ |