Julian Noble
b3f3f45037
more scriptlib scripts
2 weeks ago
Julian Noble
df78ff9bb5
make.tcl bootstrapping fix, punkcheck refactor and tests
2 weeks ago
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
4 months ago
Julian Noble
8cc68238a0
scriptlib/stdout_per_second.tcl
10 months ago
Julian Noble
8e2707ae11
fix ansi merge for nounderline underline, rawmode without twapi on windows using powershesll
10 months ago
Julian Noble
963a5a788b
make.tcl and console rawmode fixes
10 months ago
Julian Noble
55cae78ee6
fix shellspy ansistrip, add punk::pdf text2pdf converter
11 months ago
Julian Noble
eb2a1037e4
stdin_race.tcl etc in scriptlib (test for redirected stdin issues with subprocesses)
12 months ago
Julian Noble
f65d8f7c02
optimised package loading in zipfs, various fixes
1 year 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
2 years 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
3 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