summaryrefslogtreecommitdiffstats
path: root/tests/winPipe.test
Commit message (Collapse)AuthorAgeFilesLines
* Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ | | | | cause more harm than good. Purged them (except in zlib files).
| * 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.
| | * * tests/winPipe.test (winpipe-6.2): remove -blocking 1 as this onehobbs2005-04-201-2/+1
| | | | | | | | | | | | can truly block.
| | * * win/tclWinPipe.c: The pipe channel driver now respectsdavygrvy2005-04-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the -blocking option when closing. The windows pipe driver now has the same behavior as the UNIX side. This change is to avoid a hung shell when exiting due to open pipes that refuse to close in a graceful manner. * doc/open.n: Added a note about -blocking 0 and lack of exit status as it had never been documented. [Bug 947693] ***POTENTIAL INCOMPATIBILITY*** Scripts that use async pipes on windows, must (like the UNIX side) set -blocking to 1 before calling [close] to receive the exit status. * tests/winPipe.test (winpipe-6.1/2): added 'fconfigure $f -blocking 1' so the exit status can be acquired.
| | * * tests/appendComp.test: Backport test suite fixes of errorsdgp2004-10-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/autoMkindex.test: revealed by -singleproc 1 -debug 1 * tests/exec.test: options to make test. * tests/execute.test: * tests/interp.test: * tests/io.test: * tests/namespace.test: * tests/regexpComp.test: * tests/stringComp.test: * tests/unixInit.test: * tests/winPipe.test:
| | * backport of BuildCommandLine changes to mirror msvcrt's parse_cmdline() ↵davygrvy2004-02-251-5/+115
| | | | | | | | | | | | rules of quoting
* | | Clean up of tests and conversion to tcltest 2. Target has been to get init anddkf2011-01-011-9/+10
| | | | | | | | | | | | cleanup code out of the test body and into the -setup/-cleanup stanzas.
* | | * tests/winPipe.test: Test hygiene with makeFile and removeFile.dgp2010-10-061-11/+16
|/ /
* | Rename constraint to look more conventionaldkf2006-11-031-15/+11
| |
* | Fixed non-robustness error when opening subshell pipes when the current ↵dkf2006-11-021-12/+12
| | | | | | | | | | | | directory has a space in the name
* | tests/winPipe.test (winpipe-1.11): Fixed a bug that causedKevin B Kenny2004-07-021-2/+2
| | | | | | | | | | test to fail if the path name of the working directory contained whitespace [Bug 678430]
* | Standardize some use of test constraints onto names that are documenteddkf2004-06-231-72/+71
| |
* | * tests/winPipe.c (winpipe-6.1): blocking set to 1 before closing to ensuredavygrvy2004-06-021-1/+2
| | | | | | | | | | we get an exitcode. The windows pipe channel driver doesn't differentiate between a blocking and non-blocking close just yet, but will soon.
* | * tests/winPipe.test: Protect against path being setdgp2004-05-251-1/+2
| | | | | | | | | | | | * tests/unixInit.test: Unset path when done. * tests/unload.test (unload-3.1): Verify [pkgb_sub] does not exist. Delete interps when done.
* | Massive test cleanup; all tests are run, and constraints are used where ↵dkf2004-05-191-5/+4
| | | | | | | | necessary.
* | * tests/winPipe.test: Six more cases added.davygrvy2004-02-021-6/+24
| | | | | | | | | | * win/tclWinPipe.c: Fixed BuildCommandLine() to pass the new cases.
* | * tests/winPipe.test: more cases with the "N backslashesdavygrvy2004-02-021-6/+9
| | | | | | | | | | followed a quote -> insert N * 2 + 1 backslashes then a quote" rule needed for the crt's parse_cmdline().
* | * tests/winPipe.test: Added proof that BuildCommandLine() is not doing thedavygrvy2004-02-011-18/+42
| | | | | | | | | | "N backslashes followed a quote -> insert N * 2 + 1 backslashes then a quote" rule needed for the crt's parse_cmdline().
* | * tests/winPipe.test: more pass-thru commandline verifications.davygrvy2004-02-011-5/+73
|/ | | | | | | * win/tclWinPipe.c (BuildCommandLine): Special case quoting for '{' not required by the c-runtimes's _setargv(). * win/tclAppInit.c: Removed our custom setargv() in favor of the one provided by the c-runtime. [Bug 672938]
* * generic/tclPipe.c (TclCleanupChildren):davygrvy2002-12-171-1/+29
| | | | | | | | | | | | | | * tests/winPipe.c: * win/tclWinPipe.c (Tcl_WaitPid): * win/tclWinTest.c: Gave Tcl_WaitPid the ability to return a Win32 exception code translated into a posix style SIG*. This allows [close] to report "CHILDKILLED" without the meaning getting lost in a truncated exit code. In TclCleanupChildren(), TclpGetPid() had to get moved to before Tcl_WaitPid() as the the handle is removed from the list taking away the ability to get the process id after the wait is done. This shouldn't effect the unix implimentaion unless waitpid is called with a pid of zero, meaning "any". I don't think it is..
* pcOnly constraints addedvincentdarley2002-07-181-6/+6
|
* typo fixesdgp2002-07-101-3/+3
|
* * Cleaned up, constrained, and reduced the amount of [exec] usagedgp2002-07-101-46/+46
| | | | in the test suite.
* Fix to latest patch.andreas_kupries2002-07-041-2/+3
|
* * tests/socket.test:andreas_kupries2002-07-041-49/+52
| | | | | | * tests/winPipe.test: * tests/pid.test: Fixed SF Bug #575848. See below for a description the general problem.
* * tests/winPipe.test: Applied patch for SF Tcl Bug #549617. Patchandreas_kupries2002-05-241-6/+6
| | | | and bug report by Kevin Kenny <kennykb@users.sourceforge.net>.
* added back deletion of "more" filehobbs2001-09-191-1/+2
|
* tests/winPipe.test: removed obsolete cat16 testshobbs2001-09-191-117/+3
|
* Fixes tests when spaces exist in install pathnames.dkf2001-01-121-2/+2
| | | | (Applies patch #103174 which fixes bug #119406.)
* * tests/*.test: Changed all occurances of "namespace importericm2000-04-101-2/+2
| | | | ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948].
* Changed the tests to use the testConstraints array that thejenn1999-07-011-5/+5
| | | | test harness uses instead of the old name (testConfig).
* Added flags -limitconstraints, -preservecore, -help, -file, -notfile, ↵jenn1999-06-291-9/+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 style problems in many of the test files.rjohnson1999-06-261-2/+2
| | | | Fixed bug in pkg.test where defs.tcl was still being used.
* Modified the tests to use the package tcltestjenn1999-06-261-16/+17
|
* Added test for command.com /c dir /b hang.redman1999-05-211-2/+6
|
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-128/+170
|
* * test/winPipe.test: Changed to remove echoArgs.tcl temporary filestanton1999-02-031-2/+2
| | | | | | | | | | when done. * tests/cmdAH.test: * generic/tclFileName.c (TclGetExtension): Changed behavior so the split happens at the last period in the name instead of the first period of the last run of periods. So, "foo..o" is split into "foo." and ".o" now. [Bug: 1126]
* cleaned up test suite so most of the tests pass on Windowsstanton1998-11-021-4/+5
|
* Replaced SCCS strings, fixed binary filescore_8_0_3stanton1998-09-141-1/+1
|
* *** empty log message ***stanton1998-06-151-1/+12
|
* Initial revisionrjohnson1998-03-261-0/+359