|
|
@ -172,7 +172,16 @@ class BitcoinTestFramework(object): |
|
|
|
os.rmdir(self.options.root) |
|
|
|
os.rmdir(self.options.root) |
|
|
|
else: |
|
|
|
else: |
|
|
|
print("Not cleaning up dir %s" % self.options.tmpdir) |
|
|
|
print("Not cleaning up dir %s" % self.options.tmpdir) |
|
|
|
|
|
|
|
if os.getenv("PYTHON_DEBUG", ""): |
|
|
|
|
|
|
|
# Dump the end of the debug logs, to aid in debugging rare |
|
|
|
|
|
|
|
# travis failures. |
|
|
|
|
|
|
|
import glob |
|
|
|
|
|
|
|
filenames = glob.glob(self.options.tmpdir + "/node*/regtest/debug.log") |
|
|
|
|
|
|
|
MAX_LINES_TO_PRINT = 1000 |
|
|
|
|
|
|
|
for f in filenames: |
|
|
|
|
|
|
|
print("From" , f, ":") |
|
|
|
|
|
|
|
from collections import deque |
|
|
|
|
|
|
|
print("".join(deque(open(f), MAX_LINES_TO_PRINT))) |
|
|
|
if success: |
|
|
|
if success: |
|
|
|
print("Tests successful") |
|
|
|
print("Tests successful") |
|
|
|
sys.exit(0) |
|
|
|
sys.exit(0) |
|
|
|