From 8e5b2ac5b5e5f674fb64b1bc9ba52dc0d2f95e1c Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Fri, 25 Jan 2019 14:24:11 -0800 Subject: [PATCH] Stop multitester.py from eating errors. (#6705) --- tests/letstest/multitester.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/letstest/multitester.py b/tests/letstest/multitester.py index 320328d9e..8babc67b3 100644 --- a/tests/letstest/multitester.py +++ b/tests/letstest/multitester.py @@ -32,7 +32,7 @@ see: from __future__ import print_function from __future__ import with_statement -import sys, os, time, argparse, socket +import sys, os, time, argparse, socket, traceback import multiprocessing as mp from multiprocessing import Manager import urllib2 @@ -363,6 +363,7 @@ def test_client_process(inqueue, outqueue): except: outqueue.put((ii, target, 'fail')) print("%s - %s FAIL"%(target['ami'], target['name'])) + traceback.print_exc(file=sys.stdout) pass # append server certbot.log to each per-machine output log @@ -371,6 +372,7 @@ def test_client_process(inqueue, outqueue): execute(grab_certbot_log) except: print("log fail\n") + traceback.print_exc(file=sys.stdout) pass @@ -426,6 +428,7 @@ try: execute(local_git_clone, cl_args.repo) except FabricException: print("FAIL: trouble with git repo") + traceback.print_exc() exit()