diff options
author | Justinas Stankevičius <justinas@users.noreply.github.com> | 2020-07-07 00:29:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-06 23:29:40 +0200 |
commit | f815cb6adf2beb6af83f4f6318ff6154ec33fb32 (patch) | |
tree | a5c38b83e307b7c9286814f83f9f1926cb591532 /nixos/lib/test-driver | |
parent | 101e302fd567823d226d7621f2d9581b917ae302 (diff) | |
download | nixlib-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar nixlib-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.gz nixlib-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.bz2 nixlib-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.lz nixlib-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.xz nixlib-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.zst nixlib-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.zip |
nixos/test-driver: print a traceback when testScript fails (#92369)
* print a traceback: assertion message can be empty * change print back to eprint
Diffstat (limited to 'nixos/lib/test-driver')
-rw-r--r-- | nixos/lib/test-driver/test-driver.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/lib/test-driver/test-driver.py b/nixos/lib/test-driver/test-driver.py index 4cb928538e7c..7b8d5803aa5a 100644 --- a/nixos/lib/test-driver/test-driver.py +++ b/nixos/lib/test-driver/test-driver.py @@ -22,6 +22,7 @@ import subprocess import sys import tempfile import time +import traceback import unicodedata CHAR_TO_KEY = { @@ -892,7 +893,8 @@ def run_tests() -> None: try: exec(tests, globals()) except Exception as e: - eprint("error: {}".format(str(e))) + eprint("error: ") + traceback.print_exc() sys.exit(1) else: ptpython.repl.embed(locals(), globals()) |