Signed-off-by: Yousong Zhou <[email protected]>
---
 tests/ChangeLog      |    5 +++++
 tests/WgetTest.pm.in |    5 ++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/tests/ChangeLog b/tests/ChangeLog
index a7db249..d23e76e 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,5 +1,10 @@
 2014-02-13  Yousong Zhou  <[email protected]>
 
+       * Wget.pm.in: Exclude existing files from the check of unexpected
+         downloads.
+
+2014-02-13  Yousong Zhou  <[email protected]>
+
        * FTPServer.pm: Fix the handling of TYPE command and avoid endless
        loop when doing binary mode RETR.
 
diff --git a/tests/WgetTest.pm.in b/tests/WgetTest.pm.in
index 58ad140..092777e 100644
--- a/tests/WgetTest.pm.in
+++ b/tests/WgetTest.pm.in
@@ -256,7 +256,10 @@ sub _verify_download {
     # make sure no unexpected files were downloaded
     chdir ("$self->{_workdir}/$self->{_name}/output");
 
-    __dir_walk('.', sub { push @unexpected_downloads, $_[0] unless (exists 
$self->{_output}{$_[0]}) }, sub { shift; return @_ } );
+    __dir_walk('.',
+               sub { push @unexpected_downloads,
+                          $_[0] unless (exists $self->{_output}{$_[0]} || 
$self->{_existing}{$_[0]}) },
+               sub { shift; return @_ } );
     if (@unexpected_downloads) {
         return "Test failed: unexpected downloaded files [" . join(', ', 
@unexpected_downloads) . "]\n";
     }
-- 
1.7.2.5


Reply via email to