summary refs log tree commit diff
path: root/nixos/lib/test-driver/test-driver.py
diff options
context:
space:
mode:
authorMarijan <marijan.petricevic@hotmail.de>2019-11-06 22:40:02 +0100
committerMarijan <marijan.petricevic@hotmail.de>2019-11-06 22:43:37 +0100
commit01f79dfc9e2e132479ff053ed79ead82731327b7 (patch)
tree0e71b5f6e5bd2c3c9424d34a4c136e3e3434defe /nixos/lib/test-driver/test-driver.py
parent2e52f98ddbe9ddd91f65f8df471d84e1e4077bdf (diff)
downloadnixpkgs-01f79dfc9e2e132479ff053ed79ead82731327b7.tar
nixpkgs-01f79dfc9e2e132479ff053ed79ead82731327b7.tar.gz
nixpkgs-01f79dfc9e2e132479ff053ed79ead82731327b7.tar.bz2
nixpkgs-01f79dfc9e2e132479ff053ed79ead82731327b7.tar.lz
nixpkgs-01f79dfc9e2e132479ff053ed79ead82731327b7.tar.xz
nixpkgs-01f79dfc9e2e132479ff053ed79ead82731327b7.tar.zst
nixpkgs-01f79dfc9e2e132479ff053ed79ead82731327b7.zip
nixos/tests: implemented python test-driver version of dumpTTYContents
Diffstat (limited to 'nixos/lib/test-driver/test-driver.py')
-rw-r--r--nixos/lib/test-driver/test-driver.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/lib/test-driver/test-driver.py b/nixos/lib/test-driver/test-driver.py
index c6baf75003a..bc2c719295c 100644
--- a/nixos/lib/test-driver/test-driver.py
+++ b/nixos/lib/test-driver/test-driver.py
@@ -494,6 +494,11 @@ class Machine:
             if ret.returncode != 0:
                 raise Exception("Cannot convert screenshot")
 
+    def dump_tty_contents(self, tty):
+        """Debugging: Dump the contents of the TTY<n>
+        """
+        self.execute("fold -w 80 /dev/vcs{} | systemd-cat".format(tty))
+
     def get_screen_text(self):
         if shutil.which("tesseract") is None:
             raise Exception("get_screen_text used but enableOCR is false")