Logs for the libutf8 1.0.8 tests

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