X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=tests%2FWgetTest.pm.in;h=910ac80d8149f534121b9dd1fd69c4d5b2e1b08e;hp=915759dfcdd84f4011ab1cfb26d591e147639e7e;hb=d3007f1b3a5d033babe40bc4c56a899eb3b10bfa;hpb=f2956990ca0ec026c3b7702ec1d7afbd6f9dacf9 diff --git a/tests/WgetTest.pm.in b/tests/WgetTest.pm.in index 915759df..910ac80d 100644 --- a/tests/WgetTest.pm.in +++ b/tests/WgetTest.pm.in @@ -1,5 +1,9 @@ #!/usr/bin/perl -w +# WARNING! +# WgetTest.pm is a generated file! Do not edit! Edit WgetTest.pm.in +# instead. + package WgetTest; $VERSION = 0.01; @@ -78,11 +82,13 @@ sub run { # Call wget chdir ("$self->{_workdir}/$self->{_name}/output"); - # print "Calling $self->{_cmdline}\n"; + my $cmdline = $self->{_cmdline}; + $cmdline = $self->_substitute_port($cmdline); + print "Calling $cmdline\n"; my $errcode = - ($self->{_cmdline} =~ m{^/.*}) - ? system ($self->{_cmdline}) - : system ("$self->{_workdir}/../src/$self->{_cmdline}"); + ($cmdline =~ m{^/.*}) + ? system ($cmdline) + : system ("$self->{_workdir}/../src/$cmdline"); # Shutdown server # if we didn't explicitely kill the server, we would have to call @@ -166,7 +172,9 @@ sub _verify_download { or return "Test failed: file $filename not downloaded\n"; my $content = ; - $content eq $filedata->{'content'} + my $expected_content = $filedata->{'content'}; + $expected_content = $self->_substitute_port($expected_content); + $content eq $expected_content or return "Test failed: wrong content for file $filename\n"; if (exists($filedata->{'timestamp'})) {