summaryrefslogtreecommitdiffstats
path: root/tests/all.tcl
Commit message (Collapse)AuthorAgeFilesLines
* all.tcl: replacement for exit, if calling direct only (avoid rewrite exit if ↵sebres2019-09-181-1/+6
| | | | it is inlined or interactive shell)
* Merge 8.5jan.nijtmans2019-08-261-1/+1
|\
| * If tcltest's removeFile fails for a non-expected reason (e.g. Windows keeps ↵jan.nijtmans2019-08-261-1/+1
| | | | | | | | | | the file locked), this should not result in a test failure, just a warning. Observed in this Travis build: [https://travis-ci.org/tcltk/tcl/jobs/576443957] Tcl test 2.5.0 -> 2.5.1
| * put back Travis CI build. All merge-marks of previous commit change done.jan.nijtmans2018-10-271-1/+3
| |
| * (temporary) backout [0386db909a]: Enable CI builds with Travis. This enables ↵jan.nijtmans2018-10-271-3/+1
| | | | | | | | everything else to merge-marked to 8.6. Will put it back in the next commit
| * Disable windows builds. Make test failures fatal.dkf2018-10-211-1/+3
| |
* | Rebase of travis configdkf2018-11-071-1/+3
| |
* | Restore lost tests.dgp2018-06-261-1/+1
| |
* | Add another suppress rule for valgrind, factor test code intopooryorick2018-06-221-1/+1
| | | | | | tests/tcltests.tcl, and constrained a some tests in the valgrind case.
* | Remove recent auto_path modification in tests/all.tcl and suppress morepooryorick2018-06-201-15/+5
| | | | | | valgrind reports.
* | new file: tools/valgrind_suppress. num-callers bumped from 8 to 24. Valgrindpooryorick2018-06-191-9/+14
| | | | | | now issues no "still reachable" reports for cmdAH.test.
* | new packagepooryorick2018-06-161-0/+9
| | | | | | | | tcltests exclude some exec.test tests when running under valgrind
* | Test-cases which require Tcl 8.5 (or 8.6) should continue to work unmodified ↵jan.nijtmans2017-01-171-1/+1
| | | | | | | | in Tcl 9.0. The "novem" branch will show whether this continues to work.
* | Workaround [info frame] troubles with -singleproc 1 testing operations.dgp2014-07-221-0/+3
| |
* | Use [package prefer latest] to force valgrinding to use a version of Thread ↵dgp2012-05-211-0/+1
| | | | | | | | | | suitable for the whole test suite.
* | Fix loading of timezones where one abbreviation is a proper suffix of ↵Kevin B Kenny2012-01-081-0/+1
|/ | | | another [Bug 3470928]
* Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
|\ | | | | more harm than good. Purged them.
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | more harm than good. Purged them.
* | * doc/ParseCmd.3, doc/Tcl.n, doc/eval.n, doc/exec.n:hobbs2006-11-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/fconfigure.n, doc/interp.n, doc/unknown.n: * library/auto.tcl, library/init.tcl, library/package.tcl: * library/safe.tcl, library/tm.tcl, library/msgcat/msgcat.tcl: * tests/all.tcl, tests/basic.test, tests/cmdInfo.test: * tests/compile.test, tests/encoding.test, tests/execute.test: * tests/fCmd.test, tests/http.test, tests/init.test: * tests/interp.test, tests/io.test, tests/ioUtil.test: * tests/iogt.test, tests/namespace-old.test, tests/namespace.test: * tests/parse.test, tests/pkg.test, tests/pkgMkIndex.test: * tests/proc.test, tests/reg.test, tests/trace.test: * tests/upvar.test, tests/winConsole.test, tests/winFCmd.test: * tools/tclZIC.tcl: * generic/tclParse.c (Tcl_ParseCommand): Replace {expand} with {*} officially (TIP #293). Leave -DALLOW_EXPAND=0|1 option to keep {expand} syntax for transition users. [Bug 1589629]
* | * library/tcltest/tcltest.tcl: Correct reaction to errors in thedgp2004-10-301-8/+6
| | | | | | | | | | | | | | obsolete processCmdLineArgsHook. [Bug 1055673] * library/tcltest/pkgIndex.tcl: Bump to tcltest 2.2.7 * unix/Makefile.in: * tests/all.tcl: Update to use [tcltest::configure].
* | Removed support for Mac OS Classic platform [Patch 918142]das2004-03-171-5/+1
|/
* fixed copyright noticehobbs2002-04-101-2/+4
|
* ** upport to 8.4 of mac code changes for 8.3.3 & various newdas2001-11-231-1/+5
| | | | | | ** changes for 8.4, some already backported to 8.3.4 (patch #435658) see ChangeLog for details
* Restored to original state from test restrictions ...andreas_kupries2001-09-111-5/+1
|
* * The changes below are a fix for [219253].andreas_kupries2001-09-111-1/+5
| | | | | | | | | | | * tests/socket.test: Removed _most_ instances of hardwired port numbers for listening sockets. Remaining are the ports in all tests with constraint 'doTestsWithRemoteServer'. These seem to be designed for a more controlled environment and are usually skipped when running the testsuite. * tests/io.test: Removed all instances of hardwired port numbers for listening sockets.
* * tests/all.tcl: Removed support for tcltest 1.0.jenn2000-10-241-44/+3
| | | | | | | | | | * tests/tcltest.test: * library/tcltest1.0/tcltest.tcl: * library/tcltest1.0/pkgIndex.tcl: * docs/tcltest.n: Moved tcltest2 code so that it's the standard version of tcltest. Removed all tcltest2 files (tests/tcltest2.test, library/tcltest1.0/tcltest2.tcl, docs/tcltest2.n).
* * library/tcltest1.0/pkgIndex.tcl: Updated to load tcltest 2.0.jenn2000-09-201-39/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * library/tcltest1.0/tcltest2.tcl: New version of tcltest. Cleanup of command line parsing: allows users to specify command line arguments through an environment variable named TCLTEST_OPTIONS [RFE: 3748], does not respond to incorrect arguments, and forces usage of entire flag name when using command line arguments. Defines accessor procs for all tcltest variables. Allows users to use 'return' in test scripts. Allow users to specify whether test files should be sourced or run in a separate process. 'all.tcl' code moved to tcltest package. 'test' proc modified to use attribute-value pairs. Allow users to specify what return codes, output, and errors can be compared and whether these values should be compared using regexp, glob, or exact matching. makeDirectory & removeDirectory now operate with respect to temporaryDirectory [Bug: 6001]. Test results from tests run in slave interpreters are now included in test totals [Bug: 1493]. Test files that return error values are now reported. * tests/all.tcl: Added code to check for the tcltest version loaded; modified to figure out which tests to run based on the tcltest version loaded. * tests/tcltest.test: Modified to explicitly load version 1.0 of tcltest. * tests/tcltest2.test: New test suite for tcltest; includes all of the old tests plus new ones reflecting changes made for version 2.0. * tests/cmdAH.test: Added singleTestInterp constraint to cmdAH-31.2; this test does not run if tests aren't sourced into a single interpreter. * tests/socket.test: Fixed two tests that were referencing variables outside of scope. * tools/tcl.wse.in: Added code to install tcltest2.tcl. * doc/tcltest2.n: New documentation for tcltest version 2.0. Removes documentation for tcltest namespace variables. Adds documentation for new tcltest procs. * unix/mkLinks: Added code to link to tcltest2.n. * generic/tcl.h: Added comment to modify tcltest2.tcl as well as tcltest.tcl for version changes.
* * tests/*.test: Changed all occurances of "namespace importericm2000-04-101-2/+2
| | | | ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948].
* * library/tcltest1.0/tcltest.tcl: Changed NormalizePath tojenn2000-01-271-9/+2
| | | | | | | | normalizePath and exported it as a public proc. This proc creates an absolute path given the name of the variable containing the path to modify. The path is modified in place. * library/tcltest1.0/pkgIndex.tcl: Added normalizePath. * tests/all.tcl: Changed code to use normalizePath.
* * tests/env.test: removed knownBug limitation from working testhobbs1999-12-041-1/+11
| | | | | | | | | | | | | | | | | | * tests/all.tcl: ensured that ::tcltest::testsDirectory would be set to an absolute path * tests/expr-old.test: * tests/parseExpr.test: * tests/string.test: * generic/tclGet.c: * generic/tclInt.h: * generic/tclObj.c: * generic/tclParseExpr.c: * generic/tclUtil.c: * generic/tclExecute.c: added TclCheckBadOctal routine to enhance error message checking for when users use invalid octal numbers (like 08), as well as replumbed the Expr*Funcs with a new VerifyExprObjType to simplify type handling.
* Added flags -limitconstraints, -preservecore, -help, -file, -notfile, ↵jenn1999-06-291-37/+9
| | | | | | | | | | -relateddir, and -asidefromdir to tcltest.tcl. Also added exported proc ::tcltest::getMatchingTestFiles to tcltest.tcl. Modified documentation to match and all.tcl to use the new functionality instead of implementing -file itself. Changed some test names in winPipe.test to remove duplicates.
* Fixed bug in all.tcl that caused "make test" not to work. The varrjohnson1999-06-261-1/+3
| | | | | | testsDirectory was getting the wrong value. It was set to the workingDir - but when running all.tcl it should be set to the same dir as all.tcl.
* Modified the tests to use the package tcltestjenn1999-06-261-5/+7
|
* Resynced with mainline.rjohnson1999-04-211-1/+1
|
* changes make Tcl_Access and Tcl_Stat public.hershey1999-04-171-2/+2
| | | | also one minor fix in tests/all.tcl to fix bug 1770.
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-0/+76