summaryrefslogtreecommitdiff
path: root/validate/launcher/baseclasses.py
diff options
context:
space:
mode:
Diffstat (limited to 'validate/launcher/baseclasses.py')
-rw-r--r--validate/launcher/baseclasses.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py
index 944aad0..a1d209c 100644
--- a/validate/launcher/baseclasses.py
+++ b/validate/launcher/baseclasses.py
@@ -385,7 +385,11 @@ class Test(Loggable):
if self.hard_timeout is not None:
self.hard_timeout *= GDB_TIMEOUT_FACTOR
self.timeout *= GDB_TIMEOUT_FACTOR
- return ["gdb", "-ex", "run", "-ex", "backtrace", "-ex", "quit", "--args"] + command
+ args = ["gdb"]
+ if self.options.gdb_non_stop:
+ args += ["-ex", "run", "-ex", "backtrace", "-ex", "quit"]
+ args += ["--args"] + command
+ return args
def use_valgrind(self, command, subenv):
vglogsfile = self.logfile + '.valgrind'