Tests started on Sat Aug 21 11:09:52 PDT 2021 and finished on Sat Aug 21 11:13:22 PDT 2021
Start running the tests on Sat Aug 21 11:10:14 PDT 2021 libutf8 v1.0.8 [49266]:unittest: seed is 1629569414 SECTION: Verify the BOM character SECTION: Verify with a string that's too small SECTION: Verify the five BOMs as is SECTION: Verify the five BOMs as is SECTION: Verify u32string that starts with a BOM (CPU Endianness) SECTION: Verify Case Insensitive String Constructors SECTION: Verify Case Insensitive String Comparators SECTION: Verify minimum buffer length for MBS conversions SECTION: Test UTF-32 to UTF-8 with characters between 0x00 and 0x7F inclusive SECTION: Test UTF-32 to UTF-8 with characters between 0x80 and 0x7FF inclusive SECTION: Test UTF-32 to UTF-8 with characters between 0x800 and 0xFFFF inclusive SECTION: Test UTF-32 to UTF-8 with characters between 0x10000 and 0x10FFFF inclusive SECTION: Test UTF-32 to UTF-8 with an empty input string SECTION: Verify that surrogates do not work in UTF-8 SECTION: Verify that too large a number is not supported SECTION: Verify that surrogates do not work in UTF-8 SECTION: Test an invalid UTF-8 sequence (0x80 to 0x7FF) SECTION: Test an invalid UTF-8 sequence (0x800 to 0xFFFF) SECTION: Test UTF-32 to UTF-8 with characters between 0x010000 and 0x110000 inclusive SECTION: Test three random characters, destroy the second one and make sure it gets skipped properly SECTION: valid iterators tests SECTION: iterators with invalid characters (bad UTF-8) SECTION: iterators with invalid characters (too large) SECTION: Valid ASCII including controls SECTION: Valid ASCII excluding controls SECTION: Invalid ASCII (extended characters) SECTION: Invalid ASCII (controls) SECTION: Valid UTF-8 SECTION: Invalid UTF-8 (UTF-16 surrogates) SECTION: Invalid UTF-8 (invalid code points) SECTION: Valid UTF-16 (no surrogates) SECTION: Valid UTF-16 (surrogates) SECTION: Valid UTF-16 (invalid surrogates) SECTION: Valid UTF-32 SECTION: Invalid UTF-32 (UTF-16 surrogates) SECTION: Invalid UTF-32 (invalid code points) SECTION: test conversion strings (0x0001 to 0xFFFD) SECTION: test conversion strings (0x10000 to 0x110000) SECTION: test surrogate string conversion (u8) SECTION: test surrogate string conversion (u32) SECTION: test conversion strings between 0x110000 and 0xFFFFFFFF SECTION: invalid UTF-16 surrogate usage SECTION: test wc to u8string conversions between 0 and 0x80 SECTION: test wc to u8string conversions between 0x80 and 0x800 SECTION: test wc to u8string conversions between 0x800 and 0x10000 SECTION: test wc to u8string conversions between 0x10000 and 0x110000 SECTION: test wc to u8string conversions between 0x800 and 0x10000 SECTION: test wc to u8string conversions between 0x110000 and 0xFFFFFFFF SECTION: compare UTF-8 strings SECTION: verify runtime vs compile time version numbers =============================================================================== All tests passed (84361910 assertions in 14 test cases) Finished running the tests on Sat Aug 21 11:13:14 PDT 2021