Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | add .pytest_cache to .gitignore | Egor Tensin | 2023-06-28 | |
| | | | | | It's added by Pytest automatically, but I like doing it explicitly better. | |||
* | test: better logging | Egor Tensin | 2023-06-28 | |
| | ||||
* | test: skip ci.sh w/ Valgrind | Egor Tensin | 2023-06-28 | |
| | ||||
* | test/lib: remove non-sensical *Runner classes | Egor Tensin | 2023-06-28 | |
| | ||||
* | test/lib: refactoring | Egor Tensin | 2023-06-28 | |
| | ||||
* | test: add test timeouts, prettier output | Egor Tensin | 2023-06-28 | |
| | ||||
* | test: add test for actual CI runs | Egor Tensin | 2023-06-28 | |
| | ||||
* | test/lib: refactoring | Egor Tensin | 2023-06-28 | |
| | ||||
* | test/lib: refactoring | Egor Tensin | 2023-05-15 | |
| | ||||
* | test/lib: log process readiness only once | Egor Tensin | 2023-05-07 | |
| | ||||
* | test: refactoring | Egor Tensin | 2023-05-07 | |
| | ||||
* | test: rename CMake tests | Egor Tensin | 2023-05-07 | |
| | ||||
* | add tests to run binaries under Valgrind | Egor Tensin | 2023-05-07 | |
| | | | | | | | | | | | 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. | |||
* | test: mark global fixtures as such | Egor Tensin | 2023-05-06 | |
| | ||||
* | add a couple of the most basic tests using Pytest | Egor Tensin | 2023-05-06 | |
I'm super-unsure about this; I don't really like all the magic, but we'll see, I guess? |