mirror of
https://github.com/samba-team/samba.git
synced 2024-12-28 07:21:54 +03:00
selftest: Use "require" rather than "use" keyword so .pm files don't have to be provided until used.
This commit is contained in:
parent
d9b4a5bb17
commit
95872d7db8
@ -426,20 +426,20 @@ my $testenv_default = "none";
|
||||
|
||||
if ($opt_target eq "samba4") {
|
||||
$testenv_default = "member";
|
||||
use target::Samba4;
|
||||
require target::Samba4;
|
||||
$target = new Samba4($opt_bindir or "$srcdir/bin", $ldap, "$srcdir/setup");
|
||||
} elsif ($opt_target eq "samba3") {
|
||||
if ($opt_socket_wrapper and `$opt_bindir/smbd -b | grep SOCKET_WRAPPER` eq "") {
|
||||
die("You must include --enable-socket-wrapper when compiling Samba in order to execute 'make test'. Exiting....");
|
||||
}
|
||||
$testenv_default = "dc";
|
||||
use target::Samba3;
|
||||
require target::Samba3;
|
||||
$target = new Samba3($opt_bindir);
|
||||
} elsif ($opt_target eq "win") {
|
||||
die("Windows tests will not run with socket wrapper enabled.")
|
||||
if ($opt_socket_wrapper);
|
||||
$testenv_default = "dc";
|
||||
use target::Windows;
|
||||
require target::Windows;
|
||||
$target = new Windows();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user