summaryrefslogtreecommitdiffstats
path: root/tests/chanio.test
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6jan.nijtmans2019-09-131-8/+8
|\
| * Merge 8.5jan.nijtmans2019-09-131-33/+33
| |\
| | * Add knownMsvcBug restriction to chanio-20.5, because it sometimes hangs in a ↵jan.nijtmans2019-09-131-221/+178
| | | | | | | | | | | | Travis build. Restucture many test-cases to tcltest 2 syntax.
* | | Merge 8.6jan.nijtmans2019-09-101-2/+2
|\ \ \ | |/ /
| * | Merge 8.5jan.nijtmans2019-09-101-2/+2
| |\ \ | | |/
| | * Don't use constraints like unixOrPc anymore, use unixOrWin (for example)jan.nijtmans2019-09-101-2/+2
| | |
| | * Backport some "knownMsvcBug" markers from 8.6: Those indicate test-cases the ↵jan.nijtmans2019-08-201-49/+49
| | | | | | | | | | | | sporadically fail in the Travis Windows environment.
* | | Merge 8.6jan.nijtmans2019-08-131-1/+2
|\ \ \ | |/ /
| * | Mark 3 testcases as knownMsvcBug. See: [e484a8407cb9ec45]: pipe: ↵jan.nijtmans2019-08-111-1/+2
| | | | | | | | | | | | time-related sporadic hangs in io/chan-io tests
* | | TIP #547 implementation: New encodings: UTF-16, UCS-2jan.nijtmans2019-05-311-2/+2
| | |
* | | merge 8.6 (regression bug-[cc1e91552c], etc)sebres2019-01-091-2/+6
|\ \ \ | |/ /
| * | fixed missing dependency in test-cases "*io-60.1" (constraint-related) - ↵sebres2019-01-081-2/+6
| | | | | | | | | | | | missed load of tcltest-library in sub-process
* | | Purge end-of-line spacingjan.nijtmans2018-08-021-2/+2
| | |
* | | merge 8.6dgp2018-06-261-8/+5
|\ \ \ | |/ /
| * | Restore lost tests.dgp2018-06-261-7/+4
| | |
* | | merge 8.6jan.nijtmans2018-06-251-4/+0
|\ \ \ | |/ /
| * | Add another suppress rule for valgrind, factor test code intopooryorick2018-06-221-4/+0
| | | | | | | | | tests/tcltests.tcl, and constrained a some tests in the valgrind case.
* | | merge 8.7dgp2018-01-291-2/+5
|\ \ \
| * \ \ test suite debuggingdgp2018-01-251-2/+5
| |\ \ \ | | |/ /
| | * | lifetime management of files generated by testsdgp2018-01-251-0/+5
| | |\ \ | | | |/
| | | * lifetime management of files generated by testsdgp2018-01-251-0/+5
| | | |
| * | | Repair revised tests that failed.dgp2017-04-171-2/+2
| |\ \ \ | | |/ /
| | * | Repair revised tests that failed.dgp2017-04-171-2/+2
| | | |
| * | | merge core-8-6-branchjan.nijtmans2017-04-141-4/+4
| |\ \ \ | | |/ /
| | * | Don't use "0%o" format in test-cases, as it suggest's it's the normal way to ↵jan.nijtmans2017-04-141-4/+4
| | | | | | | | | | | | | | | | | | | | format octal numbers: it isn't. Better use "%#o". Add tests for "format" and "scan" corner-cases which weren't documented (except in TIP's) neither had tests before.
* | | | Use "0o" in stead of "0" as octal prefix in more places.jan.nijtmans2017-04-071-4/+4
|/ / /
* | | merge core-8-6-branchsebres2017-03-061-1/+1
|\ \ \ | |/ /
| * | chanio.test: [win] fix test case (setup set translation to "lf", because of ↵sebres2017-03-061-1/+1
| | | | | | | | | | | | default translation on windows "crlf")
| * | test repairsdgp2016-07-221-2/+0
| | |
* | | [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cached ↵dgp2016-07-181-4/+19
|\ \ \ | |/ / | | | | | | | | | channel name lookups. Also merge backlog of test suite & doc improvements.
| * | [77d58e3a7a] Test case independence: chanio, cmdah, env, history.dkf2016-07-141-4/+19
| | |
* | | Eliminate exess spacings in many test-casesjan.nijtmans2016-03-101-24/+24
|/ /
* | Modify the "gettimes" test-command to use the Tcl_Obj API. jan.nijtmans2014-07-161-5/+11
| | | | | | | | New "testbytestring" command which can be used to replace the (to-be-deprecated) "bytestring" command from tcltest and/or the "indentity" encoding. Adapt many testcases to use the "testbytestring" command.
* | Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21dgp2014-05-121-1/+1
|\ \ | |/ | | take an unbearable 90 seconds each to complete.
| * Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21dgp2014-05-121-1/+1
| | | | | | take an unbearable 90 seconds each to complete.
* | Tests (chan)io-34.21 are constrained for largefileSupport, and that's ↵dgp2014-05-091-3/+3
|\ \ | |/ | | | | | | disabled by default, which means never tested, which means the ridiculous bugs in them are never found and fixed. Fixed the bugs, changed the default. Large File Suppport (4GB) is commonplace now. Let those without it suffer a few failing tests reporting that fact to them.
| * Tests (chan)io-34.21 are constrained for largefileSupport, and that'sdgp2014-05-091-3/+3
| | | | | | | | | | | | | | | | disabled by default, which means never tested, which means the ridiculous bugs in them are never found and fixed. Fixed the bugs, changed the default. Large File Suppport (4GB) is commonplace now. Let those without it suffer a few failing tests reporting that fact to them.
* | [Bug 3605120]: Stop test chan-io-28.7 from hanging when run standalone.dkf2013-02-261-5/+9
| |
* | Let all test-cases which require Thread, at least require Thread 2.7jan.nijtmans2012-11-161-1/+1
| |
* | No longer build tcltest.exe to run the tests,but use tclsh86.exe in ↵jan.nijtmans2012-07-291-0/+3
| | | | | | | | combination with tcltest86.dll to do that (Windows only)
* | Release the right thread! D'oh!dgp2011-09-091-1/+1
| |
* | 3389733 Convert [testthread] use to Thread package use in chan-io-70.1.dgp2011-09-091-20/+8
| | | | | | Eliminates a memory leak in `make valgrind TESTFLAGS="-file chanio.test"`.
* | Correct test suite errors revealed by a -singleproc 1 -debug 1 run.dgp2011-07-071-1/+1
| |
* | 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.
| * [Bug 3148192]: Commands "read/puts" incorrectly interpret parameters.nijtmans2011-01-171-2/+2
| | | | | | | | Improved error-message regarding legacy form.
| * * generic/tclInterp.c: Fixed completely boneheaded mistake thatdgp2008-06-201-3/+3
| | | | | | | | | | | | | | | | | | * tests/interp.test: [interp bgerror $slave] and [$slave bgerror] would always act like [interp bgerror {}]. [Bug 1999035]. * tests/chanio.test: Corrected flawed tests revealed by a -debug 1 * tests/event.test: -singleproc 1 test suite run. * tests/io.test:
| * * win/tclWinChan.c (FileWideSeekProc): Accepted a patch byandreas_kupries2008-05-231-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Alexandre Ferrieux <ferrieux@users.sourceforge.net> to fix the [Bug 1965787]. 'tell' now works for locations > 2 GB as well instead of going negative. * generic/tclIO.c (Tcl_SetChannelBufferSize): Accepted a patch by * tests/io.test: Alexandre Ferrieux <ferrieux@users.sourceforge.net> * tests/chanio.test: to fix the [Bug 1969953]. Buffersize outside of the supported range are now clipped to nearest boundary instead of ignored.
| * * generic/tclIO.c (CopyData): Applied another patch by Alexandreandreas_kupries2008-04-151-1/+41
| | | | | | | | | | | | | | * io.test (io-53.8a): Ferrieux <ferrieux@users.sourceforge.net>, * chanio.test (chan-io-53.8a): to shift EOF handling to the async part of the command if a callback is specified, should the channel be at EOF already when fcopy is called. Testcase by myself.
| * * generic/tclIOCmd.c (Tcl_FcopyObjCmd): Keeping check for negativeandreas_kupries2008-04-101-3/+37
| | | | | | | | | | | | | | | | | | | | | | | | values, changed to not be an error, but behave like the special value -1 (copy all, default). * tests/iocmd.test (iocmd-15.{12,13}): Removed. * tests/io.test (io-52.5{,a,b}): Reverted last change, added * tests/chanio.test (chan-io-52.5{,a,b}): comment regarding the meaning of -1, added two more testcases for other negative values, and input wrapped to negative.