diff options
author | stanton <stanton> | 1999-04-24 01:46:51 (GMT) |
---|---|---|
committer | stanton <stanton> | 1999-04-24 01:46:51 (GMT) |
commit | d6f3ad620713ca2ff8a9b7cb854cdc28aa20ea64 (patch) | |
tree | ee21dbcb6a2c11333b3f9276847c8e7e44e47052 /tests/http.test | |
parent | 7fe0693f639b20e19c4cb0ad38d091809e04bead (diff) | |
download | tcl-d6f3ad620713ca2ff8a9b7cb854cdc28aa20ea64.zip tcl-d6f3ad620713ca2ff8a9b7cb854cdc28aa20ea64.tar.gz tcl-d6f3ad620713ca2ff8a9b7cb854cdc28aa20ea64.tar.bz2 |
merged 8.1.0 changes into mainline
Diffstat (limited to 'tests/http.test')
-rw-r--r-- | tests/http.test | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/tests/http.test b/tests/http.test index 752e3a2..099b962 100644 --- a/tests/http.test +++ b/tests/http.test @@ -12,7 +12,7 @@ # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # # -# RCS: @(#) $Id: http.test,v 1.4 1999/04/16 00:47:28 stanton Exp $ +# RCS: @(#) $Id: http.test,v 1.5 1999/04/24 01:46:53 stanton Exp $ if {[lsearch [namespace children] ::tcltest] == -1} { source [file join [pwd] [file dirname [info script]] defs.tcl] @@ -36,7 +36,16 @@ if {[catch {package require http 2.0}]} { set port 8010 set bindata "This is binary data\x0d\x0amore\x0dmore\x0amore\x00null" -set httpdFile [file join $::tcltest::testsDir httpd] +# Ensure httpd file exists + +set origFile [file join $::tcltest::testsDir httpd] +set newFile [file join $::tcltest::workingDir httpd] +if {![file exists $newFile]} { + file copy $origFile $newFile + set removeHttpd 1 +} +set httpdFile [file join $::tcltest::workingDir httpd] + if {[info commands testthread] == "testthread" && [file exists $httpdFile]} { set httpthread [testthread create " source $httpdFile @@ -299,17 +308,10 @@ if {[info exists httpthread]} { } else { close $listen } -::tcltest::cleanupTests -return - - - - - - - - - - +if {[info exist removeHttpd]} { + remove $httpdFile +} +::tcltest::cleanupTests +return |