CMake test integration #334
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
This PR introduces the following commits:
This adds the ability to compile tests as part of using CMake.
Note that, I've had to unwrap some
ucl_*()calls fromassert()(see comment below on this PR.)I've also explicitly disabled the tests from running on Windows, as they've not been written with that in mind. However, I have still changed some of the tests in terms of their headers, should we revisit this in the future.
This adds a few flags to Github actions to make
ctesteasier to deal with.I noticed a duplicate test; msgpack. I presume this is meant to be
test_streamingbut this test is broken currently, and hasn't explicitly been running as a test (only compiled).