Commit message (Collapse) | Author | ||
---|---|---|---|
2023-12-28 | test/py/ -> test/src/ | Egor Tensin | |
2023-12-12 | switch to egor@tensin.name | Egor Tensin | |
2023-07-09 | test: increase timeouts | Egor Tensin | |
All the new added tests require more time. | |||
2023-07-07 | test: add some basic command-line usage tests | Egor Tensin | |
2023-06-29 | test: shuffle files a bit | Egor Tensin | |
This should hopefully reduce clutter in the test/ directory. Side note: if I leave the __init__.py file in the new py/ directory, pytest fails with import errors. To make it work, I need to either delete it or keep the __init__.py file in both test/ and py/. No idea why. | |||
2023-06-28 | test: better logging | 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 for actual CI runs | Egor Tensin | |
2023-06-28 | test/lib: refactoring | Egor Tensin | |
2023-05-15 | test/lib: refactoring | Egor Tensin | |
2023-05-07 | test/lib: log process readiness only once | Egor Tensin | |
2023-05-07 | test: refactoring | 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? |