Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-11-16 | Use zix_path_join() | David Robillard | 4 | -144/+83 | |
2022-11-16 | Use zix_file_type() and zix_symlink_type() | David Robillard | 2 | -34/+21 | |
2022-11-16 | Simplify test setup code | David Robillard | 10 | -104/+10 | |
2022-11-16 | Fix mismatched free functions | David Robillard | 1 | -2/+2 | |
2022-09-08 | Use 0BSD for trivial "public domain intent" things | David Robillard | 15 | -15/+15 | |
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway. | |||||
2022-09-08 | Only run REUSE test in strict mode | David Robillard | 1 | -12/+14 | |
2022-09-01 | Adopt REUSE machine-readable licensing standard | David Robillard | 63 | -598/+163 | |
2022-08-22 | Only run autoship test in strict mode | David Robillard | 1 | -3/+5 | |
2022-07-18 | Switch to meson build system | David Robillard | 22 | -14/+371 | |
2022-07-17 | Suppress new warnings in clang-tidy 14 | David Robillard | 1 | -0/+2 | |
2022-07-17 | Fix unlikely null dereference in test | David Robillard | 1 | -8/+16 | |
2022-07-17 | Avoid incorrect use of mkstemp in tests | David Robillard | 2 | -37/+72 | |
This was an overly hasty switch from race-prone alternatives to mkstemp, but it did not actually account for the fact that mkstemp creates the file. This resulted in leaking the file handle, and trying to open it twice, which made the tests fail on Windows/MinGW. | |||||
2022-05-26 | Suppress new warnings in clang-tidy 13 | David Robillard | 1 | -0/+5 | |
2021-01-11 | Use unique test bundle names so tests can run in parallel | David Robillard | 19 | -38/+110 | |
2021-01-11 | Fix unused parameter warnings | David Robillard | 12 | -3/+100 | |
2021-01-02 | Use email address instead of website for attribution | David Robillard | 27 | -27/+27 | |
2021-01-02 | Suppress clang-tidy C11 warnings | David Robillard | 1 | -0/+1 | |
2020-12-31 | Format all code with clang-format | David Robillard | 47 | -3380/+3301 | |
2020-12-18 | Windows: Prefer backslash as a path separator | David Robillard | 1 | -3/+31 | |
This situation is, as always, a total nightmare. In an attempt to not make weird paths with mixed separators, a heuristic is used here which uses forward slash if it seems that the input paths do. Otherwise, backslash (the "preferred" separator on Windows despite all good sense) is used. | |||||
2020-12-18 | Windows: Add test cases for lilv_path_is_absolute() | David Robillard | 1 | -0/+7 | |
2020-12-18 | Add lilv_path_absolute_child() | David Robillard | 1 | -0/+21 | |
2020-12-18 | Add lilv_path_filename() | David Robillard | 1 | -0/+23 | |
2020-12-18 | Ensure that bundles are removed in state tests | David Robillard | 1 | -2/+2 | |
2020-12-18 | Check file contents rather than canonical paths in state tests | David Robillard | 1 | -6/+2 | |
This makes the checks work when the files are not symlinks, as on Windows. | |||||
2020-12-18 | Free instances before deleting state files | David Robillard | 1 | -7/+8 | |
This ensures that the files are no longer in use so they can be removed on Windows. | |||||
2020-12-17 | Fix writing state manifests on Windows | David Robillard | 1 | -1/+119 | |
2020-12-16 | Fix inconsistent parameter name | David Robillard | 1 | -2/+2 | |
2020-12-16 | Isolate variable declarations and initialize all variables | David Robillard | 2 | -4/+6 | |
2020-12-16 | Clean up includes | David Robillard | 10 | -11/+10 | |
2020-12-16 | Add separate clang-tidy configuration for tests | David Robillard | 1 | -0/+41 | |
2020-12-01 | Rewrite state test suite | David Robillard | 1 | -399/+797 | |
Still a little bit hairy, but much better, and it's at least possible to add cases now without running away screaming. | |||||
2020-12-01 | Move features to shared test context | David Robillard | 1 | -71/+82 | |
2020-12-01 | Factor out loading test plugin | David Robillard | 1 | -16/+29 | |
2020-12-01 | Factor out state test context | David Robillard | 1 | -33/+64 | |
2020-12-01 | Factor out test URI map | David Robillard | 3 | -35/+98 | |
2020-08-07 | Fix error handling when copying files | David Robillard | 1 | -0/+14 | |
2020-08-07 | Add filesystem tests | David Robillard | 2 | -40/+460 | |
2020-08-06 | Add lilv_remove() | David Robillard | 2 | -11/+3 | |
2020-08-06 | Rename some filename utilities for clarity | David Robillard | 4 | -15/+15 | |
Loosely inspired by Python and the std::filesystem API. | |||||
2020-08-06 | Separate filesystem utilities | David Robillard | 13 | -10/+17 | |
2020-07-16 | Fix literal conversion warnings on MSVC | David Robillard | 1 | -3/+3 | |
2020-07-16 | Modernize compiler version checks | David Robillard | 1 | -2/+2 | |
Avoids a warning on compilers where __GNUC__ is not defined. | |||||
2020-07-16 | Add missing extern declaration | David Robillard | 1 | -0/+3 | |
This avoids a clang warning about strict declarations. | |||||
2020-07-16 | Add missing static specifiers | David Robillard | 1 | -6/+6 | |
2020-07-16 | Remove unnecessary defines | David Robillard | 2 | -4/+0 | |
2020-07-16 | Split test suite up into several independent programs | David Robillard | 24 | -2137/+2917 | |
2020-07-16 | Clean up includes | David Robillard | 1 | -2/+3 | |
2020-07-16 | Automatically write prefixes to test files | David Robillard | 2 | -42/+28 | |
Makes the code less repetitive and verbose. They were all the same at this point anyway, since unused prefixes don't hurt anything. | |||||
2020-07-16 | Use standard assert for test expectations | David Robillard | 10 | -398/+358 | |
The old one aborted anyway, and I've been using assert for tests in other projects for a while now, and never really missed having something more complex. The lack of a dependency or repetitive code is nice. Since the unit tests are about to be split up, the abort thing will become less of an issue anyway. | |||||
2020-07-15 | Rewrite and separate common test facilities | David Robillard | 3 | -414/+485 | |