s4-waf: added --gdbtest option for waf test
authorAndrew Tridgell <tridge@samba.org>
Fri, 9 Apr 2010 10:44:09 +0000 (20:44 +1000)
committerAndrew Tridgell <tridge@samba.org>
Fri, 9 Apr 2010 10:44:25 +0000 (20:44 +1000)
source4/selftest/wscript

index e1d07d5093527bc1b23cb75b7fe2783b46fa1179..b0ad3d40914ccf4aa203fe6a81008394dfe94959 100644 (file)
@@ -45,6 +45,9 @@ def set_options(opt):
     gr.add_option('--valgrind-server',
                   help=("use valgrind on the server in the tests (opens an xterm)"),
                   action="store_true", dest='VALGRIND_SERVER', default=False)
+    gr.add_option('--gdbtest',
+                  help=("run the testsuite within a gdb xterm window"),
+                  action="store_true", dest='GDBTEST', default=False)
 
 
 def cmd_testonly(opt):
@@ -87,7 +90,10 @@ def cmd_testonly(opt):
             os.environ['VALGRIND'] += ' --log-file=%s' % Options.options.VALGRINDLOG
 
     if Options.options.VALGRIND_SERVER:
-        os.environ['SAMBA_VALGRIND'] = 'xterm -n server -e ../selftest/valgrind_run A=B '
+        os.environ['SAMBA_VALGRIND'] = 'xterm -n server -e ../selftest/valgrind_run DUMMY=X'
+
+    if Options.options.GDBTEST:
+        os.environ['SAMBA_VALGRIND'] = 'xterm -n server -e ../selftest/gdb_run DUMMY=X'
 
     env.SELFTEST_PREFIX = Options.options.SELFTEST_PREFIX