fix test case clean up logic on skip
This commit is contained in:
parent
990e7ef348
commit
1a537490eb
@ -1,6 +1,6 @@
|
||||
/*
|
||||
This file is part of TALER
|
||||
Copyright (C) 2014-2018 Taler Systems SA
|
||||
Copyright (C) 2014-2019 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
|
||||
@ -16,7 +16,6 @@
|
||||
License along with TALER; see the file COPYING. If not, see
|
||||
<http://www.gnu.org/licenses/>
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file exchange/test_exchange_api_twister.c
|
||||
* @brief testcase to test exchange's HTTP API interface
|
||||
@ -24,7 +23,6 @@
|
||||
* @author Sree Harsha Totakura <sreeharsha@totakura.in>
|
||||
* @author Christian Grothoff
|
||||
*/
|
||||
|
||||
#include "platform.h"
|
||||
#include "taler_util.h"
|
||||
#include "taler_signatures.h"
|
||||
@ -114,6 +112,7 @@ purge_process (struct GNUNET_OS_Process *process)
|
||||
GNUNET_OS_process_destroy (process);
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
main (int argc,
|
||||
char * const *argv)
|
||||
@ -134,23 +133,34 @@ main (int argc,
|
||||
if (NULL == (bankd = TALER_TESTING_run_bank
|
||||
(CONFIG_FILE,
|
||||
bank_url)))
|
||||
{
|
||||
GNUNET_free (bank_url);
|
||||
return 77;
|
||||
}
|
||||
|
||||
if (NULL == (twister_url = TALER_TESTING_prepare_twister
|
||||
(CONFIG_FILE)))
|
||||
{
|
||||
purge_process (bankd);
|
||||
GNUNET_free (bank_url);
|
||||
return 77;
|
||||
|
||||
if (NULL == (twisterd = TALER_TESTING_run_twister (CONFIG_FILE)))
|
||||
return 77;
|
||||
}
|
||||
|
||||
if (NULL == (twisterd = TALER_TESTING_run_twister (CONFIG_FILE)))
|
||||
{
|
||||
GNUNET_free (twister_url);
|
||||
purge_process (bankd);
|
||||
GNUNET_free (bank_url);
|
||||
return 77;
|
||||
}
|
||||
ret = TALER_TESTING_setup (&run,
|
||||
NULL,
|
||||
CONFIG_FILE,
|
||||
NULL,
|
||||
GNUNET_NO);
|
||||
purge_process (twisterd);
|
||||
purge_process (bankd);
|
||||
GNUNET_free (twister_url);
|
||||
purge_process (bankd);
|
||||
GNUNET_free (bank_url);
|
||||
|
||||
if (GNUNET_OK == ret)
|
||||
|
@ -16,14 +16,12 @@
|
||||
License along with TALER; see the file COPYING. If not, see
|
||||
<http://www.gnu.org/licenses/>
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file exchange/test_bank_api_with_fakebank_twisted.c
|
||||
* @author Marcello Stanisci
|
||||
* @author Sree Harsha Totakura <sreeharsha@totakura.in>
|
||||
* @author Christian Grothoff
|
||||
*/
|
||||
|
||||
#include "platform.h"
|
||||
#include "taler_util.h"
|
||||
#include "taler_signatures.h"
|
||||
@ -77,7 +75,7 @@ run (void *cls,
|
||||
{
|
||||
|
||||
struct TALER_TESTING_Command commands[] = {
|
||||
|
||||
|
||||
/**
|
||||
* Can't use the "wait service" CMD here because the
|
||||
* fakebank runs inside the same process of the test.
|
||||
@ -136,11 +134,16 @@ main (int argc,
|
||||
|
||||
if (NULL == (twister_url = TALER_TESTING_prepare_twister
|
||||
(CONFIG_FILE)))
|
||||
{
|
||||
GNUNET_free (fakebank_url);
|
||||
return 77;
|
||||
|
||||
}
|
||||
if (NULL == (twisterd = TALER_TESTING_run_twister (CONFIG_FILE)))
|
||||
{
|
||||
GNUNET_free (twister_url);
|
||||
GNUNET_free (fakebank_url);
|
||||
return 77;
|
||||
|
||||
}
|
||||
ret = TALER_TESTING_setup (&run,
|
||||
NULL,
|
||||
CONFIG_FILE,
|
||||
|
Loading…
Reference in New Issue
Block a user