summaryrefslogtreecommitdiffstats
path: root/library/tcltest
Commit message (Collapse)AuthorAgeFilesLines
* [86d249bcba] Make sure that tcltest::runAllTests actually returns 1 on failuredkf2018-11-071-1/+3
|
* [TIP 525] Backport package tcltest 2.5dgp2018-10-292-15/+34
|
* Revert addition of "slowTest" as built-in constraint. (no TIP; no version bump).dgp2018-10-171-4/+0
| | | Let the test file that needs the constraint define it with existing facilities.
* merge 8.5 ([21b0629c81] 0-day vulnerability - insufficient escape by exec of ↵sebres2018-08-291-0/+4
|\ | | | | | | batch-files for windows)
| * code review, skip slow test winpipe-8.2 executed args from injectList ↵sebres2018-08-231-0/+4
| | | | | | | | particularly (normally winpipe-8.3 covers the same but jointly), to enable use parameter `-constraints slowTest`, added new test with randomly generated potentially dangerous args
* | Bump msgcat and tcl tests and continue updates to changes.dgp2017-04-122-2/+2
| |
* | Make packages msgcat and tcltest work unmodified in "novem".jan.nijtmans2016-11-041-1/+1
| |
* | Fixup the ensemble rewrite conversions (merge fork)jan.nijtmans2016-07-051-1/+1
| |
* | [09fabeb1fd] test subdirs in sorted order.dgp2016-07-021-1/+1
| |
* | (cherry-pick) Merge TIP #447: Execution Time Verbosity Levels in ↵jan.nijtmans2016-06-022-6/+32
| | | | | | | | tcltest::configure. Tcltest 2.3.8 -> 2.4.0.
* | Whitespace reduction in Tcl scripts. No functional change.jan.nijtmans2015-09-011-20/+20
|/
* Fix execute-6.5 test failure on trunk: the "preserveCore" part of ↵jan.nijtmans2014-06-231-33/+33
| | | | tcltest::test assumes that the cleanup is done first, so moving the cleanup means the the "preserverCore" part needs to move with it.
* previous commit was not quite right, this one should be betterjan.nijtmans2014-06-201-14/+14
|
* ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution ↵jan.nijtmans2014-06-202-8/+8
| | | | until after -output compare
* The only relyable way of changing environment variables to uppercase (e.g. ↵jan.nijtmans2013-11-211-8/+3
| | | | env(ComSpec) to env(COMSPEC)) is unsetting the old one first. Long-standing bug, exposed by [219226].
* Safer clean-up of environment variables: Do removal after insertions -> ↵jan.nijtmans2013-11-202-6/+9
| | | | tcltest 2.3.7
* Bump tcltest version to 2.3.6 (should have been done just before the 8.5.15 ↵jan.nijtmans2013-10-282-2/+2
| | | | | release, just as in Tcl 8.6.1). Don't fix eol-style for Makefile.in in "make dist", if the file system is case-insensitive/case-preserving.
* More improvements found browsing tcltest.dgp2013-01-301-11/+1
|
* For tcltest, selected modernizations and style improvements from Patrick Fradin.dgp2013-01-301-108/+100
|
* Disable the legacy configuration setting from $::argv only when a settingdgp2012-12-032-3/+5
|\ | | | | | | call to [configure] is made. Queries should not disturb that support. Bump to tcltest 2.3.5.
| * Disable the legacy configuration setting from $::argv only when a settingdgp2012-12-032-3/+5
| | | | | | | | call to [configure] is made. Queries should not disturb that support. Bump to tcltest 2.2.11.
* | [Bug 967195]: Make tcltest work when tclsh is compiled without using the ↵jan.nijtmans2011-11-302-4/+12
|\ \ | |/ | | | | setargv() function on mingw.
| * [Bug 967195]: Make tcltest work when tclsh is compiled without using the ↵jan.nijtmans2011-11-301-2/+10
| | | | | | | | | | setargv() function on mingw (no need to incr the version, since 2.2.10 is never released)
* | tcltest 2.3.3 fixes:dgp2011-06-211-2/+2
| | | | | | | | | | | | | | * Use [package ifneeded] so slave gets exactly same tcltest version as master * Use [configure] command instead of legacy ::argv magic to pass tcltest configuration options to slave interp. Test files using the new [loadIntoSlaveInterpreter] command updated to declare their need for tcltest 2.3.3 as minimum acceptable release.
* | Backport tcltest 2.3.3 for release with Tcl 8.5.*dgp2011-06-212-2/+33
| |
* | 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.
| * * library/tcltest/tcltest.tcl: Fixed unsafe [eval]s in the tcltestdgp2009-04-082-8/+8
| | | | | | | | * library/tcltest/pkgIndex.tcl: package. [Bug 2570363]
| * * library/tcltest/tcltest.tcl: Accept underscores and colons indgp2007-09-112-5/+5
| | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: constraint names. Properly handle constraint expressions that return non-numeric boolean results like "false". Bump to tcltest 2.2.9. [Bug 1772989; RFE 1071322]
| * * library/tcltest/tcltest.tcl: Better use of [glob -types] to avoiddgp2005-02-242-18/+15
| | | | | | | | | | | | | | * tests/tcltest.test: failed attempts to [source] a directory, and similar matters. Thanks to "mpettigr". [Bug 1119798] * library/tcltest/pkgIndex.tcl: Bump to tcltest 2.2.8
| * 2004-11-02 Don Porter <dgp@users.sourceforge.net>dgp2004-11-021-4/+24
| | | | | | | | | | | | | | | | * library/tcltest/tcltest.tcl: Corrected some misleading * tests/tcltest.test (tcltest-26.1,2): displays of ::errorInfo and ::errorCode information when the -setup, -body, and/or -cleanup scripts return an unexpected return code. Thanks to Robert Seeger for the fix. [RFE 1017151].
| * * library/tcltest/tcltest.tcl: Correct reaction to errors in thedgp2004-10-302-5/+7
| | | | | | | | | | obsolete processCmdLineArgsHook. [Bug 1055673] * library/tcltest/pkgIndex.tcl: Bump to tcltest 2.2.7
| * * library/tcltest/tcltest.tcl: Correction to debug prints and testingdgp2004-05-261-2/+1
| | | | | | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: if TCLTEST_OPTIONS value. Corrected * tests/tcltest.test: double increment of numTestFiles in -singleproc 1 configurations. Updated tcltest-19.1 to tcltest 2.1 behavior. Corrected tcltest-25.3 to not falsely report a failure in tcltest.test. Bumped to tcltest 2.2.6. [Bugs 960560, 960926]
| * * library/tcltest/tcltest.tcl: Correction to debug prints and testingdgp2004-05-262-6/+6
| | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: if TCLTEST_OPTIONS value. Updated * tests/tcltest.test: tcltest-19.1 to tcltest 2.1 behavior. Bumped to tcltest 2.2.6.
| * * doc/tcltest.n:dgp2004-02-181-2/+2
| | | | | | | | | | | | * library/tcltest/tcltest.tcl: Changed -verbose default value to {body error} so that detailed information on unexpected errors in tests is provided by default, even after the fix for [Bug 725253]
| * * library/tcltest/tcltest.tcl: Corrected references todgp2004-02-041-3/+3
| | | | | | | | non-existent $name variable in [cleanupTests]. [Bug 833637]
| * * library/tcltest/tcltest.tcl: Corrected parsing of singledgp2004-02-032-4/+9
| | | | | | | | | | command line argument (option with missing value) [Bug 833910] * library/tcltest/pkgIndex.tcl: Bump to version 2.2.5.
| * * doc/tcltest.n: Restored the [Eval] proc to replacedgp2003-07-181-16/+6
| | | | | | | | | | | | | | | | | | | | * library/tcltest/tcltest.tcl: the [::puts] command when either the -output or -error option for [test] is in use, in order to capture data written to the output or error channels for comparison against what is expected. This is easier to document and agrees better with most user expectations than the previous attempt to replace [puts] only in the caller's namespace. Documentation made more precise on the subject. [Bug 706359]
| * * library/tcltest/tcltest.tcl (ProcessFlags): Corrected broken calldgp2003-07-162-4/+4
| | | | | | | | | | * library/tcltest/pkgIndex.tcl: to [lrange]. Bumped to version 2.2.4. [Bug 772333]
| * * library/tcltest/tcltest.tcl: The -returnCodes option to [test]dgp2003-05-051-2/+2
| | | | | | | | failed to recognize the symbolic name "ok" for return code 0.
| * * library/tcltest/tcltest.tcl: When the return code of a test doesdgp2003-04-211-10/+10
| | | | | | | | | | | | not meet expectations, report that as the reason for test failure, and do not attempt to check the test result for correctness. [Bug 725253]
| * * library/tcltest/tcltest.tcl: Added reporting duringdgp2003-03-262-11/+15
| | | | | | | | | | | | | | | | | | | | | | [configure -debug 1] operations to warn about multiple uses of the same test name. [FR 576693] Replaced [regexp] and [regsub] with [string map] where possible. Thanks to David Welton. [Bugs 667456,667558] * library/tcltest/pkgIndex.tcl: Bumped to tcltest 2.2.3 * tests/msgcat.test (msgcat-2.2.1): changed test name to avoid duplication. [Bug 710356]
* | * library/tcltest/tcltest.tcl: Bump to tcltest 2.3.2 after revisiondgp2009-09-012-3/+3
| | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: to verbose error message. * unix/Makefile.in: * win/Makefile.in:
* | add "error:" to -verbose line test failure output to satisfy stricter log ↵das2009-08-301-2/+2
| | | | | | | | parsers like Xcode 3.2
* | * library/tcltest/tcltest.tcl: Converted [eval]s (some unsafe!) todgp2009-04-082-11/+11
| | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: {*} in tcltest package. [Bug 2570363] * unix/Makefile.in: => tcltest 2.3.1 * win/Makefile.in:
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | * library/tcltest/tcltest.tcl: Bump tcltest to version 2.3.0 so thatdgp2007-12-032-3/+3
| | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: we release a stable tcltest with a * unix/Makefile.in: stable Tcl. * win/Makefile.in:
* | * library/tcltest/tcltest.tcl: Accept underscores and colons indgp2007-09-112-8/+6
| | | | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: constraint names. Properly handle constraint expressions that return non-numeric boolean results like "false". Bump to tcltest 2.3b1. [Bug 1772989; RFE 1071322] * tests/info.test: Disable fragile tests.
* | * library/tcltest/tcltest.tcl: use [info frame] for "-verbose line".das2006-12-081-8/+17
| |
* | * generic/tclBasic.c: TIP #280 implementation.andreas_kupries2006-11-281-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompCmds.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclCompile.h: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclProc.c: * tests/compile.test: * tests/info.test: * tests/platform.test: * tests/safe.test: