Commit message (Collapse) | Author | ||
---|---|---|---|
2023-07-18 | switch to JSON-RPC as message format | Egor Tensin | |
Instead of the weird `struct msg` I had, I switched to the JSON-RPC format. It's basically the same, but has a well-defined semantics in case of errors. | |||
2023-07-14 | docker: sanitize package dependencies | Egor Tensin | |
2023-07-09 | store process output in SQLite | Egor Tensin | |
2023-07-05 | test: add a 2000-iteration basic repository test | Egor Tensin | |
2023-07-04 | docker: don't run Valgrind tests | Egor Tensin | |
They fail; check again after Alpine 3.19 comes out. | |||
2023-06-30 | show git hash with --version | Egor Tensin | |
Also, use cmake's configure_file to build string constants in. | |||
2023-06-28 | test: add test for actual CI runs | Egor Tensin | |
2023-06-28 | Makefile: split tests into different recipes | Egor Tensin | |
2023-05-29 | docker: bump base image | Egor Tensin | |
2023-05-15 | docker: fix failing valgrind runs | Egor Tensin | |
Unless ulimit -n is set, I get errors such as this from valgrind: Assertion 'newfd >= VG_(fd_hard_limit)' failed. I don't know and don't care what this is about; settings ulimit -n to something else seems to do the trick. For reference, this can be used: https://www.mail-archive.com/kde-bugs-dist@kde.org/msg778326.html | |||
2023-05-13 | rename Makefile parameters & update README | Egor Tensin | |
2023-05-07 | add tests to run binaries under Valgrind | Egor Tensin | |
This was quite a bit of refactoring in test/; everything should be more maintainable and robust in theory. Also, valgrind.sh was fixed to use exec (so that signals are passed to the underlying process); Valgrind command line options have also been tweaked. ./ci.sh fails now, but that should be fixable. | |||
2023-05-06 | add a couple of the most basic tests using Pytest | Egor Tensin | |
I'm super-unsure about this; I don't really like all the magic, but we'll see, I guess? | |||
2023-05-01 | Dockerfile: refactoring | Egor Tensin | |
2023-04-29 | add a default SQLite database path | Egor Tensin | |
2023-04-11 | actually create some tables in SQLite database | Egor Tensin | |
2023-02-25 | use --quiet flags for installations | Egor Tensin | |
2022-12-02 | docker: bump base image | Egor Tensin | |
2022-09-11 | create SQLite database on startup | Egor Tensin | |
2022-09-07 | docker: add bin to PATH | Egor Tensin | |
2022-09-07 | add Makefile | Egor Tensin | |
2022-08-28 | docker: shorten command values | Egor Tensin | |
2022-08-28 | docker: add initial configuration | Egor Tensin | |