wide-integer icon indicating copy to clipboard operation
wide-integer copied to clipboard

Strive for 100 percent (Line) coverage in CI/Tests

Open ckormanyos opened this issue 3 years ago • 1 comments

ckormanyos avatar Jun 27 '22 19:06 ckormanyos

A lot of the missing lines in those approximately 3% of missing code coverage are used in I/O streaming, in particular with octal and hexadecimal formats and some less common stream flags.

There also seem to be some missing lines when shif operators get excessive shift amounts.

As usual, we need to handle I/O streaming and certain edge cases better. Use for this the already existing edge-case test file test_uintwide_t_edge_cases.cpp.

ckormanyos avatar Jun 27 '22 19:06 ckormanyos