Julian Noble
5b7e3a39de
test: add comprehensive MIME module test coverage for all untested code paths
...
- Create scriptlib/tests/mime.tcl with 44 test cases covering:
* mime::finalize with all subordinates modes (all, dynamic, none)
* mime::setheader with new keys and different modes
* mime::encodingasciiP with various character types
* mime::qp_decode with encoded characters and soft newlines
* mime::parseaddress with complex formats (quoted, routes, groups)
* mime::initialize with different content types
* mime::getproperty with all properties
* mime::copymessage with different content types
* mime::buildmessage functionality
- Update mime-1.7.1.tm to mark all 15 previously untested code paths as TESTED
- All 44 tests pass successfully
- Resolves all TODO comments related to test coverage in MIME module
2 weeks ago
Julian Noble
8cc68238a0
scriptlib/stdout_per_second.tcl
6 months ago
Julian Noble
8e2707ae11
fix ansi merge for nounderline underline, rawmode without twapi on windows using powershesll
6 months ago
Julian Noble
963a5a788b
make.tcl and console rawmode fixes
6 months ago
Julian Noble
55cae78ee6
fix shellspy ansistrip, add punk::pdf text2pdf converter
7 months ago
Julian Noble
eb2a1037e4
stdin_race.tcl etc in scriptlib (test for redirected stdin issues with subprocesses)
8 months ago
Julian Noble
f65d8f7c02
optimised package loading in zipfs, various fixes
11 months ago
Julian Noble
ab43137c29
add punk::imap4 pkg, promise pkg, console/cesu/args updates
1 year ago
Julian Noble
463add24fb
some tidying of extraneous files, some more src/testansi
1 year ago
Julian Noble
f8b44d6306
far too big a checkin. vfs folders that will need to be optimised later etc
2 years ago
Julian Noble
39160bf742
+punk::winrun, punk::ns, punk pipeline fixes
2 years ago
Julian Noble
4e2d138131
scriptlib readme
3 years ago
Julian Noble
51a5a7a16b
various scriptlib updates
3 years ago
Julian Noble
3861235ad7
update of various scripts in tests folder
3 years ago
Julian Noble
5bfedc23e0
housekeeping newlines etc
3 years ago
Julian Noble
740715060b
propagate pipeline errors with 'pipesyntax' keyword, structured mismatch output
3 years ago
Julian Noble
36e271674c
pipeswitch/pipecase implementation + adhoc testscript tests/pipeswitch.tcl
3 years ago
Julian Noble
64d73031c7
adhoc tests (not a proper test suite)
3 years ago
Julian Noble
0c2690dc31
whitespace - change line-endings from crlf to lf
3 years ago
Julian Noble
7ca3e6a2a7
scriptlib updates - add initial lua,php scripts for stderr/stdout testing
3 years ago
Julian Noble
5deced1d28
scriptlib update
3 years ago
Julian Noble
abb5058a31
more stdout/stderr example outputs in scriptlib/hello.tcl
3 years ago
Julian Noble
78feb77d50
test1.tcl a basic test scratch script
3 years ago
Julian Noble
a9fdeecce5
initial scriptlib/py script for python support - stdout_per_second.py basic version
3 years ago
Julian Noble
99e9e2131d
scriptlib update showargs.tcl to only show args, hello.tcl to emit on stdout & stderr
3 years ago
Julian Noble
b1af07bd5a
initial
3 years ago