aboutsummaryrefslogtreecommitdiff
path: root/tests/run-tests.scm (unfollow)
Commit message (Collapse)Author
2023-10-02Rewrite test running system.Hugo Hörnquist
2023-09-13test fixes.Hugo Hörnquist
2023-09-11Change how entry point is handled.Hugo Hörnquist
Replaces the old main sh bootstrap entry point to one written in C. The reasons are in the C file, but in short, Guile's command line is less than ideal.
2023-09-05Major work on, something.Hugo Hörnquist
2023-04-18Move test runner to library.Hugo Hörnquist
This will both allow us multiple test entry points, since some integration tests doesn't fit to well in our current unit test setup. It will hopefully also allow me to reuse the code in other projects.
2023-04-18Flush ports between tests.Hugo Hörnquist
In some cases diffs would appear in the wrong places. This also ensures a cleaner slate for each test.
2023-04-18Move test runner diff to variable.Hugo Hörnquist
A first step towards making diff configurable. As can already be seen with the (out commented) alternative (git diff ...)
2023-04-10Fix command line handling in test runner.Hugo Hörnquist
2022-09-23Move all generally usable scripts to module dir.Hugo Hörnquist
2022-07-21Add diff view to test runner.Hugo Hörnquist
2022-07-07Tests allows multiple --only and --skip.Hugo Hörnquist
2022-07-07Better expected/actual printing in tests.Hugo Hörnquist
2022-07-07Better messages for test-assert failures.Hugo Hörnquist
2022-07-07Automatic test name now narrower.Hugo Hörnquist
Truncated-width defaults to 79 chars, which is to wide with our padding and tree structure to the left.
2022-07-07Change run-tests shebang.Hugo Hörnquist
Now works no matter where bash is.
2022-07-07Tests '--skip'-flag now uses test names.Hugo Hörnquist
This allows us both to (as before) skip complete files, as every file is run with its own name as a test group, but also individual tests and test group inside files. See GitHub issue #57
2022-06-23Update test-runner.Hugo Hörnquist
2022-06-21Top level catch around tests.Hugo Hörnquist
2022-06-13fixup! a2988fb35f7c61041d094ca202dbc1e4baecde2fHugo Hörnquist
2022-06-12Update test-runner to display a tree for groups.Hugo Hörnquist
2022-06-11Add number of TODO's.Hugo Hörnquist
2022-06-10Cleanup in run-tests.Hugo Hörnquist
2022-04-21Allow tests in subdirs.Hugo Hörnquist
2022-04-05Readd --skip and --only flags to run-tests.Hugo Hörnquist
2022-03-28Testrunner skip hidden files.Hugo Hörnquist
2022-03-07Add new tests.Hugo Hörnquist
2022-03-07Add --verbose flag to testrunner.Hugo Hörnquist
2022-03-07Test runner only output coverage of "our" modules.Hugo Hörnquist
2022-03-06Allow explicit GUILE environment, document it.Hugo Hörnquist
The environment variable GUILE can now be set to override the guile version, which allows us to test the code with multiple versions/implementations. Also updates README to note these variables.
2022-03-04Tests now use our local compiled files.Hugo Hörnquist
Previously there was a bunch of errors with the tests, where they tried to compile everything automatically, which usually went rather poorly due to it being in --debug mode.
2022-03-04Explicitly format unbound-variable errors.Hugo Hörnquist
2022-03-01Create own test runner.Hugo Hörnquist
2022-01-31Move stuff from calp/util to hnh/util.Hugo Hörnquist
This is the first (major) step in splitting the generally useful items into its own library.
2021-12-22Cleanup modules.Hugo Hörnquist
Primarly this moves all vcompenent input and output code to clearly labeled modules, instead of being spread out. At the same time it also removes a handfull of unused procedures.
2021-11-08Document testrunner syntax.Hugo Hörnquist
2021-11-08Got coverage tests to work!Hugo Hörnquist
This makes running the tests quite a bit slower. Especially the more complicated ones such as recurrence-advanced.scm.
2021-08-24Warnings are errors when running tests.Hugo Hörnquist
Should prevent warnings from slipping through the cracks.
2021-08-21Slightly improve error handling in test-runner.Hugo Hörnquist
2021-01-13Add commentary to run-tests.Hugo Hörnquist
2020-08-24Move util modules into calp module..Hugo Hörnquist
2020-08-12Start adding tests for server.Hugo Hörnquist
2020-07-30Resolve TODO's in test dir.Hugo Hörnquist
2020-07-27Improve opt parsing in test runner.Hugo Hörnquist
2020-06-13Add generated recurrence sets for tests.Hugo Hörnquist
2020-04-27Minor updates.Hugo Hörnquist
2020-02-19Update tests to remove srfi-19.Hugo Hörnquist
2020-02-03Fix date<=.Hugo Hörnquist
2020-01-30Once again compiles.Hugo Hörnquist
2019-12-30Add throw-handler to test runner.Hugo Hörnquist
2019-12-30Reworked tests.Hugo Hörnquist