aboutsummaryrefslogtreecommitdiff
path: root/qa/rpc-tests/listtransactions.py
diff options
context:
space:
mode:
Diffstat (limited to 'qa/rpc-tests/listtransactions.py')
-rwxr-xr-xqa/rpc-tests/listtransactions.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/qa/rpc-tests/listtransactions.py b/qa/rpc-tests/listtransactions.py
index 6ffee6bbe8..f16095c125 100755
--- a/qa/rpc-tests/listtransactions.py
+++ b/qa/rpc-tests/listtransactions.py
@@ -118,6 +118,7 @@ def main():
check_json_precision()
success = False
+ nodes = []
try:
print("Initializing test directory "+options.tmpdir)
if not os.path.isdir(options.tmpdir):
@@ -127,6 +128,7 @@ def main():
nodes = start_nodes(2, options.tmpdir)
connect_nodes(nodes[1], 0)
sync_blocks(nodes)
+
run_test(nodes)
success = True
@@ -135,12 +137,12 @@ def main():
print("Assertion failed: "+e.message)
except Exception as e:
print("Unexpected exception caught during testing: "+str(e))
- stack = traceback.extract_tb(sys.exc_info()[2])
- print(stack[-1])
+ traceback.print_tb(sys.exc_info()[2])
if not options.nocleanup:
print("Cleaning up")
- stop_nodes()
+ stop_nodes(nodes)
+ wait_bitcoinds()
shutil.rmtree(options.tmpdir)
if success: