START: ptest-runner
2026-04-28T17:04
PASS: ./negative
[==========] Running 10 tests from 1 test cases.
[----------] 10 tests from CPP11APITests
[ RUN      ] CPP11APITests.test_append
[       OK ] CPP11APITests.test_append
[ RUN      ] CPP11APITests.test_append16
[       OK ] CPP11APITests.test_append16
[ RUN      ] CPP11APITests.test_utf16to8
[       OK ] CPP11APITests.test_utf16to8
[ RUN      ] CPP11APITests.test_utf8to16
[       OK ] CPP11APITests.test_utf8to16
[ RUN      ] CPP11APITests.test_utf32to8
[       OK ] CPP11APITests.test_utf32to8
[ RUN      ] CPP11APITests.test_utf8to32
[       OK ] CPP11APITests.test_utf8to32
[ RUN      ] CPP11APITests.test_find_invalid
[       OK ] CPP11APITests.test_find_invalid
[ RUN      ] CPP11APITests.test_is_valid
[       OK ] CPP11APITests.test_is_valid
[ RUN      ] CPP11APITests.test_replace_invalid
[       OK ] CPP11APITests.test_replace_invalid
[ RUN      ] CPP11APITests.test_starts_with_bom
[       OK ] CPP11APITests.test_starts_with_bom
[----------] 10 tests from CPP11APITests
[==========] 10 tests from 1 test cases ran.
[  PASSED  ] 10 tests.
PASS: ./cpp11
[==========] Running 33 tests from 4 test cases.
[----------] 16 tests from CheckedAPITests
[ RUN      ] CheckedAPITests.test_append
[       OK ] CheckedAPITests.test_append
[ RUN      ] CheckedAPITests.test_append16
[       OK ] CheckedAPITests.test_append16
[ RUN      ] CheckedAPITests.test_next
[       OK ] CheckedAPITests.test_next
[ RUN      ] CheckedAPITests.test_next16
[       OK ] CheckedAPITests.test_next16
[ RUN      ] CheckedAPITests.test_peek_next
[       OK ] CheckedAPITests.test_peek_next
[ RUN      ] CheckedAPITests.test_prior
[       OK ] CheckedAPITests.test_prior
[ RUN      ] CheckedAPITests.test_advance
[       OK ] CheckedAPITests.test_advance
[ RUN      ] CheckedAPITests.test_distance
[       OK ] CheckedAPITests.test_distance
[ RUN      ] CheckedAPITests.test_utf32to8
[       OK ] CheckedAPITests.test_utf32to8
[ RUN      ] CheckedAPITests.test_utf8to32
[       OK ] CheckedAPITests.test_utf8to32
[ RUN      ] CheckedAPITests.test_utf16to8
[       OK ] CheckedAPITests.test_utf16to8
[ RUN      ] CheckedAPITests.test_utf8to16
[       OK ] CheckedAPITests.test_utf8to16
[ RUN      ] CheckedAPITests.test_replace_invalid
[       OK ] CheckedAPITests.test_replace_invalid
[ RUN      ] CheckedAPITests.test_find_invalid
[       OK ] CheckedAPITests.test_find_invalid
[ RUN      ] CheckedAPITests.test_is_valid
[       OK ] CheckedAPITests.test_is_valid
[ RUN      ] CheckedAPITests.test_starts_with_bom
[       OK ] CheckedAPITests.test_starts_with_bom
[----------] 16 tests from CheckedAPITests
[----------] 2 tests from CheckedIteratrTests
[ RUN      ] CheckedIteratrTests.test_increment
[       OK ] CheckedIteratrTests.test_increment
[ RUN      ] CheckedIteratrTests.test_decrement
[       OK ] CheckedIteratrTests.test_decrement
[----------] 2 tests from CheckedIteratrTests
[----------] 13 tests from UnCheckedAPITests
[ RUN      ] UnCheckedAPITests.test_append
[       OK ] UnCheckedAPITests.test_append
[ RUN      ] UnCheckedAPITests.test_append16
[       OK ] UnCheckedAPITests.test_append16
[ RUN      ] UnCheckedAPITests.test_next
[       OK ] UnCheckedAPITests.test_next
[ RUN      ] UnCheckedAPITests.test_next16
[       OK ] UnCheckedAPITests.test_next16
[ RUN      ] UnCheckedAPITests.test_peek_next
[       OK ] UnCheckedAPITests.test_peek_next
[ RUN      ] UnCheckedAPITests.test_prior
[       OK ] UnCheckedAPITests.test_prior
[ RUN      ] UnCheckedAPITests.test_advance
[       OK ] UnCheckedAPITests.test_advance
[ RUN      ] UnCheckedAPITests.test_distance
[       OK ] UnCheckedAPITests.test_distance
[ RUN      ] UnCheckedAPITests.test_utf32to8
[       OK ] UnCheckedAPITests.test_utf32to8
[ RUN      ] UnCheckedAPITests.test_utf8to32
[       OK ] UnCheckedAPITests.test_utf8to32
[ RUN      ] UnCheckedAPITests.test_utf16to8
[       OK ] UnCheckedAPITests.test_utf16to8
[ RUN      ] UnCheckedAPITests.test_utf8to16
[       OK ] UnCheckedAPITests.test_utf8to16
[ RUN      ] UnCheckedAPITests.test_replace_invalid
[       OK ] UnCheckedAPITests.test_replace_invalid
[----------] 13 tests from UnCheckedAPITests
[----------] 2 tests from UnCheckedIteratrTests
[ RUN      ] UnCheckedIteratrTests.test_increment
[       OK ] UnCheckedIteratrTests.test_increment
[ RUN      ] UnCheckedIteratrTests.test_decrement
[       OK ] UnCheckedIteratrTests.test_decrement
[----------] 2 tests from UnCheckedIteratrTests
[==========] 33 tests from 4 test cases ran.
[  PASSED  ] 33 tests.
PASS: ./apitests
[==========] Running 8 tests from 1 test cases.
[----------] 8 tests from CPP20APITests
[ RUN      ] CPP20APITests.test_utf16tou8
[       OK ] CPP20APITests.test_utf16tou8
[ RUN      ] CPP20APITests.tes20t_utf8to16
[       OK ] CPP20APITests.tes20t_utf8to16
[ RUN      ] CPP20APITests.test_utf32tou8
[       OK ] CPP20APITests.test_utf32tou8
[ RUN      ] CPP20APITests.test_utf8to32
[       OK ] CPP20APITests.test_utf8to32
[ RUN      ] CPP20APITests.test_find_invalid
[       OK ] CPP20APITests.test_find_invalid
[ RUN      ] CPP20APITests.test_is_valid
[       OK ] CPP20APITests.test_is_valid
[ RUN      ] CPP20APITests.test_replace_invalid
[       OK ] CPP20APITests.test_replace_invalid
[ RUN      ] CPP20APITests.test_starts_with_bom
[       OK ] CPP20APITests.test_starts_with_bom
[----------] 8 tests from CPP20APITests
[==========] 8 tests from 1 test cases ran.
[  PASSED  ] 8 tests.
PASS: ./cpp20
[==========] Running 9 tests from 1 test cases.
[----------] 9 tests from CPP17APITests
[ RUN      ] CPP17APITests.test_utf16to8
[       OK ] CPP17APITests.test_utf16to8
[ RUN      ] CPP17APITests.test_utf8to16
[       OK ] CPP17APITests.test_utf8to16
[ RUN      ] CPP17APITests.test_utf32to8
[       OK ] CPP17APITests.test_utf32to8
[ RUN      ] CPP17APITests.test_utf8to32
[       OK ] CPP17APITests.test_utf8to32
[ RUN      ] CPP17APITests.test_find_invalid
[       OK ] CPP17APITests.test_find_invalid
[ RUN      ] CPP17APITests.test_is_valid
[       OK ] CPP17APITests.test_is_valid
[ RUN      ] CPP17APITests.test_replace_invalid
[       OK ] CPP17APITests.test_replace_invalid
[ RUN      ] CPP17APITests.test_starts_with_bom
[       OK ] CPP17APITests.test_starts_with_bom
[ RUN      ] CPP17APITests.string_class_and_literals
[       OK ] CPP17APITests.string_class_and_literals
[----------] 9 tests from CPP17APITests
[==========] 9 tests from 1 test cases ran.
[  PASSED  ] 9 tests.
PASS: ./cpp17
[==========] Running 15 tests from 2 test cases.
[----------] 13 tests from UnCheckedAPITests
[ RUN      ] UnCheckedAPITests.test_append
[       OK ] UnCheckedAPITests.test_append
[ RUN      ] UnCheckedAPITests.test_append16
[       OK ] UnCheckedAPITests.test_append16
[ RUN      ] UnCheckedAPITests.test_next
[       OK ] UnCheckedAPITests.test_next
[ RUN      ] UnCheckedAPITests.test_next16
[       OK ] UnCheckedAPITests.test_next16
[ RUN      ] UnCheckedAPITests.test_peek_next
[       OK ] UnCheckedAPITests.test_peek_next
[ RUN      ] UnCheckedAPITests.test_prior
[       OK ] UnCheckedAPITests.test_prior
[ RUN      ] UnCheckedAPITests.test_advance
[       OK ] UnCheckedAPITests.test_advance
[ RUN      ] UnCheckedAPITests.test_distance
[       OK ] UnCheckedAPITests.test_distance
[ RUN      ] UnCheckedAPITests.test_utf32to8
[       OK ] UnCheckedAPITests.test_utf32to8
[ RUN      ] UnCheckedAPITests.test_utf8to32
[       OK ] UnCheckedAPITests.test_utf8to32
[ RUN      ] UnCheckedAPITests.test_utf16to8
[       OK ] UnCheckedAPITests.test_utf16to8
[ RUN      ] UnCheckedAPITests.test_utf8to16
[       OK ] UnCheckedAPITests.test_utf8to16
[ RUN      ] UnCheckedAPITests.test_replace_invalid
[       OK ] UnCheckedAPITests.test_replace_invalid
[----------] 13 tests from UnCheckedAPITests
[----------] 2 tests from UnCheckedIteratrTests
[ RUN      ] UnCheckedIteratrTests.test_increment
[       OK ] UnCheckedIteratrTests.test_increment
[ RUN      ] UnCheckedIteratrTests.test_decrement
[       OK ] UnCheckedIteratrTests.test_decrement
[----------] 2 tests from UnCheckedIteratrTests
[==========] 15 tests from 2 test cases ran.
[  PASSED  ] 15 tests.
PASS: ./noexceptionstests
DURATION: 0
