summaryrefslogtreecommitdiffstats
path: root/tests/tcltest.test
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2005-02-25 22:37:52 (GMT)
committerdgp <dgp@users.sourceforge.net>2005-02-25 22:37:52 (GMT)
commit78b19eb0cf87919273d02fb4b527223ad94b0e0b (patch)
treef3e332f2ae9c2fa93552d5dc6abaeba375d5f52b /tests/tcltest.test
parent3a81884e6d8e9430f86b677654f99c195817f1b4 (diff)
downloadtcl-78b19eb0cf87919273d02fb4b527223ad94b0e0b.zip
tcl-78b19eb0cf87919273d02fb4b527223ad94b0e0b.tar.gz
tcl-78b19eb0cf87919273d02fb4b527223ad94b0e0b.tar.bz2
backport tcltest test improvements
Diffstat (limited to 'tests/tcltest.test')
-rwxr-xr-xtests/tcltest.test32
1 files changed, 17 insertions, 15 deletions
diff --git a/tests/tcltest.test b/tests/tcltest.test
index 5397e1e..7d3b1c4 100755
--- a/tests/tcltest.test
+++ b/tests/tcltest.test
@@ -6,7 +6,7 @@
# Copyright (c) 2000 by Ajuba Solutions
# All rights reserved.
#
-# RCS: @(#) $Id: tcltest.test,v 1.37.2.9 2005/02/24 18:03:37 dgp Exp $
+# RCS: @(#) $Id: tcltest.test,v 1.37.2.10 2005/02/25 22:37:52 dgp Exp $
# Note that there are several places where the value of
# tcltest::currentFailure is stored/reset in the -setup/-cleanup
@@ -561,7 +561,7 @@ switch $tcl_platform(platform) {
}
}
-test tcltest-8.3 {tcltest a.tcl -tmpdir notReadableDir} {unixOnly notRoot} {
+test tcltest-8.3 {tcltest a.tcl -tmpdir notReadableDir} {unix notRoot} {
slave msg $a -tmpdir $notReadableDir
string match {*not readable*} $msg
} {1}
@@ -621,7 +621,7 @@ test tcltest-8.11 {tcltest a.tcl -testdir thisdirectoryisafile} {unixOrPc} {
string match "*not a directory*" $msg
} {1}
-test tcltest-8.12 {tcltest a.tcl -testdir notReadableDir} {unixOnly notRoot} {
+test tcltest-8.12 {tcltest a.tcl -testdir notReadableDir} {unix notRoot} {
slave msg $a -testdir $notReadableDir
string match {*not readable*} $msg
} {1}
@@ -699,23 +699,23 @@ removeFile thisdirectoryisafile
removeDirectory normaldirectory
# -file, -notfile, [matchFiles], [skipFiles]
-test tcltest-9.1 {-file a*.tcl} -constraints {unixOrPc} -setup {
+test tcltest-9.1 {-file d*.tcl} -constraints {unixOrPc} -setup {
set old [testsDirectory]
testsDirectory [file dirname [info script]]
} -body {
- slave msg [file join [testsDirectory] all.tcl] -file as*.test
+ slave msg [file join [testsDirectory] all.tcl] -file d*.test
set msg
} -cleanup {
testsDirectory $old
-} -match regexp -result {assocd\.test}
+} -match regexp -result {dstring\.test}
-test tcltest-9.2 {-file a*.tcl} -constraints {unixOrPc} -setup {
+test tcltest-9.2 {-file d*.tcl} -constraints {unixOrPc} -setup {
set old [testsDirectory]
testsDirectory [file dirname [info script]]
} -body {
slave msg [file join [testsDirectory] all.tcl] \
- -file as*.test -notfile assocd*
- regexp {assocd\.test} $msg
+ -file d*.test -notfile dstring*
+ regexp {dstring\.test} $msg
} -cleanup {
testsDirectory $old
} -result 0
@@ -747,16 +747,18 @@ test tcltest-9.4 {skipFiles} {
}
test tcltest-9.5 {GetMatchingFiles: Bug 1119798} -setup {
- file copy [file join [file dirname [info script]] all.tcl] [temporaryDirectory]
- makeDirectory foo
- makeFile {} fee
+ set d [makeDirectory tmp]
+ makeDirectory foo $d
+ makeFile {} fee $d
+ file copy [file join [file dirname [info script]] all.tcl] $d
} -body {
slave msg [file join [temporaryDirectory] all.tcl] -file f*
regexp {exiting with errors:} $msg
} -cleanup {
- removeFile fee
- removeDirectory foo
- file delete [file join [temporaryDirectory] all.tcl]
+ file delete [file join $d all.tcl]
+ removeFile fee $d
+ removeDirectory foo $d
+ removeDirectory tmp
} -result 0
# -preservecore, [preserveCore]