Closed jeking3 closed 2 years ago
if we omit unit tests from coverage there won't be any coverage will there?
Coverage includes the headers. We omit the unit test code itself from coverage numbers, so all we see is coverage of the library headers.
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.
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.