]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
selftest:S4: use PY_DEV_PROVISION for python dev-mode
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 18 Sep 2024 01:52:17 +0000 (13:52 +1200)
committerDouglas Bagnall <dbagnall@samba.org>
Thu, 19 Dec 2024 23:00:32 +0000 (23:00 +0000)
Maybe we could look also at other -X options and -v.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andreas Schneider <asn@samba.org>
\18

selftest/target/Samba4.pm

index d6f267a0f1bb3920d16ac1c895414a3c4199127c..1ca10c19e7788fa97afe309592e239acd56deecf 100755 (executable)
@@ -674,6 +674,7 @@ sub provision_raw_prepare($$$$$$$$$$$$$$)
 
        if (defined($ENV{GDB_PROVISION}) ||
            defined($ENV{RR_PROVISION}) ||
+           defined($ENV{PY_DEV_PROVISION}) ||
            defined($ENV{VALGRIND_PROVISION})) {
                if (defined($ENV{GDB_PROVISION})) {
                        push (@provision_options, "gdb --args");
@@ -688,6 +689,11 @@ sub provision_raw_prepare($$$$$$$$$$$$$$)
                        push (@provision_options, "env");
                        push (@provision_options, "python");
                }
+               if (defined($ENV{PY_DEV_PROVISION})) {
+                       # makes Python more likely to emit warnings
+                       # and debug info.
+                       push (@provision_options, "-X dev");
+               }
        }
 
        my $samba_tool =  Samba::bindir_path($self, "samba-tool");