-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Boost::ext].UT / μt #3997
[Boost::ext].UT / μt #3997
Conversation
Some configurations of 'ut/1.1.8' failed in build 1 (
|
Recipe syntax error in build 2:
|
Failure in build 3 (
|
Failure in build 4 (
WARN: Remotes registry file missing, creating default one in /home/conan/w/cci_PR-3997/4/0e5f69b2-1738-43a8-b543-392b72e13c3f/.conan/remotes.json |
Failure in build 5 (
WARN: Remotes registry file missing, creating default one in /home/conan/w/cci_PR-3997/5/b4e5034e-bd09-4587-9088-d0674df858e2/.conan/remotes.json |
Failure in build 6 (
WARN: Remotes registry file missing, creating default one in /home/conan/w/cci_PR-3997/6/4e20c768-df52-4851-b093-b374422b0846/.conan/remotes.json |
Failure in build 7 (
|
Previously, the minimum C++ standard was 20, but only 17 is required.
Failure in build 8 (
|
All green in build 9 (
|
The behavior now models [Boost-ext].UT's current find_package behavior. A CMake config file is provided with the name ut. The library can be found with find_package(ut) as expected. The CMake target, boost::ut, is also provided as expected. I'm not sure how to remove the global target boost::boost. I'd hate for this to conflict with the Boost library.
All green in build 11 (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🥇absolutely incredible work.
two tiny details and this will be ready for merging!
The glob import was carried over from another header-only package. Since it is not used here, it has been removed.
All green in build 12 (
|
The license was previously "Boost". This commit switches the license to proper identifier for this license. The short identifier for the Boost license is BSL-1.0. This comes from the SPDX specification: https://spdx.org/licenses/BSL-1.0.html
All green in build 13 (
|
This is brilliant news - thanks very much for implementing this @jwillikers ! |
Specify library name and version: ut/1.1.8
conan-center hook activated.
This PR adds the C++20 header only unit-testing framework, [Boost::ext].μt.
This library belongs to the unofficial Boost libraries in Boost-ext.