diff options
| author | Christian Grothoff <christian@grothoff.org> | 2017-02-08 06:04:13 +0100 | 
|---|---|---|
| committer | Christian Grothoff <christian@grothoff.org> | 2017-02-08 06:04:13 +0100 | 
| commit | aca6003d42b51e46d0786613ff3bcddc3f5c51cc (patch) | |
| tree | 2168c58f21b7937859609d03a7a2e96c0ea8c50c /src | |
| parent | 4c47cbcc5c3ebf0bc5a2bbf13b7cd5d64c765f0d (diff) | |
skip test if binaries are not in PATH
Diffstat (limited to 'src')
| -rw-r--r-- | src/exchange-lib/test_exchange_api.c | 13 | 
1 files changed, 12 insertions, 1 deletions
diff --git a/src/exchange-lib/test_exchange_api.c b/src/exchange-lib/test_exchange_api.c index ee39c191..783bf51f 100644 --- a/src/exchange-lib/test_exchange_api.c +++ b/src/exchange-lib/test_exchange_api.c @@ -3079,6 +3079,12 @@ main (int argc,                                    "taler-exchange-keyup",                                    "-c", "test_exchange_api.conf",                                    NULL); +  if (NULL == proc) +  { +    GNUNET_log (GNUNET_ERROR_TYPE_ERROR, +		"Failed to run `taler-exchange-keyup`, is your PATH correct?\n"); +    return 77; +  }    GNUNET_OS_process_wait (proc);    GNUNET_OS_process_destroy (proc);    proc = GNUNET_OS_start_process (GNUNET_NO, @@ -3089,6 +3095,12 @@ main (int argc,                                    "-c", "test_exchange_api.conf",                                    "-r",                                    NULL); +  if (NULL == proc) +  { +    GNUNET_log (GNUNET_ERROR_TYPE_ERROR, +		"Failed to run `taler-exchange-dbinit`, is your PATH correct?\n"); +    return 77; +  }    if (GNUNET_SYSERR ==        GNUNET_OS_process_wait_status (proc,                                       &type, @@ -3134,7 +3146,6 @@ main (int argc,    result = GNUNET_SYSERR;    sigpipe = GNUNET_DISK_pipe (GNUNET_NO, GNUNET_NO, GNUNET_NO, GNUNET_NO);    GNUNET_assert (NULL != sigpipe); -  sleep (30);    shc_chld = GNUNET_SIGNAL_handler_install (GNUNET_SIGCHLD,                                              &sighandler_child_death);    GNUNET_SCHEDULER_run (&run, NULL);  | 
