chibi-scheme/lib/chibi
Jürgen Geßwein b23db00aed Fix indentation of test runner output
Fix standard test runner so that its output is properly indented and
lines are properly terminated.

Refactor standard test runner so that it is possible to plug in another
runner with different output.
2021-07-25 13:21:34 +02:00
..
char-set fix case folding, update to unicode 13 2020-06-04 22:08:07 +09:00
crypto replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
io fixing read-line on network ports 2019-05-04 13:18:27 +08:00
iset adding unicode-string-width/wide 2020-06-03 10:43:22 +09:00
loop Fix bug in accumulating in (chibi loop) 2020-11-04 11:56:41 +01:00
match match fix for (a ...) patterns where a was already bound - thanks to Andy Wingo 2021-06-21 16:44:02 +09:00
math shorter factor (issue #751 cont.) 2021-06-30 00:29:54 -07:00
monad fixing (srfi 159) after refactoring 2020-07-06 15:09:49 +09:00
net servlets should assume html if no Content-Type is specified 2021-05-28 12:07:23 +09:00
optimize move remaining fields to start of types 2020-07-30 00:19:21 +09:00
parse parse-seq should check for ignored value in fast paths as well (issue #757) 2021-07-19 21:49:39 +09:00
regexp replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
show exporting make-state-variable in SRFI 166 (issue #683) 2020-08-17 21:56:57 +09:00
snow snow: add TODO regarding summary before upload 2020-09-05 09:31:29 +07:00
term filter history duplicates 2020-07-24 15:59:30 +09:00
win32 fixing test-build 2018-01-25 01:07:49 +09:00
accept.c no more strcpy/sprintf (issue #653) 2020-05-27 18:35:18 +09:00
app-test.sld Allowing option parsing to fallback to top-level options from within subcommands. 2015-06-05 22:46:45 +09:00
app.scm suggesting closest misspelled options (issue #588) 2020-07-24 14:25:15 +09:00
app.sld suggesting closest misspelled options (issue #588) 2020-07-24 14:25:15 +09:00
apropos.scm Add (chibi apropos) module 2019-12-28 17:44:32 +02:00
apropos.sld Add (chibi apropos) module 2019-12-28 17:44:32 +02:00
assert-test.sld add docs and tests for assert, unify with SRFI 145 2021-05-06 20:34:03 +09:00
assert.sld add docs and tests for assert, unify with SRFI 145 2021-05-06 20:34:03 +09:00
ast.c adding thread-interrupt! so that (chibi repl) can preserve continuations (issue #686) 2020-08-25 14:09:29 +09:00
ast.scm adding thread-interrupt! so that (chibi repl) can preserve continuations (issue #686) 2020-08-25 14:09:29 +09:00
ast.sld adding thread-interrupt! so that (chibi repl) can preserve continuations (issue #686) 2020-08-25 14:09:29 +09:00
base64-test.sld various portability improvements 2017-03-26 16:00:31 +09:00
base64.scm adding (srfi 142), using that in place of (srfi 33) 2017-04-16 22:06:56 +09:00
base64.sld replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
binary-record-chicken.scm provide a nicer binary type interface 2017-03-25 17:46:30 +09:00
binary-record.scm provide a nicer binary type interface 2017-03-25 17:46:30 +09:00
binary-record.sld replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
binary-types.scm Fix typo 2021-01-17 14:10:41 +02:00
bytevector-test.sld fixing scheme bytevector for 32bit arch 2020-07-28 15:09:40 +09:00
bytevector.scm supporting ber encoding in bytevectors 2018-12-09 03:44:19 +08:00
bytevector.sld fixing scheme bytevector for 32bit arch 2020-07-28 15:09:40 +09:00
channel.scm Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
channel.sld Making libraries portable where possible. 2015-04-26 16:17:38 +09:00
char-set.sld More documentation improvements. 2015-05-01 07:55:25 +09:00
config.scm also print error 2019-01-06 08:22:43 +08:00
config.sld also print error 2019-01-06 08:22:43 +08:00
diff-test.sld make optional-test and diff-test run without (chibi test) 2020-09-01 20:55:03 +07:00
diff.scm documenting (chibi diff) 2020-07-23 17:50:00 +09:00
diff.sld adding (chibi diff), use in tests 2020-06-04 22:06:32 +09:00
disasm.c no more strcpy/sprintf (issue #653) 2020-05-27 18:35:18 +09:00
disasm.sld Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
doc-test.sld chibi doc fixes for irregex manual 2021-05-14 13:49:07 +09:00
doc.scm chibi doc fixes for irregex manual 2021-05-14 13:49:07 +09:00
doc.sld including example output in (chibi doc), translate ansi escape 2020-07-23 17:47:04 +09:00
edit-distance-test.sld adding levenshtein distance 2019-11-04 20:15:32 +08:00
edit-distance.sld suggesting closest misspelled options (issue #588) 2020-07-24 14:25:15 +09:00
emscripten.scm Adding missing emscripten files. 2015-02-25 07:43:35 +09:00
emscripten.sld Adding missing emscripten files. 2015-02-25 07:43:35 +09:00
emscripten.stub Adding missing emscripten files. 2015-02-25 07:43:35 +09:00
equiv.scm Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
equiv.sld Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
filesystem-test.sld replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
filesystem.scm (chibi filesystem): Stub out several features on Win32 2017-12-31 07:32:22 +09:00
filesystem.sld (chibi filesystem): add chown 2020-07-08 15:12:14 -04:00
filesystem.stub (chibi filesystem): conditionalize chown to fix Windows build 2020-07-08 15:36:21 -04:00
filesystem_win32_shim.c (chibi filesystem) Win32: A bit more shims 2017-12-13 22:00:07 +09:00
generic-test.sld Making libraries portable where possible. 2015-04-26 16:17:38 +09:00
generic.scm Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
generic.sld Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
heap-stats.c Added full support for packed images, both for static and dynamic libraries. 2016-02-15 21:12:58 -05:00
heap-stats.sld adding free-sizes complement to heap-sizes 2015-06-15 21:34:25 +09:00
highlight.scm chibi doc fixes for irregex manual 2021-05-14 13:49:07 +09:00
highlight.sld Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
ieee-754.scm supporting non-native endianness and non-finite floating values 2018-12-06 23:25:18 +08:00
io-test.sld fixing bug in flushed output on custom ports 2018-06-23 19:21:38 +08:00
io.sld moving make-generated-binary-input-port to (chibi io) 2017-06-29 14:17:58 +09:00
iset-test.sld fix iset-intersection on large trees in the first argument (issue #606) 2020-01-27 21:52:17 +08:00
iset.sld sort libs within a package before installing, 2017-01-30 22:48:02 +09:00
json-test.sld remove more tabs 2020-07-28 20:10:31 +09:00
json.c fix cc warning on 32-bit arch 2020-07-24 16:19:24 +09:00
json.scm forgot to add file 2020-07-26 23:23:19 +09:00
json.sld adding make-json-reader 2020-07-26 23:15:53 +09:00
log-test.sld update logging tests for fixes in string-split 2021-04-08 10:08:19 +09:00
log.scm adding (chibi log) tests 2018-01-11 22:42:18 +09:00
log.sld adding (chibi log) tests 2018-01-11 22:42:18 +09:00
loop-test.sld making string-cursors a disjoint type 2016-03-29 22:25:09 +09:00
loop.sld Adding for loop shortcut syntax. 2015-04-24 21:27:35 +09:00
match-test.sld match fix for (a ...) patterns where a was already bound - thanks to Andy Wingo 2021-06-21 16:44:02 +09:00
match.sld Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
memoize-test.sld portability changes 2016-09-26 23:10:09 +09:00
memoize.scm bring memoize-to-file up-to-date with string-cursor api 2017-05-30 15:35:57 +09:00
memoize.sld portability changes 2016-09-26 23:10:09 +09:00
mime-test.sld adding content-type output for http server files 2020-07-17 14:42:28 +09:00
mime.scm adding content-type output for http server files 2020-07-17 14:42:28 +09:00
mime.sld adding content-type output for http server files 2020-07-17 14:42:28 +09:00
modules.scm handle include-shared in analyze-module 2021-04-26 14:27:11 +09:00
modules.sld Fixing snow doc extraction for multiple levels of includes. 2017-01-19 23:58:09 +09:00
net.scm (chibi net): make-listener-socket: close the socket on error 2019-09-22 19:18:18 -05:00
net.sld (chibi net): add address-info-canonname 2020-03-24 19:03:41 -05:00
net.stub (chibi net): add address-info-canonname 2020-03-24 19:03:41 -05:00
numeric-test.sld better inexact computation for ratios which overflow double (issue #671) 2020-07-15 16:38:56 +09:00
optimize.scm Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
optimize.sld Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
optional-test.sld adding opt-lambda* and define-opt* 2021-06-28 17:27:22 +09:00
optional.scm adding opt-lambda* and define-opt* 2021-06-28 17:27:22 +09:00
optional.sld adding opt-lambda* and define-opt* 2021-06-28 17:27:22 +09:00
parse-test.sld parse-seq should check for ignored value in fast paths as well (issue #757) 2021-07-19 21:49:39 +09:00
parse.sld Fleshing out (chibi parse) docs and adding to the manual. 2015-05-02 21:47:24 +09:00
pathname-test.sld Making libraries portable where possible. 2015-04-26 16:17:38 +09:00
pathname.scm adding -Dsafe-string-cursors feature to perform extra checks on string cursors 2019-02-01 00:31:13 +08:00
pathname.sld Fixing description of pathname library. 2015-05-03 08:12:46 +09:00
process-test.sld (chibi process): fix process-running? on OpenBSD, NetBSD and DragonFly 2019-08-30 13:05:32 -05:00
process.scm fix regression from shadowed bindings in process->output+error+status 2021-04-09 23:09:53 +09:00
process.sld Fix include-shared for process 2019-07-24 11:10:04 +00:00
process.stub removing redundant renaming to same name execvp 2017-08-28 23:41:34 +09:00
pty-test.sld adding (chibi pty) 2019-08-19 23:03:09 +08:00
pty.sld adding (chibi pty) 2019-08-19 23:03:09 +08:00
pty.stub (chibi pty): fix compilation errors on the BSDs 2019-08-22 16:33:10 -05:00
quoted-printable-test.sld various portability improvements 2017-03-26 16:00:31 +09:00
quoted-printable.scm various portability improvements 2017-03-26 16:00:31 +09:00
quoted-printable.sld replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
regexp-test.sld regexp-replace should respect start/end also for pre/post substitutions 2019-12-28 22:48:44 +08:00
regexp.scm regexp-replace should respect start/end also for pre/post substitutions 2019-12-28 22:48:44 +08:00
regexp.sld replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
reload.scm Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
reload.sld Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
repl.scm adding thread-interrupt! so that (chibi repl) can preserve continuations (issue #686) 2020-08-25 14:09:29 +09:00
repl.sld adding thread-interrupt! so that (chibi repl) can preserve continuations (issue #686) 2020-08-25 14:09:29 +09:00
scribble-test.sld adding make-json-reader 2020-07-26 23:15:53 +09:00
scribble.scm adding make-json-reader 2020-07-26 23:15:53 +09:00
scribble.sld Making libraries portable where possible. 2015-04-26 16:17:38 +09:00
show.sld making (chibi show) an alias of (srfi 166) 2020-06-17 23:39:24 +09:00
signal.c (chibi process): fix process-running? on OpenBSD, NetBSD and DragonFly 2019-08-30 13:05:32 -05:00
string-test.sld various portability improvements 2017-03-26 16:00:31 +09:00
string.scm allow indexes instead of cursors for cursor-next/prev and string-any/every 2020-01-31 23:26:38 +08:00
string.sld various portability improvements 2017-03-26 16:00:31 +09:00
stty.scm removing duplicate definition of ixon (issue #402) 2017-04-10 22:19:40 +09:00
stty.sld adding (chibi pty) 2019-08-19 23:03:09 +08:00
stty.stub adding (chibi pty) 2019-08-19 23:03:09 +08:00
sxml.scm better text display 2021-04-08 22:59:34 +09:00
sxml.sld More documentation improvements. 2015-05-01 07:55:25 +09:00
syntax-case-test.sld cleaning up test names 2020-06-19 17:37:55 +09:00
syntax-case.scm death to tabs 2020-07-28 15:26:42 +09:00
syntax-case.sld death to tabs 2020-07-28 15:26:42 +09:00
system-test.sld move definitions to start of body 2016-02-28 18:05:02 +09:00
system.sld death to tabs 2020-07-28 15:26:42 +09:00
system.stub Emscripten support by default. Patch from Marc Nieper-Wi?kirchen. 2015-02-22 16:10:30 +09:00
tar-test.sld removing own username from tar tests 2017-03-25 19:44:36 +09:00
tar.scm -R needs interpreter name, not SRFI 22 2019-01-01 23:18:49 +08:00
tar.sld replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
temp-file.scm Adding a preserve thunk to call-with-temp-file/dir. 2015-04-24 22:52:13 +09:00
temp-file.sld replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
test.scm Fix indentation of test runner output 2021-07-25 13:21:34 +02:00
test.sld Fix indentation of test runner output 2021-07-25 13:21:34 +02:00
time.sld build on Solaris-like systems 2019-08-11 22:30:17 +00:00
time.stub build on Solaris-like systems 2019-08-11 22:30:17 +00:00
trace.scm allow tracing macros 2021-05-06 10:17:03 +09:00
trace.sld improving docs 2020-07-24 12:53:29 +09:00
type-inference.scm fixing bug in type inference 2015-12-23 17:26:51 +09:00
type-inference.sld Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
uri-test.sld Making libraries portable where possible. 2015-04-26 16:17:38 +09:00
uri.scm additional string-cursor fixes for snow 2016-05-19 23:38:13 +09:00
uri.sld Making libraries portable where possible. 2015-04-26 16:17:38 +09:00
weak-test.sld Fixing weak references. 2015-06-20 23:03:44 +09:00
weak.c (chibi weak) library is a noop when not compiling with weak references. 2015-06-14 15:27:21 +09:00
weak.sld improving docs 2020-07-24 12:53:29 +09:00
zlib.scm Adding a preserve thunk to call-with-temp-file/dir. 2015-04-24 22:52:13 +09:00
zlib.sld porting (chibi temp-file) and (chibi zlib) to chicken 2017-03-25 18:26:35 +09:00