boostorg / date_time

Boost.org date_time module
http://boost.org/libs/date_time
Boost Software License 1.0
67 stars 95 forks source link

refresh ci, codecov, readme #202

Closed jeking3 closed 2 years ago

jeking3 commented 2 years ago
JeffGarland commented 2 years ago

if we omit unit tests from coverage there won't be any coverage will there?

jeking3 commented 2 years ago

Coverage includes the headers. We omit the unit test code itself from coverage numbers, so all we see is coverage of the library headers.

jeking3 commented 2 years ago

This also restores Coverity Scan.

There seem to be a number of problems with boost::serialization and ubsan testing so I had to disable it. I wanted to add exclusions, since there are a number of open issues on serialization that have been there for 3-4 years, but I couldn't find a way to do it in the amount of time I have available.

jeking3 commented 2 years ago

If we want the CI to take less time we can reduce the cxxstd levels that some of the older compilers are using in future changes. Testing 03,11,13,17,20 is a lot of work.