At file:///home/jelmer/bzr.samba/4.0-perlselftest/ ------------------------------------------------------------ revno: 11329 revision-id: [EMAIL PROTECTED] parent: [EMAIL PROTECTED] committer: Jelmer Vernooij <[EMAIL PROTECTED]> branch nick: 4.0-perlselftest timestamp: Mon 2007-03-05 20:25:06 +0100 message: Fix all tests except for the Kerberos ones. modified: source/librpc/idl/winreg.idl svn-v2:[EMAIL PROTECTED] source/script/tests/selftest.pl svn-v2:[EMAIL PROTECTED] === modified file 'source/librpc/idl/winreg.idl' --- a/source/librpc/idl/winreg.idl 2007-02-21 11:54:30 +0000 +++ b/source/librpc/idl/winreg.idl 2007-03-05 19:25:06 +0000 @@ -165,7 +165,7 @@ [in,ref] policy_handle *handle, [in] uint32 enum_index, [in,out,ref] winreg_StringBuf *name, - [in,out,ref] winreg_Type **type, + [in,out,unique] winreg_Type *type, [in,out,unique,size_is(*size),length_is(*length)] uint8 *value, [in,out,unique] uint32 *size, [in,out,unique] uint32 *length
=== modified file 'source/script/tests/selftest.pl' --- a/source/script/tests/selftest.pl 2007-03-05 14:33:53 +0000 +++ b/source/script/tests/selftest.pl 2007-03-05 19:25:06 +0000 @@ -384,6 +384,8 @@ die("unknown target `$opt_target'"); } +foreach (keys %$testenv_vars) { $ENV{$_} = $testenv_vars->{$_}; } + if ($opt_socket_wrapper_pcap) { $ENV{SOCKET_WRAPPER_PCAP_FILE} = $opt_socket_wrapper_pcap; # Socket wrapper pcap implies socket wrapper @@ -428,7 +430,7 @@ $max_time = $ENV{SMBD_MAX_TIME}; } Samba4::smbd_check_or_start($bindir, $test_fifo, $ENV{SMBD_TEST_LOG}, - $socket_wrapper_dir, $max_time, $testenv_vars->{CONFFILE}); + $socket_wrapper_dir, $max_time, $ENV{CONFFILE}); SocketWrapper::set_default_iface(6); @@ -440,7 +442,7 @@ "127.0.0.11/8")); push (@torture_options, "--option=interfaces=$interfaces"); -push (@torture_options, $testenv_vars->{CONFIGURATION}); +push (@torture_options, $ENV{CONFIGURATION}); # ensure any one smbtorture call doesn't run too long push (@torture_options, "--maximum-runtime=$torture_maxtime"); push (@torture_options, "--target=$opt_target"); @@ -455,10 +457,6 @@ my @todo = (); -my %OLDENV = %ENV; - -foreach (keys %$testenv_vars) { $ENV{$_} = $testenv_vars->{$_}; } - if ($opt_target eq "win") { system("$testsdir/test_win.sh"); } else { @@ -484,13 +482,6 @@ Samba4::wait_for_start(); -%ENV = %OLDENV; - -foreach (qw(KRB5_CONFIG PREFIX_ABS TEST_DATA_PREFIX CONFIGURATION CONFFILE -PIDDIR AUTH SERVER NETBIOSNAME)) { - $ENV{$_} = $testenv_vars->{$_}; -} - # start off with 0 failures $ENV{failed} = 0;