From: Douglas Bagnall Date: Wed, 18 Sep 2024 01:52:17 +0000 (+1200) Subject: selftest:S4: use PY_DEV_PROVISION for python dev-mode X-Git-Tag: tdb-1.4.13~269 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0031a82478c4976815e3a6dec77ff8d3d4f83387;p=thirdparty%2Fsamba.git selftest:S4: use PY_DEV_PROVISION for python dev-mode Maybe we could look also at other -X options and -v. Signed-off-by: Douglas Bagnall Reviewed-by: Andreas Schneider  --- diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm index d6f267a0f1b..1ca10c19e77 100755 --- a/selftest/target/Samba4.pm +++ b/selftest/target/Samba4.pm @@ -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");