summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJustinas Stankevičius <justinas@users.noreply.github.com>2020-07-07 00:29:40 +0300
committerGitHub <noreply@github.com>2020-07-06 23:29:40 +0200
commitf815cb6adf2beb6af83f4f6318ff6154ec33fb32 (patch)
treea5c38b83e307b7c9286814f83f9f1926cb591532 /nixos
parent101e302fd567823d226d7621f2d9581b917ae302 (diff)
downloadnixpkgs-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar
nixpkgs-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.gz
nixpkgs-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.bz2
nixpkgs-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.lz
nixpkgs-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.xz
nixpkgs-f815cb6adf2beb6af83f4f6318ff6154ec33fb32.tar.zst
nixpkgs-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')
-rw-r--r--nixos/lib/test-driver/test-driver.py4
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 4cb928538e7..7b8d5803aa5 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())