From 1e7ea12efe0833307a5bbe8fd49c7036040ded8e Mon Sep 17 00:00:00 2001 From: Jude Nelson Date: Tue, 13 Sep 2016 16:32:12 -0400 Subject: [PATCH] stop RPC and bitcoin regtest daemon on scenario check exception --- integration_tests/bin/blockstack-test-scenario | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/integration_tests/bin/blockstack-test-scenario b/integration_tests/bin/blockstack-test-scenario index b6a6f3946..5db60b7da 100755 --- a/integration_tests/bin/blockstack-test-scenario +++ b/integration_tests/bin/blockstack-test-scenario @@ -482,7 +482,8 @@ def run_scenario( scenario, config_file, client_config_file, interactive=False, "working_dir": working_dir, "bitcoind": bitcoind, "bitcoin_opts": bitcoin_opts, - "spv_headers_path": spv_headers_path + "spv_headers_path": spv_headers_path, + "blockstack_opts": blockstack_opts } # start taking RPC requests @@ -527,8 +528,10 @@ def run_scenario( scenario, config_file, client_config_file, interactive=False, except Exception, e: log.exception(e) traceback.print_exc() + blockstack_client.rpc.local_rpc_stop(client_config_dir) log.error("Failed to run tests '%s'" % scenario.__name__) network_stop() + bitcoin_stop() return False if not rc: