Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-12-11 | Keep test paths within created temporary directory | David Robillard | 1 | -3/+9 | |
Creates a subdirectory for testing ".." to stay within the created test directory for compatibility with sandboxing. | |||||
2024-11-24 | Clean up and strengthen warning flags | David Robillard | 1 | -6/+14 | |
Some previously global suppressions were only actually needed in benchmarks or tests, so move them there to keep the main set as small as possible. | |||||
2024-11-24 | Clean up includes | David Robillard | 3 | -2/+3 | |
2024-11-24 | Add zix_expand_environment_strings() | David Robillard | 3 | -0/+142 | |
2024-11-24 | Improve test coverage | David Robillard | 1 | -7/+6 | |
2024-11-23 | Use angle brackets for library includes | David Robillard | 16 | -70/+70 | |
2024-11-15 | Avoid potential memory leak in test | David Robillard | 1 | -1/+1 | |
2024-11-15 | Avoid potential open file leak in test | David Robillard | 1 | -1/+2 | |
2024-11-15 | Assert that allocation and file opening succeeds in tests | David Robillard | 1 | -0/+2 | |
This appeases GCC's static analyzer. | |||||
2024-11-15 | Update clang-format configuration | David Robillard | 5 | -32/+16 | |
2024-10-06 | Clean up test definitions | David Robillard | 1 | -45/+36 | |
2024-09-28 | Improve test allocator API | David Robillard | 8 | -18/+35 | |
Add a simple API for setting up the failing allocator to avoid manually tinkering with its members. Conveniently, this also avoids confusing cppcheck. | |||||
2024-09-28 | Fix cppcheck test on older systems | David Robillard | 1 | -1/+1 | |
This fixes the test on the lv2plugin/debian-x64 image in particular, which is based on Debian 11 with cppcheck 2.3. | |||||
2024-07-18 | Suppress new warnings in clang and clang-tidy 18 | David Robillard | 1 | -2/+3 | |
2024-07-15 | Add missing include | David Robillard | 1 | -0/+1 | |
2024-06-26 | Improve test coverage | David Robillard | 1 | -3/+1 | |
This situation probably should be reported, but 100% line coverage is very convenient since it makes coverage regression more obvious. I don't think a test being skipped on an esoteric system configuration is worth losing that. | |||||
2024-06-26 | Add zix_string_view_equals() | David Robillard | 2 | -1/+120 | |
2024-06-23 | Skip socket file type test with absurdly long TMPDIR | David Robillard | 1 | -8/+12 | |
If TMPDIR is so long that it doesn't fit in the socket address field, then it's impossible to create a socket in the temporary directory. This is a pretty weird situation that would never happen on a normal system, so I think the test can just be skipped without the reduced coverage being a problem. | |||||
2024-06-22 | Clean up whitespace and clang-format configuration | David Robillard | 2 | -10/+20 | |
2024-06-22 | Avoid cppcheck warning about self-assignment | David Robillard | 1 | -1/+0 | |
2024-06-22 | Remove redundant conditionals | David Robillard | 1 | -1/+0 | |
2024-06-22 | Add missing const qualifier | David Robillard | 1 | -1/+0 | |
2024-06-22 | Avoid cppcheck warning for assertions with side-effects in tests | David Robillard | 2 | -3/+7 | |
2024-06-22 | Fix mismatched printf argument type | David Robillard | 2 | -3/+2 | |
2024-06-22 | Add cppcheck test | David Robillard | 1 | -0/+28 | |
2024-06-22 | Fix whitespace and add code formatting test | David Robillard | 1 | -1/+12 | |
2024-06-04 | Fix calloc() argument order | David Robillard | 1 | -1/+1 | |
2024-03-14 | Fix ring unit test when mlock() is unavailable | David Robillard | 1 | -1/+1 | |
2023-12-02 | Fix warnings in strict MinGW build | David Robillard | 1 | -2/+4 | |
2023-11-17 | Test zix_copy_file() in Wasm | David Robillard | 1 | -9/+10 | |
2023-09-23 | Format meson.build files with muon | David Robillard | 1 | -2/+2 | |
The less time wasted with manual code formatting, the better. | |||||
2023-09-22 | Improve test suite code coverage | David Robillard | 10 | -524/+460 | |
2023-09-21 | Use anonymous namespace in C++ test | David Robillard | 1 | -8/+12 | |
2023-08-23 | Clean up C++ test configuration and documentation | David Robillard | 1 | -5/+1 | |
2023-08-23 | Improve test coverage | David Robillard | 2 | -5/+7 | |
2023-05-29 | Fix inappropriate use of PRIuPTR for size_t | David Robillard | 1 | -1/+1 | |
2023-05-12 | Fix emscripten warnings | David Robillard | 2 | -1/+4 | |
2023-05-01 | Split up main meson file | David Robillard | 1 | -0/+246 | |
2023-02-05 | Add missing include | David Robillard | 1 | -0/+1 | |
2023-02-04 | Suppress/fix clang-tidy warnings on Windows | David Robillard | 6 | -10/+24 | |
2023-02-04 | Use a more realistic scenario for file locking test | David Robillard | 1 | -1/+1 | |
2023-02-04 | Check zix_ring_mlock() return value | David Robillard | 1 | -1/+2 | |
2023-02-03 | Suppress/fix new warnings in clang-tidy 15 | David Robillard | 2 | -5/+4 | |
2022-11-25 | Clean up test conditions | David Robillard | 1 | -20/+17 | |
2022-11-25 | Constrain test parameters to reasonable limits | David Robillard | 4 | -8/+31 | |
2022-11-25 | Avoid truncating test random seed | David Robillard | 1 | -5/+6 | |
2022-11-25 | Avoid dereference after null check | David Robillard | 1 | -3/+4 | |
2022-11-25 | Consistently check write_to_path() return value in tests | David Robillard | 1 | -1/+1 | |
2022-11-25 | Fix potential use of close() on invalid file descriptors | David Robillard | 1 | -1/+15 | |
2022-11-25 | Remove dead code | David Robillard | 1 | -6/+0 | |