cURL / Mailing Lists / curl-library / Single Mail

curl-library

[PATCH] TFTP test case

From: Tor Arntsen <tor_at_spacetec.no>
Date: Mon, 22 May 2006 11:24:10 +0200

(Sorry I don't have the exact mail to reply to - but it's this thread at
least)

Test 271 has failed since the change to tftp that required absolute filenames
to start with a double slash. Something like the following patch will fix it:

-Tor

----
Index: tests/runtests.pl
===================================================================
RCS file: /cvsroot/curl/curl/tests/runtests.pl,v
retrieving revision 1.204
diff -u -u -r1.204 runtests.pl
--- tests/runtests.pl	11 May 2006 06:34:30 -0000	1.204
+++ tests/runtests.pl	22 May 2006 09:19:44 -0000
@@ -468,7 +468,14 @@
     my ($proto, $ip, $port) = @_;
     my $pid;
     my $time=time();
-    my $cmd="$CURL -m$server_response_maxtime --silent -vg \"$proto://$ip:$port/verifiedserver\" 2>log/verifyftp";
+    my $cmd;
+    if ($proto eq "tftp") {
+	$cmd="$CURL -m$server_response_maxtime --silent -vg \"$proto://$ip:$port//verifiedserver\" 2>log/verifyftp";
+    }
+    else {
+	$cmd="$CURL -m$server_response_maxtime --silent -vg \"$proto://$ip:$port/verifiedserver\" 2>log/verifyftp";	
+    }	
+	
     # check if this is our server running on this port:
     my @data=`$cmd`;
     logmsg "RUN: $cmd\n" if($verbose);
Index: tests/data/test271
===================================================================
RCS file: /cvsroot/curl/curl/tests/data/test271,v
retrieving revision 1.1
diff -u -u -r1.1 test271
--- tests/data/test271	19 Sep 2005 22:04:06 -0000	1.1
+++ tests/data/test271	22 May 2006 09:19:44 -0000
@@ -26,7 +26,7 @@
 TFTP retrieve
  </name>
  <command>
-tftp://%HOSTIP:%TFTPPORT/271 --trace-ascii log/traceit
+tftp://%HOSTIP:%TFTPPORT//271 --trace-ascii log/traceit
 </command>
 </client>
 
Received on 2006-05-22