configs for twister
This commit is contained in:
parent
3b0c26d151
commit
ac8bf9dd8c
@ -39,7 +39,12 @@
|
|||||||
* Configuration file we use. One (big) configuration is used
|
* Configuration file we use. One (big) configuration is used
|
||||||
* for the various components for this test.
|
* for the various components for this test.
|
||||||
*/
|
*/
|
||||||
#define CONFIG_FILE "test_bank_api_twisted.conf"
|
#define CONFIG_FILE_FAKEBANK "test_bank_api_fakebank_twisted.conf"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Separate config file for running with the pybank.
|
||||||
|
*/
|
||||||
|
#define CONFIG_FILE_PYBANK "test_bank_api_pybank_twisted.conf"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* True when the test runs against Fakebank.
|
* True when the test runs against Fakebank.
|
||||||
@ -87,7 +92,7 @@ run (void *cls,
|
|||||||
GNUNET_asprintf (&twisted_account_url,
|
GNUNET_asprintf (&twisted_account_url,
|
||||||
"%s%s/",
|
"%s%s/",
|
||||||
twister_url,
|
twister_url,
|
||||||
"alice");
|
"42");
|
||||||
|
|
||||||
struct TALER_TESTING_Command commands[] = {
|
struct TALER_TESTING_Command commands[] = {
|
||||||
/**
|
/**
|
||||||
@ -133,6 +138,7 @@ main (int argc,
|
|||||||
char *const *argv)
|
char *const *argv)
|
||||||
{
|
{
|
||||||
unsigned int ret;
|
unsigned int ret;
|
||||||
|
const char *cfgfilename;
|
||||||
|
|
||||||
/* These environment variables get in the way... */
|
/* These environment variables get in the way... */
|
||||||
unsetenv ("XDG_DATA_HOME");
|
unsetenv ("XDG_DATA_HOME");
|
||||||
@ -140,27 +146,33 @@ main (int argc,
|
|||||||
GNUNET_log_setup ("test-bank-api-with-(fake)bank-twisted",
|
GNUNET_log_setup ("test-bank-api-with-(fake)bank-twisted",
|
||||||
"DEBUG",
|
"DEBUG",
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
|
with_fakebank = TALER_TESTING_has_in_name (argv[0],
|
||||||
|
"_with_fakebank");
|
||||||
|
|
||||||
|
if (with_fakebank)
|
||||||
|
cfgfilename = CONFIG_FILE_FAKEBANK;
|
||||||
|
else
|
||||||
|
cfgfilename = CONFIG_FILE_PYBANK;
|
||||||
|
|
||||||
if (NULL == (twister_url = TALER_TESTING_prepare_twister
|
if (NULL == (twister_url = TALER_TESTING_prepare_twister
|
||||||
(CONFIG_FILE)))
|
(cfgfilename)))
|
||||||
{
|
{
|
||||||
GNUNET_break (0);
|
GNUNET_break (0);
|
||||||
return 77;
|
return 77;
|
||||||
}
|
}
|
||||||
if (NULL == (twisterd = TALER_TESTING_run_twister (CONFIG_FILE)))
|
if (NULL == (twisterd = TALER_TESTING_run_twister (cfgfilename)))
|
||||||
{
|
{
|
||||||
GNUNET_break (0);
|
GNUNET_break (0);
|
||||||
GNUNET_free (twister_url);
|
GNUNET_free (twister_url);
|
||||||
return 77;
|
return 77;
|
||||||
}
|
}
|
||||||
|
|
||||||
with_fakebank = TALER_TESTING_has_in_name (argv[0],
|
|
||||||
"_with_fakebank");
|
|
||||||
|
|
||||||
if (GNUNET_YES == with_fakebank)
|
if (GNUNET_YES == with_fakebank)
|
||||||
{
|
{
|
||||||
TALER_LOG_DEBUG ("Running against the Fakebank.\n");
|
TALER_LOG_DEBUG ("Running against the Fakebank.\n");
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
TALER_TESTING_prepare_fakebank (CONFIG_FILE,
|
TALER_TESTING_prepare_fakebank (cfgfilename,
|
||||||
"account-1",
|
"account-1",
|
||||||
&bc))
|
&bc))
|
||||||
{
|
{
|
||||||
@ -173,7 +185,7 @@ main (int argc,
|
|||||||
{
|
{
|
||||||
TALER_LOG_DEBUG ("Running against the Pybank.\n");
|
TALER_LOG_DEBUG ("Running against the Pybank.\n");
|
||||||
if (GNUNET_OK !=
|
if (GNUNET_OK !=
|
||||||
TALER_TESTING_prepare_bank (CONFIG_FILE,
|
TALER_TESTING_prepare_bank (cfgfilename,
|
||||||
&bc))
|
&bc))
|
||||||
{
|
{
|
||||||
GNUNET_break (0);
|
GNUNET_break (0);
|
||||||
@ -181,7 +193,7 @@ main (int argc,
|
|||||||
return 77;
|
return 77;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (NULL == (bankd = TALER_TESTING_run_bank (CONFIG_FILE,
|
if (NULL == (bankd = TALER_TESTING_run_bank (cfgfilename,
|
||||||
bc.bank_url)))
|
bc.bank_url)))
|
||||||
{
|
{
|
||||||
GNUNET_break (0);
|
GNUNET_break (0);
|
||||||
@ -192,7 +204,7 @@ main (int argc,
|
|||||||
|
|
||||||
ret = TALER_TESTING_setup (&run,
|
ret = TALER_TESTING_setup (&run,
|
||||||
NULL,
|
NULL,
|
||||||
CONFIG_FILE,
|
cfgfilename,
|
||||||
NULL,
|
NULL,
|
||||||
GNUNET_NO);
|
GNUNET_NO);
|
||||||
purge_process (twisterd);
|
purge_process (twisterd);
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
|
|
||||||
[twister]
|
|
||||||
# HTTP listen port for twister
|
|
||||||
HTTP_PORT = 8888
|
|
||||||
SERVE = tcp
|
|
||||||
|
|
||||||
# HTTP Destination for twister. The test-Webserver needs
|
|
||||||
# to listen on the port used here. Note: no trailing '/'!
|
|
||||||
DESTINATION_BASE_URL = "http://localhost:8081"
|
|
||||||
|
|
||||||
# Control port for TCP
|
|
||||||
# PORT = 8889
|
|
||||||
HOSTNAME = localhost
|
|
||||||
ACCEPT_FROM = 127.0.0.1;
|
|
||||||
ACCEPT_FROM6 = ::1;
|
|
||||||
|
|
||||||
# Control port for UNIX
|
|
||||||
UNIXPATH = /tmp/taler-service-twister.sock
|
|
||||||
UNIX_MATCH_UID = NO
|
|
||||||
UNIX_MATCH_GID = YES
|
|
||||||
|
|
||||||
# Launching of twister by ARM
|
|
||||||
# BINARY = taler-service-twister
|
|
||||||
# AUTOSTART = NO
|
|
||||||
# FORCESTART = NO
|
|
||||||
|
|
||||||
[taler]
|
|
||||||
currency = KUDOS
|
|
||||||
|
|
||||||
[bank]
|
|
||||||
serve = http
|
|
||||||
http_port = 8081
|
|
||||||
database = postgres:///talercheck
|
|
||||||
|
|
||||||
[account-1]
|
|
||||||
URL = payto://x-taler-bank/localhost:8081/1
|
|
||||||
|
|
||||||
[exchange-wire-test]
|
|
||||||
bank_url = http://localhost:8081/
|
|
@ -1,18 +1,10 @@
|
|||||||
|
|
||||||
# This file is in the public domain.
|
# This file is in the public domain.
|
||||||
#
|
#
|
||||||
|
|
||||||
[PATHS]
|
[PATHS]
|
||||||
# Persistant data storage for the testcase
|
# Persistant data storage for the testcase
|
||||||
TALER_TEST_HOME = test_exchange_api_home/
|
TALER_TEST_HOME = test_exchange_api_home/
|
||||||
|
|
||||||
# Persistant data storage
|
|
||||||
TALER_DATA_HOME = $TALER_HOME/.local/share/taler/
|
|
||||||
|
|
||||||
# Configuration files
|
|
||||||
TALER_CONFIG_HOME = $TALER_HOME/.config/taler/
|
|
||||||
|
|
||||||
# Cached data, no big deal if lost
|
|
||||||
TALER_CACHE_HOME = $TALER_HOME/.cache/taler/
|
|
||||||
|
|
||||||
[taler]
|
[taler]
|
||||||
# Currency supported by the exchange (can only be one)
|
# Currency supported by the exchange (can only be one)
|
||||||
@ -52,9 +44,11 @@ BASE_URL = "http://localhost:8081/"
|
|||||||
# Keep it short so the test runs fast.
|
# Keep it short so the test runs fast.
|
||||||
LOOKAHEAD_SIGN = 12 h
|
LOOKAHEAD_SIGN = 12 h
|
||||||
|
|
||||||
|
|
||||||
[exchangedb-postgres]
|
[exchangedb-postgres]
|
||||||
CONFIG = "postgres:///talercheck"
|
CONFIG = "postgres:///talercheck"
|
||||||
|
|
||||||
|
|
||||||
[auditordb-postgres]
|
[auditordb-postgres]
|
||||||
CONFIG = "postgres:///talercheck"
|
CONFIG = "postgres:///talercheck"
|
||||||
|
|
||||||
@ -77,6 +71,7 @@ WIRE_GATEWAY_URL = "http://localhost:9081/42/"
|
|||||||
|
|
||||||
# ENABLE_CREDIT = YES
|
# ENABLE_CREDIT = YES
|
||||||
|
|
||||||
|
|
||||||
[account-2]
|
[account-2]
|
||||||
# What is the bank account (with the "Taler Bank" demo system)?
|
# What is the bank account (with the "Taler Bank" demo system)?
|
||||||
URL = "payto://x-taler-bank/localhost/2"
|
URL = "payto://x-taler-bank/localhost/2"
|
||||||
@ -93,11 +88,6 @@ METHOD = x-taler-bank
|
|||||||
|
|
||||||
WIRE_GATEWAY_URL = "http://localhost:9081/2/"
|
WIRE_GATEWAY_URL = "http://localhost:9081/2/"
|
||||||
|
|
||||||
# Authentication information for basic authentication
|
|
||||||
TALER_BANK_AUTH_METHOD = "basic"
|
|
||||||
USERNAME = user
|
|
||||||
PASSWORD = pass
|
|
||||||
|
|
||||||
ENABLE_DEBIT = YES
|
ENABLE_DEBIT = YES
|
||||||
|
|
||||||
ENABLE_CREDIT = YES
|
ENABLE_CREDIT = YES
|
||||||
|
@ -1,39 +1,16 @@
|
|||||||
# This file is in the public domain.
|
# This file is in the public domain.
|
||||||
#
|
#
|
||||||
|
|
||||||
[twister]
|
|
||||||
# HTTP listen port for twister
|
|
||||||
HTTP_PORT = 8888
|
|
||||||
SERVE = tcp
|
|
||||||
|
|
||||||
# HTTP Destination for twister. The test-Webserver needs
|
|
||||||
# to listen on the port used here. Note: no trailing '/'!
|
|
||||||
DESTINATION_BASE_URL = "http://localhost:8081"
|
|
||||||
|
|
||||||
# Control port for TCP
|
|
||||||
# PORT = 8889
|
|
||||||
HOSTNAME = localhost
|
|
||||||
ACCEPT_FROM = 127.0.0.1;
|
|
||||||
ACCEPT_FROM6 = ::1;
|
|
||||||
|
|
||||||
# Control port for UNIX
|
|
||||||
UNIXPATH = /tmp/taler-service-twister.sock
|
|
||||||
UNIX_MATCH_UID = NO
|
|
||||||
UNIX_MATCH_GID = YES
|
|
||||||
|
|
||||||
# Launching of twister by ARM
|
|
||||||
# BINARY = taler-service-twister
|
|
||||||
# AUTOSTART = NO
|
|
||||||
# FORCESTART = NO
|
|
||||||
|
|
||||||
[PATHS]
|
[PATHS]
|
||||||
# Persistant data storage for the testcase
|
# Persistant data storage for the testcase
|
||||||
TALER_TEST_HOME = test_exchange_api_home/
|
TALER_TEST_HOME = test_exchange_api_home/
|
||||||
|
|
||||||
|
|
||||||
[taler]
|
[taler]
|
||||||
# Currency supported by the exchange (can only be one)
|
# Currency supported by the exchange (can only be one)
|
||||||
CURRENCY = EUR
|
CURRENCY = EUR
|
||||||
|
|
||||||
|
|
||||||
[exchange]
|
[exchange]
|
||||||
|
|
||||||
# how long is one signkey valid?
|
# how long is one signkey valid?
|
||||||
@ -65,29 +42,74 @@ DB = postgres
|
|||||||
# only seeks the exchange/BASE_URL URL to connect to the exchange.
|
# only seeks the exchange/BASE_URL URL to connect to the exchange.
|
||||||
BASE_URL = "http://localhost:8888/"
|
BASE_URL = "http://localhost:8888/"
|
||||||
|
|
||||||
|
|
||||||
[exchangedb-postgres]
|
[exchangedb-postgres]
|
||||||
DB_CONN_STR = "postgres:///talercheck"
|
CONFIG = "postgres:///talercheck"
|
||||||
|
|
||||||
|
|
||||||
[auditor]
|
[auditor]
|
||||||
BASE_URL = "http://the.auditor/"
|
BASE_URL = "http://localhost:8083/"
|
||||||
|
|
||||||
|
PORT = 8083
|
||||||
|
|
||||||
|
|
||||||
[auditordb-postgres]
|
[auditordb-postgres]
|
||||||
CONFIG = "postgres:///talercheck"
|
CONFIG = "postgres:///talercheck"
|
||||||
|
|
||||||
|
[account-1]
|
||||||
|
# What is the URL of our account?
|
||||||
|
URL = "payto://x-taler-bank/localhost/42"
|
||||||
|
# This is the response we give out for the /wire request. It provides
|
||||||
|
# wallets with the bank information for transfers to the exchange.
|
||||||
|
WIRE_RESPONSE = ${TALER_CONFIG_HOME}/account-1.json
|
||||||
|
# Which wire plugin should we used to access the account?
|
||||||
|
METHOD = x-taler-bank
|
||||||
|
WIRE_GATEWAY_URL = "http://localhost:9081/42/"
|
||||||
|
WIRE_GATEWAY_AUTH_METHOD = NONE
|
||||||
|
|
||||||
|
|
||||||
[account-2]
|
[account-2]
|
||||||
URL = payto://x-taler-bank/2
|
URL = payto://x-taler-bank/localhost/2
|
||||||
WIRE_GATEWAY_URL = "http://localhost:8082/2/"
|
WIRE_GATEWAY_URL = "http://localhost:8082/2/"
|
||||||
PLUGIN = taler_bank
|
|
||||||
WIRE_RESPONSE = ${TALER_CONFIG_HOME}/account-2.json
|
WIRE_RESPONSE = ${TALER_CONFIG_HOME}/account-2.json
|
||||||
TALER_BANK_AUTH_METHOD = "basic"
|
WIRE_GATEWAY_AUTH_METHOD = BASIC
|
||||||
USERNAME = user
|
USERNAME = user
|
||||||
PASSWORD = pass
|
PASSWORD = pass
|
||||||
ENABLE_DEBIT = YES
|
ENABLE_DEBIT = YES
|
||||||
ENABLE_CREDIT = YES
|
ENABLE_CREDIT = YES
|
||||||
|
METHOD = x-taler-bank
|
||||||
|
|
||||||
|
|
||||||
[bank]
|
[bank]
|
||||||
HTTP_PORT = 8082
|
HTTP_PORT = 8082
|
||||||
|
|
||||||
|
|
||||||
|
[twister]
|
||||||
|
# HTTP listen port for twister
|
||||||
|
HTTP_PORT = 8888
|
||||||
|
SERVE = tcp
|
||||||
|
|
||||||
|
# HTTP Destination for twister. The test-Webserver needs
|
||||||
|
# to listen on the port used here. Note: no trailing '/'!
|
||||||
|
DESTINATION_BASE_URL = "http://localhost:8081"
|
||||||
|
|
||||||
|
# Control port for TCP
|
||||||
|
# PORT = 8889
|
||||||
|
HOSTNAME = localhost
|
||||||
|
ACCEPT_FROM = 127.0.0.1;
|
||||||
|
ACCEPT_FROM6 = ::1;
|
||||||
|
|
||||||
|
# Control port for UNIX
|
||||||
|
UNIXPATH = /tmp/taler-service-twister.sock
|
||||||
|
UNIX_MATCH_UID = NO
|
||||||
|
UNIX_MATCH_GID = YES
|
||||||
|
|
||||||
|
# Launching of twister by ARM
|
||||||
|
# BINARY = taler-service-twister
|
||||||
|
# AUTOSTART = NO
|
||||||
|
# FORCESTART = NO
|
||||||
|
|
||||||
|
|
||||||
[fees-x-taler-bank]
|
[fees-x-taler-bank]
|
||||||
# Fees for the forseeable future...
|
# Fees for the forseeable future...
|
||||||
# If you see this after 2017, update to match the next 10 years...
|
# If you see this after 2017, update to match the next 10 years...
|
||||||
|
Loading…
Reference in New Issue
Block a user