summaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2024-03-16Fix test suite when TMPDIR has no trailing slashDavid Robillard2-44/+8
2024-03-16Fix potential use of null pointer in test pluginDavid Robillard1-1/+2
2024-01-09Fix potential null dereferences and conversion warningsDavid Robillard1-1/+8
A few of these can't actually happen, but that's opaque to static analysis, so appease clang-tidy with casts since the checks are too valuable to suppress.
2024-01-09Fix null dereference when trying to load state from a missing fileDavid Robillard1-0/+13
2023-09-23Format meson.build files with muonDavid Robillard1-2/+5
The less time wasted with manual code formatting, the better.
2023-05-02Fix warning_level=everything on MacOSDavid Robillard1-1/+1
2023-05-01Replace strict option with new meson warning levelDavid Robillard2-1/+2
2023-02-04Fix clang and clang-tidy warnings on WindowsDavid Robillard1-1/+1
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard2-1/+2
2023-01-29Suppress new warnings in MSVS 2022David Robillard1-0/+5
2022-12-11Suppress warnings in C++ testDavid Robillard1-1/+18
2022-12-10Make clang-tidy configuration cleaner when run via mesonDavid Robillard1-1/+1
Unfortunately, meson drives clang-tidy in a way that can't handle C and C++ in the same project.
2022-12-10Simplify trivial switch statementsDavid Robillard2-12/+2
2022-12-10Resurrect C++ bindings testDavid Robillard4-1/+41
2022-12-10Use consistent meson formattingDavid Robillard13-181/+271
2022-12-10Avoid "else" after "return"David Robillard2-8/+11
2022-12-10Avoid "suspicious" string comparisonsDavid Robillard2-3/+2
2022-12-10Strengthen clang-tidy configurationDavid Robillard1-32/+1
2022-11-16Remove filesystem moduleDavid Robillard6-39/+18
2022-11-16Use zix_path_parent_path()David Robillard1-28/+0
2022-11-16Use zix_path_filename()David Robillard1-23/+0
2022-11-16Use zix_path_lexically_relative()David Robillard1-24/+0
2022-11-16Use zix_dir_for_each()David Robillard2-70/+11
2022-11-16Use zix_current_path()David Robillard1-34/+0
2022-11-16Use zix_path_is_absolute()David Robillard1-20/+0
2022-11-16Use zix_file_lock()David Robillard1-22/+0
2022-11-16Use zix_copy_file()David Robillard2-42/+0
2022-11-16Use zix_create_temporary_directory()David Robillard2-20/+2
2022-11-16Use zix_create_directories()David Robillard2-36/+1
2022-11-16Use zix_temp_directory_path()David Robillard1-11/+0
2022-11-16Use zix_remove()David Robillard4-33/+34
2022-11-16Use zix_file_equals()David Robillard3-41/+3
2022-11-16Use zix_canonical_path()David Robillard4-78/+7
2022-11-16Use zix_path_join()David Robillard4-144/+83
2022-11-16Use zix_file_type() and zix_symlink_type()David Robillard2-34/+21
2022-11-16Simplify test setup codeDavid Robillard10-104/+10
2022-11-16Fix mismatched free functionsDavid Robillard1-2/+2
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard15-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-08Only run REUSE test in strict modeDavid Robillard1-12/+14
2022-09-01Adopt REUSE machine-readable licensing standardDavid Robillard63-598/+163
2022-08-22Only run autoship test in strict modeDavid Robillard1-3/+5
2022-07-18Switch to meson build systemDavid Robillard22-14/+371
2022-07-17Suppress new warnings in clang-tidy 14David Robillard1-0/+2
2022-07-17Fix unlikely null dereference in testDavid Robillard1-8/+16
2022-07-17Avoid incorrect use of mkstemp in testsDavid Robillard2-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-26Suppress new warnings in clang-tidy 13David Robillard1-0/+5
2021-01-11Use unique test bundle names so tests can run in parallelDavid Robillard19-38/+110
2021-01-11Fix unused parameter warningsDavid Robillard12-3/+100
2021-01-02Use email address instead of website for attributionDavid Robillard27-27/+27
2021-01-02Suppress clang-tidy C11 warningsDavid Robillard1-0/+1