selftest: create a pcap file for the environment setup
authorStefan Metzmacher <metze@samba.org>
Thu, 14 Nov 2019 16:36:36 +0000 (17:36 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 6 Feb 2020 14:57:42 +0000 (14:57 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
selftest/target/Samba.pm

index 70e61080f812c8417bfc81585fe34aac79ec3fb1..26b838981f664f24eb5eb442cf8c5046210311b7 100644 (file)
@@ -116,7 +116,10 @@ sub setup_env($$$)
 
        my $setup_name = $ENV_TARGETS{$envname}."::setup_".$envname;
        my $setup_sub = \&$setup_name;
+       my $setup_pcap_file = $self->setup_pcap("env-$ENV{ENVNAME}-setup");
        my $env = &$setup_sub($target, "$path/$envname", @dep_vars);
+       $self->cleanup_pcap($setup_pcap_file, not defined($env));
+       SocketWrapper::setup_pcap(undef);
 
        if (not defined($env)) {
                warn("failed to start up environment '$envname'");