Check firebird.log [no messages found for interval when this test was running]
Jump to: output_first_mismatch    outcomes_full_history    elapsed_time_chart
Show cross-report outcomes.

Annotation type Annotation details
2 @message
assert   
  - iter=1 of REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=5: SUCCESS
  + range_name='Basic Latin', iter=1 of REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=5, table_random_unicode_name='ZD!PZsu*d.V3Kd~bih3IS\\P9gIGo[FfZ-XY5r!'
  + Error while parsing procedure "PUBLIC"."SP_CHK"'s BLR
  + -Invalid name: ZD!PZsu*d.V3Kd~bih3IS\P9gIGo[FfZ-XY5r!
  + err.gds_codes=(335544876, 335545316)
  + err.sqlcode=-901
  + err.sqlstate='2F000'

LOG DETAILS:

2025-07-01 05:54:41.930
2025-07-01 05:54:41.936 act = <firebird.qa.plugin.Action object at [hex]>
2025-07-01 05:54:41.943 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-07-01 05:54:41.950
2025-07-01 05:54:41.957 @pytest.mark.version('>=5.0.2')
2025-07-01 05:54:41.964 def test_1(act: Action, capsys):
2025-07-01 05:54:41.971
2025-07-01 05:54:41.978 # https://jrgraphix.net/r/Unicode/
2025-07-01 05:54:41.988 UNICODE_RANGES_MAP = {
2025-07-01 05:54:41.997 (0x0020, 0x007F) : 'Basic Latin',
2025-07-01 05:54:42.005 (0x00A0, 0x00FF) : 'Latin-1 Supplement',
2025-07-01 05:54:42.011 (0x0100, 0x017F) : 'Latin Extended-A',
2025-07-01 05:54:42.017 (0x0180, 0x024F) : 'Latin Extended-B',
2025-07-01 05:54:42.023 (0x0400, 0x04FF) : 'Cyrillic',
2025-07-01 05:54:42.029 (0x0500, 0x052F) : 'Cyrillic Supplementary',
2025-07-01 05:54:42.035 (0x0300, 0x036F) : 'Combining Diacritical Marks',
2025-07-01 05:54:42.043 (0x0250, 0x02AF) : 'IPA Extensions',
2025-07-01 05:54:42.051 (0x0370, 0x03FF) : 'Greek and Coptic',
2025-07-01 05:54:42.062 (0x0530, 0x058F) : 'Armenian',
2025-07-01 05:54:42.070 (0x02B0, 0x02FF) : 'Spacing Modifier Letters',
2025-07-01 05:54:42.078 (0x0590, 0x05FF) : 'Hebrew',
2025-07-01 05:54:42.087 (0x0600, 0x06FF) : 'Arabic',
2025-07-01 05:54:42.098 (0x0700, 0x074F) : 'Syriac',
2025-07-01 05:54:42.107 (0x0780, 0x07BF) : 'Thaana',
2025-07-01 05:54:42.115 (0x0900, 0x097F) : 'Devanagari',
2025-07-01 05:54:42.122 (0x0980, 0x09FF) : 'Bengali',
2025-07-01 05:54:42.128 (0x0A00, 0x0A7F) : 'Gurmukhi',
2025-07-01 05:54:42.135 (0x0A80, 0x0AFF) : 'Gujarati',
2025-07-01 05:54:42.143 (0x0B00, 0x0B7F) : 'Oriya',
2025-07-01 05:54:42.149 (0x0B80, 0x0BFF) : 'Tamil',
2025-07-01 05:54:42.155 (0x0C00, 0x0C7F) : 'Telugu',
2025-07-01 05:54:42.160 (0x0C80, 0x0CFF) : 'Kannada',
2025-07-01 05:54:42.166 (0x0D00, 0x0D7F) : 'Malayalam',
2025-07-01 05:54:42.172 (0x0D80, 0x0DFF) : 'Sinhala',
2025-07-01 05:54:42.179 (0x0E00, 0x0E7F) : 'Thai',
2025-07-01 05:54:42.188 (0x0E80, 0x0EFF) : 'Lao',
2025-07-01 05:54:42.202 (0x0F00, 0x0FFF) : 'Tibetan',
2025-07-01 05:54:42.213 (0x1000, 0x109F) : 'Myanmar',
2025-07-01 05:54:42.221 (0x10A0, 0x10FF) : 'Georgian',
2025-07-01 05:54:42.234 (0x1100, 0x11FF) : 'Hangul Jamo',
2025-07-01 05:54:42.243 (0x1200, 0x137F) : 'Ethiopic',
2025-07-01 05:54:42.252 (0x13A0, 0x13FF) : 'Cherokee',
2025-07-01 05:54:42.265 (0x1400, 0x167F) : 'Unified Canadian Aboriginal Syllabics',
2025-07-01 05:54:42.274 (0x1680, 0x169F) : 'Ogham',
2025-07-01 05:54:42.282 (0x16A0, 0x16FF) : 'Runic',
2025-07-01 05:54:42.292 (0x1700, 0x171F) : 'Tagalog',
2025-07-01 05:54:42.302 (0x1720, 0x173F) : 'Hanunoo',
2025-07-01 05:54:42.311 (0x1740, 0x175F) : 'Buhid',
2025-07-01 05:54:42.318 (0x1760, 0x177F) : 'Tagbanwa',
2025-07-01 05:54:42.324 (0x1780, 0x17FF) : 'Khmer',
2025-07-01 05:54:42.330 (0x1800, 0x18AF) : 'Mongolian',
2025-07-01 05:54:42.341 (0x1900, 0x194F) : 'Limbu',
2025-07-01 05:54:42.349 (0x1950, 0x197F) : 'Tai Le',
2025-07-01 05:54:42.361 (0x19E0, 0x19FF) : 'Khmer Symbols',
2025-07-01 05:54:42.369 (0x1D00, 0x1D7F) : 'Phonetic Extensions',
2025-07-01 05:54:42.376 (0x1E00, 0x1EFF) : 'Latin Extended Additional',
2025-07-01 05:54:42.383 (0x1F00, 0x1FFF) : 'Greek Extended',
2025-07-01 05:54:42.391 (0x2000, 0x206F) : 'General Punctuation',
2025-07-01 05:54:42.396 (0x2070, 0x209F) : 'Superscripts and Subscripts',
2025-07-01 05:54:42.401 (0x20A0, 0x20CF) : 'Currency Symbols',
2025-07-01 05:54:42.406 (0x20D0, 0x20FF) : 'Combining Diacritical Marks for Symbols',
2025-07-01 05:54:42.411 (0x2100, 0x214F) : 'Letterlike Symbols',
2025-07-01 05:54:42.416 (0x2150, 0x218F) : 'Number Forms',
2025-07-01 05:54:42.421 (0x2190, 0x21FF) : 'Arrows',
2025-07-01 05:54:42.426 (0x2200, 0x22FF) : 'Mathematical Operators',
2025-07-01 05:54:42.432 (0x2300, 0x23FF) : 'Miscellaneous Technical',
2025-07-01 05:54:42.438 (0x2400, 0x243F) : 'Control Pictures',
2025-07-01 05:54:42.444 (0x2440, 0x245F) : 'Optical Character Recognition',
2025-07-01 05:54:42.450 (0x2460, 0x24FF) : 'Enclosed Alphanumerics',
2025-07-01 05:54:42.457 (0x2500, 0x257F) : 'Box Drawing',
2025-07-01 05:54:42.463 (0x2580, 0x259F) : 'Block Elements',
2025-07-01 05:54:42.468 (0x25A0, 0x25FF) : 'Geometric Shapes',
2025-07-01 05:54:42.480 (0x2600, 0x26FF) : 'Miscellaneous Symbols',
2025-07-01 05:54:42.489 (0x2700, 0x27BF) : 'Dingbats',
2025-07-01 05:54:42.496 (0x27C0, 0x27EF) : 'Miscellaneous Mathematical Symbols-A',
2025-07-01 05:54:42.502 (0x27F0, 0x27FF) : 'Supplemental Arrows-A',
2025-07-01 05:54:42.509 (0x2800, 0x28FF) : 'Braille Patterns',
2025-07-01 05:54:42.516 (0x2900, 0x297F) : 'Supplemental Arrows-B',
2025-07-01 05:54:42.522 (0x2980, 0x29FF) : 'Miscellaneous Mathematical Symbols-B',
2025-07-01 05:54:42.533 (0x2A00, 0x2AFF) : 'Supplemental Mathematical Operators',
2025-07-01 05:54:42.542 (0x2B00, 0x2BFF) : 'Miscellaneous Symbols and Arrows',
2025-07-01 05:54:42.550 (0x2E80, 0x2EFF) : 'CJK Radicals Supplement',
2025-07-01 05:54:42.556 (0x2F00, 0x2FDF) : 'Kangxi Radicals',
2025-07-01 05:54:42.562 (0x2FF0, 0x2FFF) : 'Ideographic Description Characters',
2025-07-01 05:54:42.567 (0x3000, 0x303F) : 'CJK Symbols and Punctuation',
2025-07-01 05:54:42.571 (0x3040, 0x309F) : 'Hiragana',
2025-07-01 05:54:42.576 (0x30A0, 0x30FF) : 'Katakana',
2025-07-01 05:54:42.586 (0x3100, 0x312F) : 'Bopomofo',
2025-07-01 05:54:42.594 (0x3130, 0x318F) : 'Hangul Compatibility Jamo',
2025-07-01 05:54:42.602 (0x3190, 0x319F) : 'Kanbun',
2025-07-01 05:54:42.612 (0x31A0, 0x31BF) : 'Bopomofo Extended',
2025-07-01 05:54:42.622 (0x31F0, 0x31FF) : 'Katakana Phonetic Extensions',
2025-07-01 05:54:42.629 (0x3200, 0x32FF) : 'Enclosed CJK Letters and Months',
2025-07-01 05:54:42.635 (0x3300, 0x33FF) : 'CJK Compatibility',
2025-07-01 05:54:42.641 (0x3400, 0x4DBF) : 'CJK Unified Ideographs Extension A',
2025-07-01 05:54:42.648 (0x4DC0, 0x4DFF) : 'Yijing Hexagram Symbols',
2025-07-01 05:54:42.654 (0x4E00, 0x9FFF) : 'CJK Unified Ideographs',
2025-07-01 05:54:42.662 (0xA000, 0xA48F) : 'Yi Syllables',
2025-07-01 05:54:42.670 (0xA490, 0xA4CF) : 'Yi Radicals',
2025-07-01 05:54:42.678 (0xAC00, 0xD7AF) : 'Hangul Syllables',
2025-07-01 05:54:42.684 (0xE000, 0xF8FF) : 'Private Use Area',
2025-07-01 05:54:42.689 (0xF900, 0xFAFF) : 'CJK Compatibility Ideographs',
2025-07-01 05:54:42.696 (0xFB00, 0xFB4F) : 'Alphabetic Presentation Forms',
2025-07-01 05:54:42.703 (0xFB50, 0xFDFF) : 'Arabic Presentation Forms-A',
2025-07-01 05:54:42.709 (0xFE00, 0xFE0F) : 'Variation Selectors',
2025-07-01 05:54:42.714 (0xFE20, 0xFE2F) : 'Combining Half Marks',
2025-07-01 05:54:42.722 (0xFE30, 0xFE4F) : 'CJK Compatibility Forms',
2025-07-01 05:54:42.732 (0xFE50, 0xFE6F) : 'Small Form Variants',
2025-07-01 05:54:42.744 (0xFE70, 0xFEFF) : 'Arabic Presentation Forms-B',
2025-07-01 05:54:42.753 (0xFF00, 0xFFEF) : 'Halfwidth and Fullwidth Forms',
2025-07-01 05:54:42.760 (0xFFF0, 0xFFFF) : 'Specials',
2025-07-01 05:54:42.767 (0x10000, 0x1007F) : 'Linear B Syllabary',
2025-07-01 05:54:42.773 (0x10080, 0x100FF) : 'Linear B Ideograms',
2025-07-01 05:54:42.779 (0x10100, 0x1013F) : 'Aegean Numbers',
2025-07-01 05:54:42.786 (0x10300, 0x1032F) : 'Old Italic',
2025-07-01 05:54:42.792 (0x10330, 0x1034F) : 'Gothic',
2025-07-01 05:54:42.798 (0x10380, 0x1039F) : 'Ugaritic',
2025-07-01 05:54:42.803 (0x10400, 0x1044F) : 'Deseret',
2025-07-01 05:54:42.811 (0x10450, 0x1047F) : 'Shavian',
2025-07-01 05:54:42.823 (0x10480, 0x104AF) : 'Osmanya',
2025-07-01 05:54:42.836 (0x10800, 0x1083F) : 'Cypriot Syllabary',
2025-07-01 05:54:42.847 (0x1D000, 0x1D0FF) : 'Byzantine Musical Symbols',
2025-07-01 05:54:42.861 (0x1D100, 0x1D1FF) : 'Musical Symbols',
2025-07-01 05:54:42.873 (0x1D300, 0x1D35F) : 'Tai Xuan Jing Symbols',
2025-07-01 05:54:42.885 (0x1D400, 0x1D7FF) : 'Mathematical Alphanumeric Symbols',
2025-07-01 05:54:42.896 (0x20000, 0x2A6DF) : 'CJK Unified Ideographs Extension B',
2025-07-01 05:54:42.904 (0x2F800, 0x2FA1F) : 'CJK Compatibility Ideographs Supplement',
2025-07-01 05:54:42.915 (0xE0000, 0xE007F) : 'Tags',
2025-07-01 05:54:42.922 }
2025-07-01 05:54:42.929
2025-07-01 05:54:42.936 for bound_points, range_name in UNICODE_RANGES_MAP.items():
2025-07-01 05:54:42.942
2025-07-01 05:54:42.953 for iter in range(1,REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE+1):
2025-07-01 05:54:42.962
2025-07-01 05:54:42.969
2025-07-01 05:54:42.979 table_random_unicode_name = get_random_unicode( random.randint(NAME_MIN_LEN, NAME_MAX_LEN), bound_points )
2025-07-01 05:54:42.986 table_random_unicode_name = ''.join(c for c in table_random_unicode_name if c not in CHARS_TO_SKIP)
2025-07-01 05:54:42.995
2025-07-01 05:54:43.005 test_sql = f"""
2025-07-01 05:54:43.014 recreate table "{table_random_unicode_name.replace('"','""')}"(id int)
2025-07-01 05:54:43.025 ^
2025-07-01 05:54:43.034 create or alter procedure sp_chk as
2025-07-01 05:54:43.040 declare id1 int;
2025-07-01 05:54:43.046 begin
2025-07-01 05:54:43.053 select /* {range_name=} {iter=} */ id from "{table_random_unicode_name.replace('"','""')}" where rdb$db_key = make_dbkey('{table_random_unicode_name}', 0) into id1;
2025-07-01 05:54:43.059 end
2025-07-01 05:54:43.066 ^
2025-07-01 05:54:43.073 """
2025-07-01 05:54:43.085 # select id from "{table_random_unicode_name.replace('"','""')}" where rdb$db_key = make_dbkey('{table_random_unicode_name.replace("'","''")}', 0) into id1;
2025-07-01 05:54:43.095
2025-07-01 05:54:43.103 expected_txt = f'{iter=} of {REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=}: SUCCESS'
2025-07-01 05:54:43.110 with act.db.connect(charset = 'utf-8') as con:
2025-07-01 05:54:43.121 try:
2025-07-01 05:54:43.131 for line in test_sql.split('^'):
2025-07-01 05:54:43.138 if (expr := line.strip()):
2025-07-01 05:54:43.147 if expr != '^':
2025-07-01 05:54:43.156 con.execute_immediate(expr)
2025-07-01 05:54:43.163 else:
2025-07-01 05:54:43.170 con.commit()
2025-07-01 05:54:43.180 con.commit()
2025-07-01 05:54:43.186 print(expected_txt)
2025-07-01 05:54:43.194 except DatabaseError as err:
2025-07-01 05:54:43.203 print(f'{range_name=}, {iter=} of {REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=}, {table_random_unicode_name=}')
2025-07-01 05:54:43.214 print(err)
2025-07-01 05:54:43.225 print(f'{err.gds_codes=}')
2025-07-01 05:54:43.234 print(f'{err.sqlcode=}')
2025-07-01 05:54:43.241 print(f'{err.sqlstate=}')
2025-07-01 05:54:43.247 '''
2025-07-01 05:54:43.256 backup = BytesIO()
2025-07-01 05:54:43.267 with act.connect_server() as srv:
2025-07-01 05:54:43.276 srv.database.local_backup(database=act.db.db_path, backup_stream=backup)
2025-07-01 05:54:43.282 backup.seek(0)
2025-07-01 05:54:43.288 srv.database.local_restore(backup_stream=backup, database=act.db.db_path, flags = SrvRestoreFlag.REPLACE)
2025-07-01 05:54:43.294 '''
2025-07-01 05:54:43.304 act.expected_stdout = expected_txt
2025-07-01 05:54:43.314 act.stdout = capsys.readouterr().out
2025-07-01 05:54:43.324 >               assert act.clean_stdout == act.clean_expected_stdout
2025-07-01 05:54:43.334 E               assert
2025-07-01 05:54:43.345 E                 - iter=1 of REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=5: SUCCESS
2025-07-01 05:54:43.357 E                 + range_name='Basic Latin', iter=1 of REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=5, table_random_unicode_name='ZD!PZsu*d.V3Kd~bih3IS\\P9gIGo[FfZ-XY5r!'
2025-07-01 05:54:43.368 E                 + Error while parsing procedure "PUBLIC"."SP_CHK"'s BLR
2025-07-01 05:54:43.378 E                 + -Invalid name: ZD!PZsu*d.V3Kd~bih3IS\P9gIGo[FfZ-XY5r!
2025-07-01 05:54:43.388 E                 + err.gds_codes=(335544876, 335545316)
2025-07-01 05:54:43.399 E                 + err.sqlcode=-901
2025-07-01 05:54:43.408 E                 + err.sqlstate='2F000'
2025-07-01 05:54:43.415
2025-07-01 05:54:43.422 tests/bugs/gh_8203_test.py:238: AssertionError
2025-07-01 05:54:43.431 ---------------------------- Captured stdout setup -----------------------------
2025-07-01 05:54:43.442 Creating db: localhost:/var/tmp/qa_2024/test_11705/test.fdb [page_size=None, sql_dialect=None, charset='NONE', user=SYSDBA, password=masterkey]
3 #text
act = <firebird.qa.plugin.Action pytest object at [hex]>
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>

    @pytest.mark.version('>=5.0.2')
    def test_1(act: Action, capsys):
    
        # https://jrgraphix.net/r/Unicode/
        UNICODE_RANGES_MAP = {
            (0x0020, 0x007F) : 'Basic Latin',
            (0x00A0, 0x00FF) : 'Latin-1 Supplement',
            (0x0100, 0x017F) : 'Latin Extended-A',
            (0x0180, 0x024F) : 'Latin Extended-B',
            (0x0400, 0x04FF) : 'Cyrillic',
            (0x0500, 0x052F) : 'Cyrillic Supplementary',
            (0x0300, 0x036F) : 'Combining Diacritical Marks',
            (0x0250, 0x02AF) : 'IPA Extensions',
            (0x0370, 0x03FF) : 'Greek and Coptic',
            (0x0530, 0x058F) : 'Armenian',
            (0x02B0, 0x02FF) : 'Spacing Modifier Letters',
            (0x0590, 0x05FF) : 'Hebrew',
            (0x0600, 0x06FF) : 'Arabic',
            (0x0700, 0x074F) : 'Syriac',
            (0x0780, 0x07BF) : 'Thaana',
            (0x0900, 0x097F) : 'Devanagari',
            (0x0980, 0x09FF) : 'Bengali',
            (0x0A00, 0x0A7F) : 'Gurmukhi',
            (0x0A80, 0x0AFF) : 'Gujarati',
            (0x0B00, 0x0B7F) : 'Oriya',
            (0x0B80, 0x0BFF) : 'Tamil',
            (0x0C00, 0x0C7F) : 'Telugu',
            (0x0C80, 0x0CFF) : 'Kannada',
            (0x0D00, 0x0D7F) : 'Malayalam',
            (0x0D80, 0x0DFF) : 'Sinhala',
            (0x0E00, 0x0E7F) : 'Thai',
            (0x0E80, 0x0EFF) : 'Lao',
            (0x0F00, 0x0FFF) : 'Tibetan',
            (0x1000, 0x109F) : 'Myanmar',
            (0x10A0, 0x10FF) : 'Georgian',
            (0x1100, 0x11FF) : 'Hangul Jamo',
            (0x1200, 0x137F) : 'Ethiopic',
            (0x13A0, 0x13FF) : 'Cherokee',
            (0x1400, 0x167F) : 'Unified Canadian Aboriginal Syllabics',
            (0x1680, 0x169F) : 'Ogham',
            (0x16A0, 0x16FF) : 'Runic',
            (0x1700, 0x171F) : 'Tagalog',
            (0x1720, 0x173F) : 'Hanunoo',
            (0x1740, 0x175F) : 'Buhid',
            (0x1760, 0x177F) : 'Tagbanwa',
            (0x1780, 0x17FF) : 'Khmer',
            (0x1800, 0x18AF) : 'Mongolian',
            (0x1900, 0x194F) : 'Limbu',
            (0x1950, 0x197F) : 'Tai Le',
            (0x19E0, 0x19FF) : 'Khmer Symbols',
            (0x1D00, 0x1D7F) : 'Phonetic Extensions',
            (0x1E00, 0x1EFF) : 'Latin Extended Additional',
            (0x1F00, 0x1FFF) : 'Greek Extended',
            (0x2000, 0x206F) : 'General Punctuation',
            (0x2070, 0x209F) : 'Superscripts and Subscripts',
            (0x20A0, 0x20CF) : 'Currency Symbols',
            (0x20D0, 0x20FF) : 'Combining Diacritical Marks for Symbols',
            (0x2100, 0x214F) : 'Letterlike Symbols',
            (0x2150, 0x218F) : 'Number Forms',
            (0x2190, 0x21FF) : 'Arrows',
            (0x2200, 0x22FF) : 'Mathematical Operators',
            (0x2300, 0x23FF) : 'Miscellaneous Technical',
            (0x2400, 0x243F) : 'Control Pictures',
            (0x2440, 0x245F) : 'Optical Character Recognition',
            (0x2460, 0x24FF) : 'Enclosed Alphanumerics',
            (0x2500, 0x257F) : 'Box Drawing',
            (0x2580, 0x259F) : 'Block Elements',
            (0x25A0, 0x25FF) : 'Geometric Shapes',
            (0x2600, 0x26FF) : 'Miscellaneous Symbols',
            (0x2700, 0x27BF) : 'Dingbats',
            (0x27C0, 0x27EF) : 'Miscellaneous Mathematical Symbols-A',
            (0x27F0, 0x27FF) : 'Supplemental Arrows-A',
            (0x2800, 0x28FF) : 'Braille Patterns',
            (0x2900, 0x297F) : 'Supplemental Arrows-B',
            (0x2980, 0x29FF) : 'Miscellaneous Mathematical Symbols-B',
            (0x2A00, 0x2AFF) : 'Supplemental Mathematical Operators',
            (0x2B00, 0x2BFF) : 'Miscellaneous Symbols and Arrows',
            (0x2E80, 0x2EFF) : 'CJK Radicals Supplement',
            (0x2F00, 0x2FDF) : 'Kangxi Radicals',
            (0x2FF0, 0x2FFF) : 'Ideographic Description Characters',
            (0x3000, 0x303F) : 'CJK Symbols and Punctuation',
            (0x3040, 0x309F) : 'Hiragana',
            (0x30A0, 0x30FF) : 'Katakana',
            (0x3100, 0x312F) : 'Bopomofo',
            (0x3130, 0x318F) : 'Hangul Compatibility Jamo',
            (0x3190, 0x319F) : 'Kanbun',
            (0x31A0, 0x31BF) : 'Bopomofo Extended',
            (0x31F0, 0x31FF) : 'Katakana Phonetic Extensions',
            (0x3200, 0x32FF) : 'Enclosed CJK Letters and Months',
            (0x3300, 0x33FF) : 'CJK Compatibility',
            (0x3400, 0x4DBF) : 'CJK Unified Ideographs Extension A',
            (0x4DC0, 0x4DFF) : 'Yijing Hexagram Symbols',
            (0x4E00, 0x9FFF) : 'CJK Unified Ideographs',
            (0xA000, 0xA48F) : 'Yi Syllables',
            (0xA490, 0xA4CF) : 'Yi Radicals',
            (0xAC00, 0xD7AF) : 'Hangul Syllables',
            (0xE000, 0xF8FF) : 'Private Use Area',
            (0xF900, 0xFAFF) : 'CJK Compatibility Ideographs',
            (0xFB00, 0xFB4F) : 'Alphabetic Presentation Forms',
            (0xFB50, 0xFDFF) : 'Arabic Presentation Forms-A',
            (0xFE00, 0xFE0F) : 'Variation Selectors',
            (0xFE20, 0xFE2F) : 'Combining Half Marks',
            (0xFE30, 0xFE4F) : 'CJK Compatibility Forms',
            (0xFE50, 0xFE6F) : 'Small Form Variants',
            (0xFE70, 0xFEFF) : 'Arabic Presentation Forms-B',
            (0xFF00, 0xFFEF) : 'Halfwidth and Fullwidth Forms',
            (0xFFF0, 0xFFFF) : 'Specials',
            (0x10000, 0x1007F) : 'Linear B Syllabary',
            (0x10080, 0x100FF) : 'Linear B Ideograms',
            (0x10100, 0x1013F) : 'Aegean Numbers',
            (0x10300, 0x1032F) : 'Old Italic',
            (0x10330, 0x1034F) : 'Gothic',
            (0x10380, 0x1039F) : 'Ugaritic',
            (0x10400, 0x1044F) : 'Deseret',
            (0x10450, 0x1047F) : 'Shavian',
            (0x10480, 0x104AF) : 'Osmanya',
            (0x10800, 0x1083F) : 'Cypriot Syllabary',
            (0x1D000, 0x1D0FF) : 'Byzantine Musical Symbols',
            (0x1D100, 0x1D1FF) : 'Musical Symbols',
            (0x1D300, 0x1D35F) : 'Tai Xuan Jing Symbols',
            (0x1D400, 0x1D7FF) : 'Mathematical Alphanumeric Symbols',
            (0x20000, 0x2A6DF) : 'CJK Unified Ideographs Extension B',
            (0x2F800, 0x2FA1F) : 'CJK Compatibility Ideographs Supplement',
            (0xE0000, 0xE007F) : 'Tags',
        }
    
        for bound_points, range_name in UNICODE_RANGES_MAP.items():
    
            for iter in range(1,REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE+1):
    
    
                table_random_unicode_name = get_random_unicode( random.randint(NAME_MIN_LEN, NAME_MAX_LEN), bound_points )
                table_random_unicode_name = ''.join(c for c in table_random_unicode_name if c not in CHARS_TO_SKIP)
    
                test_sql = f"""
                    recreate table "{table_random_unicode_name.replace('"','""')}"(id int)
                    ^
                    create or alter procedure sp_chk as
                        declare id1 int;
                    begin
                        select /* {range_name=} {iter=} */ id from "{table_random_unicode_name.replace('"','""')}" where rdb$db_key = make_dbkey('{table_random_unicode_name}', 0) into id1;
                    end
                    ^
                """
                # select id from "{table_random_unicode_name.replace('"','""')}" where rdb$db_key = make_dbkey('{table_random_unicode_name.replace("'","''")}', 0) into id1;
    
                expected_txt = f'{iter=} of {REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=}: SUCCESS'
                with act.db.connect(charset = 'utf-8') as con:
                    try:
                        for line in test_sql.split('^'):
                            if (expr := line.strip()):
                                if expr != '^':
                                    con.execute_immediate(expr)
                                else:
                                    con.commit()
                        con.commit()
                        print(expected_txt)
                    except DatabaseError as err:
                        print(f'{range_name=}, {iter=} of {REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=}, {table_random_unicode_name=}')
                        print(err)
                        print(f'{err.gds_codes=}')
                        print(f'{err.sqlcode=}')
                        print(f'{err.sqlstate=}')
                '''
                backup = BytesIO()
                with act.connect_server() as srv:
                    srv.database.local_backup(database=act.db.db_path, backup_stream=backup)
                    backup.seek(0)
                    srv.database.local_restore(backup_stream=backup, database=act.db.db_path, flags = SrvRestoreFlag.REPLACE)
                '''
                act.expected_stdout = expected_txt
                act.stdout = capsys.readouterr().out
>               assert act.clean_stdout == act.clean_expected_stdout
E               assert   
E                 - iter=1 of REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=5: SUCCESS
E                 + range_name='Basic Latin', iter=1 of REPEAT_CHECKS_FOR_SELECTED_UNICODE_RANGE=5, table_random_unicode_name='ZD!PZsu*d.V3Kd~bih3IS\\P9gIGo[FfZ-XY5r!'
E                 + Error while parsing procedure "PUBLIC"."SP_CHK"'s BLR
E                 + -Invalid name: ZD!PZsu*d.V3Kd~bih3IS\P9gIGo[FfZ-XY5r!
E                 + err.gds_codes=(335544876, 335545316)
E                 + err.sqlcode=-901
E                 + err.sqlstate='2F000'

tests/bugs/gh_8203_test.py:238: AssertionError
Full history of outcomes and elapsed time, ms:
NN SNAP_INFO CS_outcome SS_outcome CS_run_time SS_run_time CS_run_beg CS_run_end SS_run_beg SS_run_end
1 6.0.0.892 2025.07.02 10f7d F F 562 484 2025.07.03 01:46:13.271 2025.07.03 01:46:13.833 2025.07.02 23:11:15.180 2025.07.02 23:11:15.664
2 6.0.0.889 2025.07.01 969ac F F 678 253 2025.07.02 02:14:12.243 2025.07.02 02:14:12.921 2025.07.01 23:24:10.529 2025.07.01 23:24:10.782
3 6.0.0.884 2025.06.30 f7e5f F F 593 391 2025.07.01 02:14:28.115 2025.07.01 02:14:28.708 2025.06.30 23:33:11.304 2025.06.30 23:33:11.695
4 6.0.0.881 2025.06.27 7035d F F 647 545 2025.06.30 02:04:45.979 2025.06.30 02:04:46.626 2025.06.29 23:20:18.225 2025.06.29 23:20:18.770
5 6.0.0.877 2025.06.26 8e38f F F 579 296 2025.06.27 01:43:44.575 2025.06.27 01:43:45.154 2025.06.26 23:11:16.436 2025.06.26 23:11:16.732
6 6.0.0.876 2025.06.25 b1bec F F 496 495 2025.06.26 01:47:35.269 2025.06.26 01:47:35.765 2025.06.25 23:13:11.666 2025.06.25 23:13:12.161
7 6.0.0.863 2025.06.24 c3c20 F F 620 358 2025.06.25 01:47:52.549 2025.06.25 01:47:53.169 2025.06.24 23:12:57.492 2025.06.24 23:12:57.850
8 6.0.0.858 2025.06.23 8d6f7 F F 666 532 2025.06.24 01:48:14.489 2025.06.24 01:48:15.155 2025.06.23 23:13:05.038 2025.06.23 23:13:05.570
9 6.0.0.849 2025.06.20 7b79c F F 635 436 2025.06.21 01:59:47.171 2025.06.21 01:59:47.806 2025.06.20 23:22:16.582 2025.06.20 23:22:17.018
10 6.0.0.848 2025.06.19 c483c F F 566 473 2025.06.20 01:56:08.052 2025.06.20 01:56:08.618 2025.06.19 23:19:07.058 2025.06.19 23:19:07.531
11 6.0.0.845 2025.06.18 22b12 F F 598 520 2025.06.19 02:04:47.414 2025.06.19 02:04:48.012 2025.06.18 23:22:14.022 2025.06.18 23:22:14.542
12 6.0.0.843 2025.06.16 995f4 F F 692 285 2025.06.18 02:03:02.326 2025.06.18 02:03:03.018 2025.06.17 23:24:11.813 2025.06.17 23:24:12.098
13 6.0.0.840 2025.06.14 29bca F F 540 516 2025.06.16 01:54:51.352 2025.06.16 01:54:51.892 2025.06.15 23:16:30.306 2025.06.15 23:16:30.822
14 6.0.0.838 2025.06.13 0e28a F F 588 407 2025.06.14 02:07:54.169 2025.06.14 02:07:54.757 2025.06.13 23:24:00.718 2025.06.13 23:24:01.125
15 6.0.0.835 2025.06.12 2cf29 F F 609 359 2025.06.13 02:07:49.684 2025.06.13 02:07:50.293 2025.06.12 23:28:11.587 2025.06.12 23:28:11.946
16 6.0.0.834 2025.06.11 e889f F F 582 517 2025.06.12 02:03:03.539 2025.06.12 02:03:04.121 2025.06.11 23:24:18.981 2025.06.11 23:24:19.498
17 6.0.0.800 2025.06.10 1f226 P P 61111 46023 2025.06.11 00:30:16.535 2025.06.11 00:31:17.646 2025.06.10 22:22:34.823 2025.06.10 22:23:20.846
18 6.0.0.799 2025.06.07 be644 P P 109742 50088 2025.06.10 00:31:36.633 2025.06.10 00:33:26.375 2025.06.09 22:22:09.806 2025.06.09 22:22:59.894
19 6.0.0.797 2025.06.06 303e8 P P 82696 50568 2025.06.07 00:35:18.143 2025.06.07 00:36:40.839 2025.06.06 22:21:42.875 2025.06.06 22:22:33.443
20 6.0.0.795 2025.05.29 7a71a P P 61374 50011 2025.06.06 00:30:05.692 2025.06.06 00:31:07.066 2025.06.05 22:20:50.571 2025.06.05 22:21:40.582
21 6.0.0.792 2025.05.28 b4327 P P 63058 53240 2025.05.29 00:44:19.950 2025.05.29 00:45:23.008 2025.05.28 22:23:55.059 2025.05.28 22:24:48.299
22 6.0.0.791 2025.05.27 02db8 P P 117365 57044 2025.05.28 00:41:27.729 2025.05.28 00:43:25.094 2025.05.27 22:22:55.234 2025.05.27 22:23:52.278
23 6.0.0.789 2025.05.21 64051 P P 103186 52316 2025.05.25 00:33:58.636 2025.05.25 00:35:41.822 2025.05.24 22:22:04.642 2025.05.24 22:22:56.958
24 6.0.0.787 2025.05.20 230ad P P 99489 52195 2025.05.21 00:31:28.194 2025.05.21 00:33:07.683 2025.05.20 22:20:30.854 2025.05.20 22:21:23.049
25 6.0.0.783 2025.05.12 37320 P P 73387 42994 2025.05.19 12:04:36.151 2025.05.19 12:05:49.538 2025.05.19 10:09:01.144 2025.05.19 10:09:44.138
26 6.0.0.779 2025.05.11 136fa P P 64203 49062 2025.05.12 00:26:49.571 2025.05.12 00:27:53.774 2025.05.11 22:19:59.721 2025.05.11 22:20:48.783
27 6.0.0.778 2025.05.07 d735e P P 62729 46936 2025.05.08 00:28:56.866 2025.05.08 00:29:59.595 2025.05.07 22:18:47.587 2025.05.07 22:19:34.523
28 6.0.0.776 2025.05.06 007cd P P 67665 47761 2025.05.07 00:23:13.140 2025.05.07 00:24:20.805 2025.05.06 22:18:35.173 2025.05.06 22:19:22.934
29 6.0.0.770 2025.05.05 82c4a P P 66410 40357 2025.05.06 00:22:29.454 2025.05.06 00:23:35.864 2025.05.05 22:17:45.211 2025.05.05 22:18:25.568
30 6.0.0.767 2025.05.01 cdd29 P P 61679 31125 2025.05.02 00:19:19.254 2025.05.02 00:20:20.933 2025.05.01 22:17:17.588 2025.05.01 22:17:48.713
31 6.0.0.762 2025.04.30 5cb15 P P 60677 33643 2025.05.01 00:15:28.090 2025.05.01 00:16:28.767 2025.04.30 22:16:13.118 2025.04.30 22:16:46.761
32 6.0.0.755 2025.04.29 739c6 P P 112480 30166 2025.04.30 00:18:12.550 2025.04.30 00:20:05.030 2025.04.29 22:17:19.670 2025.04.29 22:17:49.836
33 6.0.0.753 2025.04.27 29ab3 P P 66388 28049 2025.04.28 00:20:29.534 2025.04.28 00:21:35.922 2025.04.27 22:16:46.738 2025.04.27 22:17:14.787
34 6.0.0.745 2025.04.21 78ad8 P P 100398 42614 2025.04.26 00:16:35.083 2025.04.26 00:18:15.481 2025.04.25 22:18:16.571 2025.04.25 22:18:59.185
35 6.0.0.744 2025.04.19 e883a P P 111393 39176 2025.04.20 00:18:26.790 2025.04.20 00:20:18.183 2025.04.19 22:17:31.133 2025.04.19 22:18:10.309
36 6.0.0.742 2025.04.17 abc3b P P 117467 44262 2025.04.19 00:20:21.042 2025.04.19 00:22:18.509 2025.04.18 22:17:48.176 2025.04.18 22:18:32.438
37 6.0.0.737 2025.04.16 fe52b P P 59344 41681 2025.04.17 00:16:59.773 2025.04.17 00:17:59.117 2025.04.16 22:17:51.354 2025.04.16 22:18:33.035
38 6.0.0.736 2025.04.14 3e6be P P 67596 45800 2025.04.14 23:58:19.826 2025.04.14 23:59:27.422 2025.04.14 22:09:36.394 2025.04.14 22:10:22.194
39 6.0.0.735 2025.04.13 6635c P P 76545 43040 2025.04.14 00:01:49.929 2025.04.14 00:03:06.474 2025.04.13 22:10:51.203 2025.04.13 22:11:34.243
40 6.0.0.734 2025.04.12 12f3f P P 58255 40133 2025.04.12 23:59:00.606 2025.04.12 23:59:58.861 2025.04.12 22:10:05.710 2025.04.12 22:10:45.843
41 6.0.0.730 2025.04.11 240b8 P P 60657 45944 2025.04.12 00:01:16.610 2025.04.12 00:02:17.267 2025.04.11 22:09:39.422 2025.04.11 22:10:25.366
42 6.0.0.726 2025.04.10 d79c6 P P 99376 45236 2025.04.11 00:00:56.101 2025.04.11 00:02:35.477 2025.04.10 22:09:41.157 2025.04.10 22:10:26.393
43 6.0.0.725 2025.04.09 a2b05 P P 57593 45960 2025.04.10 00:01:57.188 2025.04.10 00:02:54.781 2025.04.09 22:11:23.022 2025.04.09 22:12:08.982
44 6.0.0.722 2025.04.08 a8b86 P P 113821 37565 2025.04.09 00:17:47.297 2025.04.09 00:19:41.118 2025.04.08 22:17:14.299 2025.04.08 22:17:51.864
45 6.0.0.719 2025.04.06 90fd9 P P 92874 27311 2025.04.07 00:15:16.607 2025.04.07 00:16:49.481 2025.04.06 22:16:06.770 2025.04.06 22:16:34.081
46 6.0.0.717 2025.04.04 53d70 P P 93720 35441 2025.04.05 00:10:24.682 2025.04.05 00:11:58.402 2025.04.04 22:15:27.353 2025.04.04 22:16:02.794
47 6.0.0.716 2025.04.03 fc636 P P 66450 29838 2025.04.04 00:14:54.017 2025.04.04 00:16:00.467 2025.04.03 22:16:45.132 2025.04.03 22:17:14.970
48 6.0.0.715 2025.04.02 907ed P P 97656 38226 2025.04.03 00:14:48.466 2025.04.03 00:16:26.122 2025.04.02 22:16:49.998 2025.04.02 22:17:28.224
49 6.0.0.710 2025.04.01 40651 P P 67155 27528 2025.04.02 00:13:23.617 2025.04.02 00:14:30.772 2025.04.01 22:16:07.974 2025.04.01 22:16:35.502
50 6.0.0.708 2025.03.31 cb069 P P 91257 42582 2025.04.01 00:03:58.943 2025.04.01 00:05:30.200 2025.03.31 22:10:54.040 2025.03.31 22:11:36.622
51 6.0.0.707 2025.03.28 4bd4f P P 83666 47256 2025.03.31 00:04:31.983 2025.03.31 00:05:55.649 2025.03.30 22:11:31.225 2025.03.30 22:12:18.481
52 6.0.0.698 2025.03.26 d72a7 P P 68926 31209 2025.03.28 00:26:46.962 2025.03.28 00:27:55.888 2025.03.27 22:17:24.790 2025.03.27 22:17:55.999
53 6.0.0.693 2025.03.24 0b559 P P 98981 39201 2025.03.25 00:13:20.858 2025.03.25 00:14:59.839 2025.03.24 22:14:17.413 2025.03.24 22:14:56.614
54 6.0.0.687 2025.03.22 730aa P P 63328 49618 2025.03.24 00:23:26.579 2025.03.24 00:24:29.907 2025.03.23 22:20:42.486 2025.03.23 22:21:32.104
55 6.0.0.686 2025.03.20 71bf6 P P 88144 49467 2025.03.21 00:30:08.406 2025.03.21 00:31:36.550 2025.03.20 22:23:02.643 2025.03.20 22:23:52.110
56 6.0.0.685 2025.03.19 a8577 P P 111639 48546 2025.03.20 00:33:19.519 2025.03.20 00:35:11.158 2025.03.19 22:20:58.867 2025.03.19 22:21:47.413
57 6.0.0.680 2025.03.18 90d29 P P 750 400 2025.03.19 10:53:31.104 2025.03.19 10:53:31.854 2025.03.19 09:07:22.704 2025.03.19 09:07:23.104
58 6.0.0.677 2025.03.16 c0a60 P P 1052 541 2025.03.17 00:23:40.065 2025.03.17 00:23:41.117 2025.03.16 22:21:19.386 2025.03.16 22:21:19.927
59 6.0.0.676 2025.03.15 3034f P P 673 435 2025.03.16 15:55:32.061 2025.03.16 15:55:32.734 2025.03.16 14:11:56.934 2025.03.16 14:11:57.369
60 6.0.0.673 2025.03.13 40f5b P P 1115 501 2025.03.14 00:21:40.423 2025.03.14 00:21:41.538 2025.03.13 22:20:11.047 2025.03.13 22:20:11.548
61 6.0.0.671 2025.03.12 a4fff P P 1024 586 2025.03.13 00:25:15.234 2025.03.13 00:25:16.258 2025.03.12 22:23:14.543 2025.03.12 22:23:15.129
62 6.0.0.663 2025.03.11 daad2 P P 1131 548 2025.03.12 00:23:48.334 2025.03.12 00:23:49.465 2025.03.11 22:22:29.015 2025.03.11 22:22:29.563
63 6.0.0.661 2025.03.07 b9869 P P 1020 585 2025.03.11 00:02:57.142 2025.03.11 00:02:58.162 2025.03.10 22:14:06.686 2025.03.10 22:14:07.271
64 6.0.0.660 2025.03.04 a6700 P P 563 507 2025.03.07 00:11:38.077 2025.03.07 00:11:38.640 2025.03.06 22:17:23.456 2025.03.06 22:17:23.963
65 6.0.0.658 2025.03.03 f15f8 P P 1040 294 2025.03.04 00:06:37.390 2025.03.04 00:06:38.430 2025.03.03 22:14:15.935 2025.03.03 22:14:16.229
66 6.0.0.656 2025.02.27 25fb4 P P 1247 416 2025.03.03 00:35:31.819 2025.03.03 00:35:33.066 2025.03.02 22:24:40.936 2025.03.02 22:24:41.352
67 6.0.0.655 2025.02.25 6e3e0 P P 590 321 2025.02.27 00:10:44.285 2025.02.27 00:10:44.875 2025.02.26 22:16:07.222 2025.02.26 22:16:07.543
68 6.0.0.654 2025.02.24 b7141 P P 1057 516 2025.02.25 00:13:42.622 2025.02.25 00:13:43.679 2025.02.24 22:17:13.806 2025.02.24 22:17:14.322
69 6.0.0.652 2025.02.22 22662 P P 692 436 2025.02.24 07:30:51.271 2025.02.24 07:30:51.963 2025.02.24 00:30:28.795 2025.02.24 00:30:29.231
70 6.0.0.647 2025.02.21 9fccb P P 589 437 2025.02.22 00:14:47.706 2025.02.22 00:14:48.295 2025.02.21 22:21:36.207 2025.02.21 22:21:36.644
71 6.0.0.640 2025.02.19 9b8ac P P 936 654 2025.02.20 00:12:27.370 2025.02.20 00:12:28.306 2025.02.19 22:16:11.289 2025.02.19 22:16:11.943
72 6.0.0.639 2025.02.18 201a4 P P 586 297 2025.02.19 00:05:08.355 2025.02.19 00:05:08.941 2025.02.18 22:15:12.781 2025.02.18 22:15:13.078
73 6.0.0.637 2025.02.12 6d0f5 P P 713 592 2025.02.14 00:22:20.494 2025.02.14 00:22:21.207 2025.02.13 22:21:22.048 2025.02.13 22:21:22.640
74 6.0.0.636 2025.02.11 0424f P P 999 574 2025.02.12 00:20:44.326 2025.02.12 00:20:45.325 2025.02.11 22:20:51.334 2025.02.11 22:20:51.908
75 6.0.0.635 2025.02.10 f640f P P 593 581 2025.02.11 00:17:41.479 2025.02.11 00:17:42.072 2025.02.10 22:21:34.200 2025.02.10 22:21:34.781
76 6.0.0.629 2025.02.07 194f9 P P 1000 459 2025.02.08 00:18:05.334 2025.02.08 00:18:06.334 2025.02.07 22:19:55.629 2025.02.07 22:19:56.088
77 6.0.0.628 2025.02.06 859d5 P P 597 574 2025.02.07 00:34:49.688 2025.02.07 00:34:50.285 2025.02.06 22:27:56.892 2025.02.06 22:27:57.466
78 6.0.0.621 2025.02.05 34fe7 P P 605 309 2025.02.06 00:30:11.336 2025.02.06 00:30:11.941 2025.02.05 22:28:22.850 2025.02.05 22:28:23.159
79 6.0.0.609 2025.02.04 76d57 P P 617 308 2025.02.05 00:23:32.406 2025.02.05 00:23:33.023 2025.02.04 22:25:18.714 2025.02.04 22:25:19.022
80 6.0.0.607 2025.02.03 1985b P P 689 294 2025.02.04 00:22:01.295 2025.02.04 00:22:01.984 2025.02.03 22:25:47.580 2025.02.03 22:25:47.874
81 6.0.0.601 2025.02.01 6af07 P P 658 585 2025.02.02 00:15:19.033 2025.02.02 00:15:19.691 2025.02.01 22:19:13.759 2025.02.01 22:19:14.344
82 6.0.0.600 2025.01.27 188de P P 698 590 2025.01.28 00:22:13.337 2025.01.28 00:22:14.035 2025.01.27 22:21:06.070 2025.01.27 22:21:06.660
83 6.0.0.599 2025.01.25 ba588 P P 596 578 2025.01.26 00:22:25.339 2025.01.26 00:22:25.935 2025.01.25 22:21:39.847 2025.01.25 22:21:40.425
84 6.0.0.598 2025.01.23 ddbc3 P P 653 541 2025.01.25 00:23:07.170 2025.01.25 00:23:07.823 2025.01.24 22:20:13.422 2025.01.24 22:20:13.963
85 6.0.0.595 2025.01.22 e62f3 P P 1004 327 2025.01.23 00:14:19.366 2025.01.23 00:14:20.370 2025.01.22 22:17:07.497 2025.01.22 22:17:07.824
86 6.0.0.594 2025.01.21 47fb6 P P 564 393 2025.01.22 00:10:23.376 2025.01.22 00:10:23.940 2025.01.21 22:16:54.850 2025.01.21 22:16:55.243
87 6.0.0.590 2025.01.20 9dc1e P P 559 576 2025.01.21 00:16:43.382 2025.01.21 00:16:43.941 2025.01.20 22:20:44.339 2025.01.20 22:20:44.915
88 6.0.0.588 2025.01.19 b1c4e P P 660 569 2025.01.20 00:14:48.329 2025.01.20 00:14:48.989 2025.01.19 22:18:48.161 2025.01.19 22:18:48.730
89 6.0.0.587 2025.01.18 63e6e P P 641 461 2025.01.19 00:19:27.456 2025.01.19 00:19:28.097 2025.01.18 22:20:32.703 2025.01.18 22:20:33.164
90 6.0.0.585 2025.01.16 2d6bb P P 730 420 2025.01.18 00:11:40.123 2025.01.18 00:11:40.853 2025.01.17 22:17:55.523 2025.01.17 22:17:55.943
91 6.0.0.584 2025.01.15 a0aa2 P P 582 482 2025.01.16 00:17:04.368 2025.01.16 00:17:04.950 2025.01.15 22:20:28.498 2025.01.15 22:20:28.980
92 6.0.0.581 2025.01.14 21e9e P P 988 568 2025.01.15 00:18:18.030 2025.01.15 00:18:19.018 2025.01.14 22:19:22.178 2025.01.14 22:19:22.746
93 6.0.0.577 2025.01.13 7e293 P P 706 416 2025.01.14 00:18:21.776 2025.01.14 00:18:22.482 2025.01.13 22:19:36.539 2025.01.13 22:19:36.955
94 6.0.0.576 2025.01.12 05898 P P 988 579 2025.01.13 00:14:20.394 2025.01.13 00:14:21.382 2025.01.12 22:17:54.091 2025.01.12 22:17:54.670
95 6.0.0.573 2025.01.10 c20f3 P P 1076 493 2025.01.11 00:16:39.374 2025.01.11 00:16:40.450 2025.01.10 22:19:07.010 2025.01.10 22:19:07.503
96 6.0.0.571 2024.12.31 81bba P P 513 291 2024.12.31 23:52:27.050 2024.12.31 23:52:27.563 2024.12.31 22:02:04.801 2024.12.31 22:02:05.092
97 6.0.0.570 2024.12.30 c3c8d P P 498 294 2024.12.30 23:51:52.435 2024.12.30 23:51:52.933 2024.12.30 22:02:00.210 2024.12.30 22:02:00.504
98 6.0.0.565 2024.12.28 5fc59 P P 576 306 2024.12.30 12:27:16.021 2024.12.30 12:27:16.597 2024.12.30 11:10:53.256 2024.12.30 11:10:53.562
99 6.0.0.564 2024.12.26 12514 P P 482 292 2024.12.26 23:52:47.905 2024.12.26 23:52:48.387 2024.12.26 22:02:06.986 2024.12.26 22:02:07.278
100 6.0.0.560 2024.12.25 fa83e P P 535 299 2024.12.25 23:45:12.328 2024.12.25 23:45:12.863 2024.12.25 22:02:03.642 2024.12.25 22:02:03.941
101 6.0.0.559 2024.12.23 cc800 P P 862 295 2024.12.24 23:46:43.840 2024.12.24 23:46:44.702 2024.12.24 22:02:31.086 2024.12.24 22:02:31.381
102 6.0.0.556 2024.12.22 a0404 P P 490 288 2024.12.22 23:53:04.690 2024.12.22 23:53:05.180 2024.12.22 22:01:54.197 2024.12.22 22:01:54.485
103 6.0.0.555 2024.12.19 6990a P P 538 303 2024.12.21 13:02:41.806 2024.12.21 13:02:42.344 2024.12.21 11:46:36.314 2024.12.21 11:46:36.617
104 6.0.0.553 2024.12.17 d1f8a P P 544 317 2024.12.17 23:46:50.844 2024.12.17 23:46:51.388 2024.12.17 22:02:33.697 2024.12.17 22:02:34.014
105 6.0.0.552 2024.12.11 85e25 P P 515 314 2024.12.15 23:51:52.740 2024.12.15 23:51:53.255 2024.12.15 22:02:16.420 2024.12.15 22:02:16.734
106 6.0.0.550 2024.12.10 b37ac P P 509 306 2024.12.10 23:47:51.555 2024.12.10 23:47:52.064 2024.12.10 22:03:26.439 2024.12.10 22:03:26.745
107 6.0.0.548 2024.12.08 2cc77 P P 504 313 2024.12.08 23:42:40.727 2024.12.08 23:42:41.231 2024.12.08 22:01:15.115 2024.12.08 22:01:15.428
108 6.0.0.544 2024.12.05 96943 P P 505 320 2024.12.05 23:46:17.486 2024.12.05 23:46:17.991 2024.12.05 22:04:33.721 2024.12.05 22:04:34.041
109 6.0.0.543 2024.12.03 30b77 P P 521 278 2024.12.03 23:47:58.434 2024.12.03 23:47:58.955 2024.12.03 22:03:10.057 2024.12.03 22:03:10.335
110 6.0.0.540 2024.12.02 4a1f4 P P 527 290 2024.12.02 23:43:23.348 2024.12.02 23:43:23.875 2024.12.02 22:02:31.167 2024.12.02 22:02:31.457
111 6.0.0.539 2024.11.28 1f283 P P 525 272 2024.11.29 23:55:22.219 2024.11.29 23:55:22.744 2024.11.29 22:02:56.709 2024.11.29 22:02:56.981
112 6.0.0.535 2024.11.26 77b95 P P 510 294 2024.11.26 23:38:26.667 2024.11.26 23:38:27.177 2024.11.26 22:00:31.917 2024.11.26 22:00:32.211
113 6.0.0.534 2024.11.25 e9584 P P 529 284 2024.11.25 23:39:46.004 2024.11.25 23:39:46.533 2024.11.25 22:01:19.381 2024.11.25 22:01:19.665
114 6.0.0.533 2024.11.17 933ac P P 531 303 2024.11.22 09:44:32.898 2024.11.22 09:44:33.429 2024.11.22 08:30:49.057 2024.11.22 08:30:49.360
115 6.0.0.532 2024.11.16 9e263 P P 545 292 2024.11.16 23:27:53.041 2024.11.16 23:27:53.586 2024.11.16 22:01:18.270 2024.11.16 22:01:18.562
116 6.0.0.530 2024.11.15 49804 P P 538 353 2024.11.16 01:37:59.486 2024.11.16 01:38:00.024 2024.11.16 00:00:40.951 2024.11.16 00:00:41.304
117 6.0.0.528 2024.11.14 9625b P P 527 308 2024.11.15 01:41:05.703 2024.11.15 01:41:06.230 2024.11.15 00:02:03.367 2024.11.15 00:02:03.675
118 6.0.0.526 2024.11.12 65b80 P P 661 318 2024.11.14 01:41:10.328 2024.11.14 01:41:10.989 2024.11.14 00:01:32.111 2024.11.14 00:01:32.429
119 6.0.0.523 2024.11.08 8ca23 P P 491 310 2024.11.11 01:37:18.914 2024.11.11 01:37:19.405 2024.11.11 00:00:26.208 2024.11.11 00:00:26.518
120 6.0.0.520 2024.11.07 4eefa P P 482 308 2024.11.08 01:35:15.411 2024.11.08 01:35:15.893 2024.11.08 00:00:01.622 2024.11.08 00:00:01.930
121 6.0.0.516 2024.11.04 b0c36 P P 467 301 2024.11.05 01:34:03.992 2024.11.05 01:34:04.459 2024.11.04 23:59:41.739 2024.11.04 23:59:42.040
122 6.0.0.515 2024.10.30 d53f3 P P 491 302 2024.11.04 01:35:59.903 2024.11.04 01:36:00.394 2024.11.04 00:00:14.822 2024.11.04 00:00:15.124
123 6.0.0.512 2024.10.29 833ef P P 518 354 2024.10.30 01:38:35.277 2024.10.30 01:38:35.795 2024.10.30 00:01:39.840 2024.10.30 00:01:40.194
124 6.0.0.511 2024.10.26 c4bc9 P P 490 305 2024.10.29 01:38:36.821 2024.10.29 01:38:37.311 2024.10.29 00:01:16.947 2024.10.29 00:01:17.252
125 6.0.0.509 2024.10.25 3aedb P P 554 350 2024.10.26 01:48:27.028 2024.10.26 01:48:27.582 2024.10.26 00:04:07.214 2024.10.26 00:04:07.564
126 6.0.0.508 2024.10.24 a8f5b P P 472 336 2024.10.25 01:42:49.117 2024.10.25 01:42:49.589 2024.10.25 00:02:27.557 2024.10.25 00:02:27.893
127 6.0.0.502 2024.10.22 6bfd7 P P 548 328 2024.10.23 01:42:28.974 2024.10.23 01:42:29.522 2024.10.23 00:02:07.385 2024.10.23 00:02:07.713
128 6.0.0.500 2024.10.21 be565 P P 573 323 2024.10.22 17:47:34.584 2024.10.22 17:47:35.157 2024.10.22 16:31:45.945 2024.10.22 16:31:46.268
129 6.0.0.499 2024.10.19 6214b P P 497 336 2024.10.20 01:43:31.568 2024.10.20 01:43:32.065 2024.10.20 00:03:07.119 2024.10.20 00:03:07.455
130 6.0.0.498 2024.10.18 591a7 P P 525 315 2024.10.19 01:40:41.988 2024.10.19 01:40:42.513 2024.10.19 00:01:30.572 2024.10.19 00:01:30.887
131 6.0.0.494 2024.10.17 cf5a4 P P 581 326 2024.10.18 01:41:30.149 2024.10.18 01:41:30.730 2024.10.18 00:02:53.569 2024.10.18 00:02:53.895
132 6.0.0.491 2024.10.14 dc5fb P P 586 296 2024.10.15 01:38:35.079 2024.10.15 01:38:35.665 2024.10.15 00:00:42.540 2024.10.15 00:00:42.836
133 6.0.0.489 2024.10.11 2ba59 P P 571 315 2024.10.12 01:45:08.550 2024.10.12 01:45:09.121 2024.10.12 00:02:45.599 2024.10.12 00:02:45.914
134 6.0.0.488 2024.10.09 1c93e P P 555 422 2024.10.10 01:53:10.565 2024.10.10 01:53:11.120 2024.10.10 00:05:24.989 2024.10.10 00:05:25.411
135 6.0.0.487 2024.10.06 065a3 P P 518 469 2024.10.07 01:52:03.434 2024.10.07 01:52:03.952 2024.10.07 00:05:14.948 2024.10.07 00:05:15.417
136 6.0.0.485 2024.10.04 e95c1 P P 573 475 2024.10.05 01:54:15.689 2024.10.05 01:54:16.262 2024.10.05 00:05:14.992 2024.10.05 00:05:15.467
137 6.0.0.483 2024.10.02 5e5ae P P 602 340 2024.10.03 01:49:14.146 2024.10.03 01:49:14.748 2024.10.03 00:04:39.680 2024.10.03 00:04:40.020
138 6.0.0.478 2024.09.30 b5010 P P 496 297 2024.10.01 01:43:47.570 2024.10.01 01:43:48.066 2024.10.01 00:04:06.108 2024.10.01 00:04:06.405
139 6.0.0.474 2024.09.26 e4efb P P 556 306 2024.09.30 01:44:45.176 2024.09.30 01:44:45.732 2024.09.30 00:03:00.225 2024.09.30 00:03:00.531
140 6.0.0.471 2024.09.24 01b51 P P 613 313 2024.09.25 23:48:47.896 2024.09.25 23:48:48.509 2024.09.25 22:03:38.853 2024.09.25 22:03:39.166
141 6.0.0.470 2024.09.23 77cc0 P P 489 317 2024.09.23 23:47:18.496 2024.09.23 23:47:18.985 2024.09.23 22:03:48.270 2024.09.23 22:03:48.587
142 6.0.0.467 2024.09.21 ea0b8 P P 503 337 2024.09.22 23:45:46.198 2024.09.22 23:45:46.701 2024.09.22 22:03:02.962 2024.09.22 22:03:03.299
143 6.0.0.466 2024.09.20 32dc6 P P 486 339 2024.09.20 23:44:31.905 2024.09.20 23:44:32.391 2024.09.20 22:02:44.386 2024.09.20 22:02:44.725
144 6.0.0.461 2024.09.17 2c895 P P 1087 529 2024.09.18 00:17:36.777 2024.09.18 00:17:37.864 2024.09.17 22:23:58.044 2024.09.17 22:23:58.573
145 6.0.0.460 2024.09.11 3c253 P P 867 464 2024.09.17 00:18:42.659 2024.09.17 00:18:43.526 2024.09.16 22:25:09.696 2024.09.16 22:25:10.160
146 6.0.0.457 2024.09.09 fdc6f P P 761 550 2024.09.10 00:41:19.889 2024.09.10 00:41:20.650 2024.09.09 22:34:05.445 2024.09.09 22:34:05.995
147 6.0.0.455 2024.09.07 500d8 P P 1354 590 2024.09.08 00:37:48.792 2024.09.08 00:37:50.146 2024.09.07 22:32:11.482 2024.09.07 22:32:12.072
148 6.0.0.454 2024.09.05 4d70f P P 1089 566 2024.09.06 00:21:45.273 2024.09.06 00:21:46.362 2024.09.05 22:27:15.839 2024.09.05 22:27:16.405
149 6.0.0.452 2024.09.04 9ff9c P P 800 518 2024.09.05 00:18:22.339 2024.09.05 00:18:23.139 2024.09.04 22:25:42.488 2024.09.04 22:25:43.006
150 6.0.0.450 2024.09.02 27124 P P 2364 660 2024.09.04 01:30:01.114 2024.09.04 01:30:03.478 2024.09.03 22:54:44.009 2024.09.03 22:54:44.669
151 6.0.0.447 2024.09.01 056ec P P 1915 474 2024.09.02 00:43:18.352 2024.09.02 00:43:20.267 2024.09.01 22:31:26.956 2024.09.01 22:31:27.430
152 6.0.0.446 2024.08.30 fe1b2 P P 1233 281 2024.09.01 00:48:41.651 2024.09.01 00:48:42.884 2024.08.31 22:43:40.004 2024.08.31 22:43:40.285
153 6.0.0.444 2024.08.28 785d4 P P 1142 547 2024.08.30 01:01:37.853 2024.08.30 01:01:38.995 2024.08.29 22:53:16.905 2024.08.29 22:53:17.452
154 6.0.0.442 2024.08.21 4a68f P P 1176 423 2024.08.28 02:41:54.524 2024.08.28 02:41:55.700 2024.08.27 23:45:28.528 2024.08.27 23:45:28.951
155 6.0.0.441 2024.08.20 75042 P P 841 496 2024.08.21 00:33:26.382 2024.08.21 00:33:27.223 2024.08.20 22:32:28.780 2024.08.20 22:32:29.276
156 6.0.0.438 2024.08.16 088b5 P P 635 575 2024.08.18 23:47:26.065 2024.08.18 23:47:26.700 2024.08.18 22:10:19.202 2024.08.18 22:10:19.777
157 6.0.0.437 2024.08.14 3c88b P P 1212 622 2024.08.15 23:45:26.053 2024.08.15 23:45:27.265 2024.08.15 22:09:08.787 2024.08.15 22:09:09.409
158 6.0.0.432 2024.08.11 e82ac P P 600 555 2024.08.12 23:43:24.922 2024.08.12 23:43:25.522 2024.08.12 22:07:36.118 2024.08.12 22:07:36.673

Elapsed time, ms. Chart for last 150 runs:

Last commits information (all timestamps in UTC):