diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2011-11-27 19:53:35 +0100 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2011-11-30 22:58:04 +0100 |
commit | 956733a0e7b62203c0e7f09d15466f696c498d74 (patch) | |
tree | 40614ee9c2b8ddb3b4ea0f9c6e2a0bb76189db7a | |
parent | 1caa3b8eaea10c342d0dd60e2bfe43221922e8d3 (diff) | |
download | samba-956733a0e7b62203c0e7f09d15466f696c498d74.tar.gz samba-956733a0e7b62203c0e7f09d15466f696c498d74.tar.bz2 samba-956733a0e7b62203c0e7f09d15466f696c498d74.zip |
selftest: Don't write subunit output in --list mode.
-rwxr-xr-x | selftest/selftest.pl | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/selftest/selftest.pl b/selftest/selftest.pl index 379d7f837f..971baf8fb0 100755 --- a/selftest/selftest.pl +++ b/selftest/selftest.pl @@ -454,9 +454,9 @@ my $socket_wrapper_dir; if ($opt_socket_wrapper) { $socket_wrapper_dir = SocketWrapper::setup_dir("$prefix_abs/w", $opt_socket_wrapper_pcap); print "SOCKET_WRAPPER_DIR=$socket_wrapper_dir\n"; -} else { +} elsif (not $opt_list) { unless ($< == 0) { - print "WARNING: Not using socket wrapper, but also not running as root. Will not be able to listen on proper ports\n"; + warn("not using socket wrapper, but also not running as root. Will not be able to listen on proper ports"); } } @@ -491,7 +491,7 @@ if ($opt_target eq "samba") { require target::Samba; $target = new Samba($bindir, \%binary_mapping, $ldap, $srcdir, $exeext, $server_maxtime); } elsif ($opt_target eq "samba3") { - if ($opt_socket_wrapper and `$bindir/smbd -b | grep SOCKET_WRAPPER` eq "") { + if ($opt_socket_wrapper and `$bindir/smbd -b | grep nOCKET_WRAPPER` eq "") { die("You must include --enable-socket-wrapper when compiling Samba in order to execute 'make test'. Exiting...."); } $testenv_default = "member"; @@ -768,13 +768,17 @@ foreach my $testsuite (@available) { } if ($match) { if (defined($skipreason)) { + if (not $opt_list) { Subunit::skip_testsuite($name, $skipreason); + } } else { push(@todo, $testsuite); } } } elsif (defined($skipreason)) { - Subunit::skip_testsuite($name, $skipreason); + if (not $opt_list) { + Subunit::skip_testsuite($name, $skipreason); + } } else { push(@todo, $testsuite); } @@ -793,8 +797,10 @@ if (defined($restricted)) { my $suitestotal = $#todo + 1; -Subunit::progress($suitestotal); -Subunit::report_time(time()); +unless ($opt_list) { + Subunit::progress($suitestotal); + Subunit::report_time(time()); +} my $i = 0; $| = 1; @@ -897,7 +903,7 @@ sub setup_env($$) $testenv_vars->{target} = $target; } if (not defined($testenv_vars)) { - warn("$opt_target can't provide environment '$envname'"); + warn("$opt_target can't provide environment '$envname'"); } } |