diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2019-04-10 17:03:24 +0200 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2019-04-10 17:07:14 +0200 |
commit | 5c496633092de5ebccd43e7040db2cc92b72c332 (patch) | |
tree | 3ee5337ad7a29bcaf50828cc30fd116ed41ef90b /src/bank-lib/test_bank_api_with_fakebank_twisted.c | |
parent | ca718b9f1f76cd987d38572385d67b45114d4807 (diff) | |
download | exchange-5c496633092de5ebccd43e7040db2cc92b72c332.tar.xz |
Fixing twisted tests.
It has been observed that when a "twisted" test has "very little"
commands in the stack, it uses to fail since the proxied service
cannot be reached.
This commit puts some delay before the first command gets run
by the test interpreter; both in the form of a "blind" sleep, and
with a more structured 'wget' loop.
Diffstat (limited to 'src/bank-lib/test_bank_api_with_fakebank_twisted.c')
-rw-r--r-- | src/bank-lib/test_bank_api_with_fakebank_twisted.c | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/src/bank-lib/test_bank_api_with_fakebank_twisted.c b/src/bank-lib/test_bank_api_with_fakebank_twisted.c index 83838172f..4cf500fbe 100644 --- a/src/bank-lib/test_bank_api_with_fakebank_twisted.c +++ b/src/bank-lib/test_bank_api_with_fakebank_twisted.c @@ -75,18 +75,23 @@ static void run (void *cls, struct TALER_TESTING_Interpreter *is) { + struct TALER_TESTING_Command commands[] = { + + /** + * Can't use the "wait service" CMD here because the + * fakebank runs inside the same process of the test. + */ + TALER_TESTING_cmd_sleep ("wait interface", + 2), + TALER_TESTING_cmd_bank_history ("history-0", - twister_url, + TWISTED_BANK_URL, EXCHANGE_ACCOUNT_NUMBER, TALER_BANK_DIRECTION_BOTH, GNUNET_NO, NULL, 5), - /** - * End the suite. Fixme: better to have a label for this - * too, as it shows a "(null)" token on logs. - */ TALER_TESTING_cmd_end () }; @@ -120,8 +125,9 @@ main (int argc, unsetenv ("XDG_DATA_HOME"); unsetenv ("XDG_CONFIG_HOME"); - GNUNET_log_setup ("test-bank-api-twisted", - "DEBUG", NULL); + GNUNET_log_setup ("test-bank-api-with-fakebank-twisted", + "DEBUG", + NULL); if (NULL == (fakebank_url = TALER_TESTING_prepare_fakebank (CONFIG_FILE, |