diff options
Diffstat (limited to 'uitest')
-rw-r--r-- | uitest/libreoffice/connection.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/uitest/libreoffice/connection.py b/uitest/libreoffice/connection.py index bea7605c7c02..86c5d66f43c9 100644 --- a/uitest/libreoffice/connection.py +++ b/uitest/libreoffice/connection.py @@ -56,6 +56,15 @@ class OfficeConnection: "--norestore", "--nologo" ] if "--valgrind" in self.args: argv.append("--valgrind") + + if "--gdb" in self.args: + argv.insert(0, "gdb") + argv.insert(1, "-ex") + argv.insert(2, "run") + argv.insert(3, "--args") + argv[4] = argv[4].replace("soffice", "soffice.bin") + print(argv) + self.pro = subprocess.Popen(argv) return self.pro |