Show firebird.log [FOUND messages 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   
    ix_key='incl', tab_name='A'
    Validation started
  - Relation (A)
  + Relation ("PUBLIC"."A")
    process pointer page 0 of 1
  - Index (A)
  + Index ("PUBLIC"."A")
  - Relation (A) is ok
  + Relation ("PUBLIC"."A") is ok
    Validation finished
    ix_key='incl', tab_name='B'
    Validation started
  - Relation (B)
  + Relation ("PUBLIC"."B")
    process pointer page 0 of 1
  - Index (X)
  + Index ("PUBLIC"."X")
  - Relation (B) is ok
  + Relation ("PUBLIC"."B") is ok
    Validation finished
    ix_key='incl', idx_name='A'
    Validation started
  - Relation (A)
  + Relation ("PUBLIC"."A")
    process pointer page 0 of 1
  - Index (A)
  + Index ("PUBLIC"."A")
  - Relation (A) is ok
  + Relation ("PUBLIC"."A") is ok
  - Relation (B)
  + Relation ("PUBLIC"."B")
    process pointer page 0 of 1
  - Relation (B) is ok
  + Relation ("PUBLIC"."B") is ok
  - Relation (C)
  + Relation ("PUBLIC"."C")
    process pointer page 0 of 1
  - Relation (C) is ok
  + Relation ("PUBLIC"."C") is ok
    Validation finished
    ix_key='incl', idx_name='X'
    Validation started
  - Relation (A)
  + Relation ("PUBLIC"."A")
    process pointer page 0 of 1
  - Relation (A) is ok
  + Relation ("PUBLIC"."A") is ok
  - Relation (B)
  + Relation ("PUBLIC"."B")
    process pointer page 0 of 1
  - Index (X)
  + Index ("PUBLIC"."X")
  - Relation (B) is ok
  + Relation ("PUBLIC"."B") is ok
  - Relation (C)
  + Relation ("PUBLIC"."C")
    process pointer page 0 of 1
  - Relation (C) is ok
  + Relation ("PUBLIC"."C") is ok
    Validation finished
    ix_key='excl', tab_name='A'
    Validation started
  - Relation (B)
  + Relation ("PUBLIC"."B")
    process pointer page 0 of 1
  - Index (X)
  + Index ("PUBLIC"."X")
  - Relation (B) is ok
  + Relation ("PUBLIC"."B") is ok
  - Relation (C)
  + Relation ("PUBLIC"."C")
    process pointer page 0 of 1
  - Index (C)
  + Index ("PUBLIC"."C")
  - Relation (C) is ok
  + Relation ("PUBLIC"."C") is ok
    Validation finished
    ix_key='excl', tab_name='B'
    Validation started
  - Relation (A)
  + Relation ("PUBLIC"."A")
    process pointer page 0 of 1
  - Index (A)
  + Index ("PUBLIC"."A")
  - Relation (A) is ok
  + Relation ("PUBLIC"."A") is ok
  - Relation (C)
  + Relation ("PUBLIC"."C")
    process pointer page 0 of 1
  - Index (C)
  + Index ("PUBLIC"."C")
  - Relation (C) is ok
  + Relation ("PUBLIC"."C") is ok
    Validation finished
    ix_key='excl', idx_name='A'
    Validation started
  - Relation (A)
  + Relation ("PUBLIC"."A")
    process pointer page 0 of 1
  - Relation (A) is ok
  + Relation ("PUBLIC"."A") is ok
  - Relation (B)
  + Relation ("PUBLIC"."B")
    process pointer page 0 of 1
  - Index (X)
  + Index ("PUBLIC"."X")
  - Relation (B) is ok
  + Relation ("PUBLIC"."B") is ok
  - Relation (C)
  + Relation ("PUBLIC"."C")
    process pointer page 0 of 1
  - Index (C)
  + Index ("PUBLIC"."C")
  - Relation (C) is ok
  + Relation ("PUBLIC"."C") is ok
    Validation finished
    ix_key='excl', idx_name='X'
    Validation started
  - Relation (A)
  + Relation ("PUBLIC"."A")
    process pointer page 0 of 1
  - Index (A)
  + Index ("PUBLIC"."A")
  - Relation (A) is ok
  + Relation ("PUBLIC"."A") is ok
  - Relation (B)
  + Relation ("PUBLIC"."B")
    process pointer page 0 of 1
  - Relation (B) is ok
  + Relation ("PUBLIC"."B") is ok
  - Relation (C)
  + Relation ("PUBLIC"."C")
    process pointer page 0 of 1
  - Index (C)
  + Index ("PUBLIC"."C")
  - Relation (C) is ok
  + Relation ("PUBLIC"."C") is ok
    Validation finished

LOG DETAILS:

2025-07-02 06:41:24.195
2025-07-02 06:41:24.195 act = <firebird.qa.plugin.Action object at [hex]>
2025-07-02 06:41:24.196 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-07-02 06:41:24.196
2025-07-02 06:41:24.196     @pytest.mark.version('>=4.0')
2025-07-02 06:41:24.196     def test_1(act: Action, capsys):
2025-07-02 06:41:24.196
2025-07-02 06:41:24.196         validation_log = []
2025-07-02 06:41:24.196         # Run online database validation:
2025-07-02 06:41:24.196         with act.connect_server() as srv:
2025-07-02 06:41:24.196             for ix_key in ('incl', 'excl'):
2025-07-02 06:41:24.196                 for tab_name in ('A', 'B'):
2025-07-02 06:41:24.196                     if ix_key == 'incl':
2025-07-02 06:41:24.196                         srv.database.validate(database=act.db.db_path, include_table = tab_name.upper())
2025-07-02 06:41:24.196                     else:
2025-07-02 06:41:24.196                         srv.database.validate(database=act.db.db_path, exclude_table = tab_name.upper())
2025-07-02 06:41:24.196                     validation_log.append(f'{ix_key=}, {tab_name=}')
2025-07-02 06:41:24.196                     validation_log.extend( [clean_text(line) for line in srv.readlines()] )
2025-07-02 06:41:24.196                 for idx_name in ('A', 'X'):
2025-07-02 06:41:24.196                     if ix_key == 'incl':
2025-07-02 06:41:24.196                         srv.database.validate(database=act.db.db_path, include_index = idx_name.upper())
2025-07-02 06:41:24.197                     else:
2025-07-02 06:41:24.197                         srv.database.validate(database=act.db.db_path, exclude_index = idx_name.upper())
2025-07-02 06:41:24.197                     validation_log.append(f'{ix_key=}, {idx_name=}')
2025-07-02 06:41:24.197                     validation_log.extend( [clean_text(line) for line in srv.readlines()] )
2025-07-02 06:41:24.197                     # validation_log.extend( [ re.sub('Index \\d+ \\(', 'Index (', re.sub(r'^\d{2}:\d{2}:\d{2}.\d{2,3}\s+', '', line)) for line in srv.readlines() ] )
2025-07-02 06:41:24.197                     #for line in srv.readlines():
2025-07-02 06:41:24.197                     #    validation_log.append( clean_text(line) )
2025-07-02 06:41:24.197
2025-07-02 06:41:24.197
2025-07-02 06:41:24.197         for line in validation_log:
2025-07-02 06:41:24.197             print(line)
2025-07-02 06:41:24.197
2025-07-02 06:41:24.197         act.expected_stdout = """
2025-07-02 06:41:24.197             ix_key='incl', tab_name='A'
2025-07-02 06:41:24.197             Validation started
2025-07-02 06:41:24.197             Relation (A)
2025-07-02 06:41:24.197             process pointer page 0 of 1
2025-07-02 06:41:24.197             Index (A)
2025-07-02 06:41:24.197             Relation (A) is ok
2025-07-02 06:41:24.198             Validation finished
2025-07-02 06:41:24.198
2025-07-02 06:41:24.198             ix_key='incl', tab_name='B'
2025-07-02 06:41:24.198             Validation started
2025-07-02 06:41:24.198             Relation (B)
2025-07-02 06:41:24.198             process pointer page 0 of 1
2025-07-02 06:41:24.198             Index (X)
2025-07-02 06:41:24.198             Relation (B) is ok
2025-07-02 06:41:24.198             Validation finished
2025-07-02 06:41:24.198
2025-07-02 06:41:24.198             ix_key='incl', idx_name='A'
2025-07-02 06:41:24.198             Validation started
2025-07-02 06:41:24.198             Relation (A)
2025-07-02 06:41:24.198             process pointer page 0 of 1
2025-07-02 06:41:24.198             Index (A)
2025-07-02 06:41:24.198             Relation (A) is ok
2025-07-02 06:41:24.198             Relation (B)
2025-07-02 06:41:24.198             process pointer page 0 of 1
2025-07-02 06:41:24.198             Relation (B) is ok
2025-07-02 06:41:24.198             Relation (C)
2025-07-02 06:41:24.199             process pointer page 0 of 1
2025-07-02 06:41:24.199             Relation (C) is ok
2025-07-02 06:41:24.199             Validation finished
2025-07-02 06:41:24.199
2025-07-02 06:41:24.199             ix_key='incl', idx_name='X'
2025-07-02 06:41:24.199             Validation started
2025-07-02 06:41:24.199             Relation (A)
2025-07-02 06:41:24.199             process pointer page 0 of 1
2025-07-02 06:41:24.199             Relation (A) is ok
2025-07-02 06:41:24.199             Relation (B)
2025-07-02 06:41:24.199             process pointer page 0 of 1
2025-07-02 06:41:24.199             Index (X)
2025-07-02 06:41:24.199             Relation (B) is ok
2025-07-02 06:41:24.199             Relation (C)
2025-07-02 06:41:24.199             process pointer page 0 of 1
2025-07-02 06:41:24.199             Relation (C) is ok
2025-07-02 06:41:24.199             Validation finished
2025-07-02 06:41:24.199
2025-07-02 06:41:24.199             ix_key='excl', tab_name='A'
2025-07-02 06:41:24.199             Validation started
2025-07-02 06:41:24.200             Relation (B)
2025-07-02 06:41:24.200             process pointer page 0 of 1
2025-07-02 06:41:24.200             Index (X)
2025-07-02 06:41:24.200             Relation (B) is ok
2025-07-02 06:41:24.200             Relation (C)
2025-07-02 06:41:24.200             process pointer page 0 of 1
2025-07-02 06:41:24.200             Index (C)
2025-07-02 06:41:24.200             Relation (C) is ok
2025-07-02 06:41:24.200             Validation finished
2025-07-02 06:41:24.200
2025-07-02 06:41:24.200             ix_key='excl', tab_name='B'
2025-07-02 06:41:24.200             Validation started
2025-07-02 06:41:24.200             Relation (A)
2025-07-02 06:41:24.200             process pointer page 0 of 1
2025-07-02 06:41:24.200             Index (A)
2025-07-02 06:41:24.200             Relation (A) is ok
2025-07-02 06:41:24.200             Relation (C)
2025-07-02 06:41:24.200             process pointer page 0 of 1
2025-07-02 06:41:24.200             Index (C)
2025-07-02 06:41:24.200             Relation (C) is ok
2025-07-02 06:41:24.201             Validation finished
2025-07-02 06:41:24.201
2025-07-02 06:41:24.201             ix_key='excl', idx_name='A'
2025-07-02 06:41:24.201             Validation started
2025-07-02 06:41:24.201             Relation (A)
2025-07-02 06:41:24.201             process pointer page 0 of 1
2025-07-02 06:41:24.201             Relation (A) is ok
2025-07-02 06:41:24.201             Relation (B)
2025-07-02 06:41:24.201             process pointer page 0 of 1
2025-07-02 06:41:24.201             Index (X)
2025-07-02 06:41:24.201             Relation (B) is ok
2025-07-02 06:41:24.201             Relation (C)
2025-07-02 06:41:24.201             process pointer page 0 of 1
2025-07-02 06:41:24.201             Index (C)
2025-07-02 06:41:24.201             Relation (C) is ok
2025-07-02 06:41:24.201             Validation finished
2025-07-02 06:41:24.201
2025-07-02 06:41:24.201             ix_key='excl', idx_name='X'
2025-07-02 06:41:24.201             Validation started
2025-07-02 06:41:24.201             Relation (A)
2025-07-02 06:41:24.202             process pointer page 0 of 1
2025-07-02 06:41:24.202             Index (A)
2025-07-02 06:41:24.202             Relation (A) is ok
2025-07-02 06:41:24.202             Relation (B)
2025-07-02 06:41:24.202             process pointer page 0 of 1
2025-07-02 06:41:24.202             Relation (B) is ok
2025-07-02 06:41:24.202             Relation (C)
2025-07-02 06:41:24.202             process pointer page 0 of 1
2025-07-02 06:41:24.202             Index (C)
2025-07-02 06:41:24.202             Relation (C) is ok
2025-07-02 06:41:24.202             Validation finished
2025-07-02 06:41:24.202         """
2025-07-02 06:41:24.202         act.stdout = capsys.readouterr().out
2025-07-02 06:41:24.202 >       assert act.clean_stdout == act.clean_expected_stdout
2025-07-02 06:41:24.202 E       assert
2025-07-02 06:41:24.202 E           ix_key='incl', tab_name='A'
2025-07-02 06:41:24.202 E           Validation started
2025-07-02 06:41:24.202 E         - Relation (A)
2025-07-02 06:41:24.202 E         + Relation ("PUBLIC"."A")
2025-07-02 06:41:24.202 E           process pointer page 0 of 1
2025-07-02 06:41:24.203 E         - Index (A)
2025-07-02 06:41:24.203 E         + Index ("PUBLIC"."A")
2025-07-02 06:41:24.203 E         - Relation (A) is ok
2025-07-02 06:41:24.203 E         + Relation ("PUBLIC"."A") is ok
2025-07-02 06:41:24.203 E           Validation finished
2025-07-02 06:41:24.203 E           ix_key='incl', tab_name='B'
2025-07-02 06:41:24.203 E           Validation started
2025-07-02 06:41:24.203 E         - Relation (B)
2025-07-02 06:41:24.203 E         + Relation ("PUBLIC"."B")
2025-07-02 06:41:24.203 E           process pointer page 0 of 1
2025-07-02 06:41:24.203 E         - Index (X)
2025-07-02 06:41:24.203 E         + Index ("PUBLIC"."X")
2025-07-02 06:41:24.203 E         - Relation (B) is ok
2025-07-02 06:41:24.203 E         + Relation ("PUBLIC"."B") is ok
2025-07-02 06:41:24.203 E           Validation finished
2025-07-02 06:41:24.203 E           ix_key='incl', idx_name='A'
2025-07-02 06:41:24.203 E           Validation started
2025-07-02 06:41:24.203 E         - Relation (A)
2025-07-02 06:41:24.204 E         + Relation ("PUBLIC"."A")
2025-07-02 06:41:24.204 E           process pointer page 0 of 1
2025-07-02 06:41:24.204 E         - Index (A)
2025-07-02 06:41:24.204 E         + Index ("PUBLIC"."A")
2025-07-02 06:41:24.204 E         - Relation (A) is ok
2025-07-02 06:41:24.204 E         + Relation ("PUBLIC"."A") is ok
2025-07-02 06:41:24.204 E         - Relation (B)
2025-07-02 06:41:24.204 E         + Relation ("PUBLIC"."B")
2025-07-02 06:41:24.204 E           process pointer page 0 of 1
2025-07-02 06:41:24.204 E         - Relation (B) is ok
2025-07-02 06:41:24.204 E         + Relation ("PUBLIC"."B") is ok
2025-07-02 06:41:24.204 E         - Relation (C)
2025-07-02 06:41:24.204 E         + Relation ("PUBLIC"."C")
2025-07-02 06:41:24.204 E           process pointer page 0 of 1
2025-07-02 06:41:24.204 E         - Relation (C) is ok
2025-07-02 06:41:24.204 E         + Relation ("PUBLIC"."C") is ok
2025-07-02 06:41:24.204 E           Validation finished
2025-07-02 06:41:24.205 E           ix_key='incl', idx_name='X'
2025-07-02 06:41:24.205 E           Validation started
2025-07-02 06:41:24.205 E         - Relation (A)
2025-07-02 06:41:24.205 E         + Relation ("PUBLIC"."A")
2025-07-02 06:41:24.205 E           process pointer page 0 of 1
2025-07-02 06:41:24.205 E         - Relation (A) is ok
2025-07-02 06:41:24.205 E         + Relation ("PUBLIC"."A") is ok
2025-07-02 06:41:24.205 E         - Relation (B)
2025-07-02 06:41:24.205 E         + Relation ("PUBLIC"."B")
2025-07-02 06:41:24.205 E           process pointer page 0 of 1
2025-07-02 06:41:24.205 E         - Index (X)
2025-07-02 06:41:24.205 E         + Index ("PUBLIC"."X")
2025-07-02 06:41:24.205 E         - Relation (B) is ok
2025-07-02 06:41:24.205 E         + Relation ("PUBLIC"."B") is ok
2025-07-02 06:41:24.205 E         - Relation (C)
2025-07-02 06:41:24.205 E         + Relation ("PUBLIC"."C")
2025-07-02 06:41:24.205 E           process pointer page 0 of 1
2025-07-02 06:41:24.206 E         - Relation (C) is ok
2025-07-02 06:41:24.206 E         + Relation ("PUBLIC"."C") is ok
2025-07-02 06:41:24.206 E           Validation finished
2025-07-02 06:41:24.206 E           ix_key='excl', tab_name='A'
2025-07-02 06:41:24.206 E           Validation started
2025-07-02 06:41:24.206 E         - Relation (B)
2025-07-02 06:41:24.206 E         + Relation ("PUBLIC"."B")
2025-07-02 06:41:24.206 E           process pointer page 0 of 1
2025-07-02 06:41:24.206 E         - Index (X)
2025-07-02 06:41:24.206 E         + Index ("PUBLIC"."X")
2025-07-02 06:41:24.206 E         - Relation (B) is ok
2025-07-02 06:41:24.206 E         + Relation ("PUBLIC"."B") is ok
2025-07-02 06:41:24.206 E         - Relation (C)
2025-07-02 06:41:24.206 E         + Relation ("PUBLIC"."C")
2025-07-02 06:41:24.206 E           process pointer page 0 of 1
2025-07-02 06:41:24.206 E         - Index (C)
2025-07-02 06:41:24.206 E         + Index ("PUBLIC"."C")
2025-07-02 06:41:24.206 E         - Relation (C) is ok
2025-07-02 06:41:24.207 E         + Relation ("PUBLIC"."C") is ok
2025-07-02 06:41:24.207 E           Validation finished
2025-07-02 06:41:24.207 E           ix_key='excl', tab_name='B'
2025-07-02 06:41:24.207 E           Validation started
2025-07-02 06:41:24.207 E         - Relation (A)
2025-07-02 06:41:24.207 E         + Relation ("PUBLIC"."A")
2025-07-02 06:41:24.207 E           process pointer page 0 of 1
2025-07-02 06:41:24.207 E         - Index (A)
2025-07-02 06:41:24.207 E         + Index ("PUBLIC"."A")
2025-07-02 06:41:24.207 E         - Relation (A) is ok
2025-07-02 06:41:24.207 E         + Relation ("PUBLIC"."A") is ok
2025-07-02 06:41:24.207 E         - Relation (C)
2025-07-02 06:41:24.207 E         + Relation ("PUBLIC"."C")
2025-07-02 06:41:24.207 E           process pointer page 0 of 1
2025-07-02 06:41:24.207 E         - Index (C)
2025-07-02 06:41:24.207 E         + Index ("PUBLIC"."C")
2025-07-02 06:41:24.207 E         - Relation (C) is ok
2025-07-02 06:41:24.207 E         + Relation ("PUBLIC"."C") is ok
2025-07-02 06:41:24.208 E           Validation finished
2025-07-02 06:41:24.208 E           ix_key='excl', idx_name='A'
2025-07-02 06:41:24.208 E           Validation started
2025-07-02 06:41:24.208 E         - Relation (A)
2025-07-02 06:41:24.208 E         + Relation ("PUBLIC"."A")
2025-07-02 06:41:24.208 E           process pointer page 0 of 1
2025-07-02 06:41:24.208 E         - Relation (A) is ok
2025-07-02 06:41:24.208 E         + Relation ("PUBLIC"."A") is ok
2025-07-02 06:41:24.208 E         - Relation (B)
2025-07-02 06:41:24.208 E         + Relation ("PUBLIC"."B")
2025-07-02 06:41:24.208 E           process pointer page 0 of 1
2025-07-02 06:41:24.208 E         - Index (X)
2025-07-02 06:41:24.208 E         + Index ("PUBLIC"."X")
2025-07-02 06:41:24.208 E         - Relation (B) is ok
2025-07-02 06:41:24.208 E         + Relation ("PUBLIC"."B") is ok
2025-07-02 06:41:24.208 E         - Relation (C)
2025-07-02 06:41:24.209 E         + Relation ("PUBLIC"."C")
2025-07-02 06:41:24.209 E           process pointer page 0 of 1
2025-07-02 06:41:24.209 E         - Index (C)
2025-07-02 06:41:24.209 E         + Index ("PUBLIC"."C")
2025-07-02 06:41:24.209 E         - Relation (C) is ok
2025-07-02 06:41:24.209 E         + Relation ("PUBLIC"."C") is ok
2025-07-02 06:41:24.209 E           Validation finished
2025-07-02 06:41:24.209 E           ix_key='excl', idx_name='X'
2025-07-02 06:41:24.209 E           Validation started
2025-07-02 06:41:24.209 E         - Relation (A)
2025-07-02 06:41:24.209 E         + Relation ("PUBLIC"."A")
2025-07-02 06:41:24.209 E           process pointer page 0 of 1
2025-07-02 06:41:24.209 E         - Index (A)
2025-07-02 06:41:24.209 E         + Index ("PUBLIC"."A")
2025-07-02 06:41:24.209 E         - Relation (A) is ok
2025-07-02 06:41:24.209 E         + Relation ("PUBLIC"."A") is ok
2025-07-02 06:41:24.209 E         - Relation (B)
2025-07-02 06:41:24.209 E         + Relation ("PUBLIC"."B")
2025-07-02 06:41:24.210 E           process pointer page 0 of 1
2025-07-02 06:41:24.210 E         - Relation (B) is ok
2025-07-02 06:41:24.210 E         + Relation ("PUBLIC"."B") is ok
2025-07-02 06:41:24.210 E         - Relation (C)
2025-07-02 06:41:24.210 E         + Relation ("PUBLIC"."C")
2025-07-02 06:41:24.210 E           process pointer page 0 of 1
2025-07-02 06:41:24.210 E         - Index (C)
2025-07-02 06:41:24.210 E         + Index ("PUBLIC"."C")
2025-07-02 06:41:24.210 E         - Relation (C) is ok
2025-07-02 06:41:24.210 E         + Relation ("PUBLIC"."C") is ok
2025-07-02 06:41:24.210 E           Validation finished
2025-07-02 06:41:24.210
2025-07-02 06:41:24.210 tests\functional\tabloid\test_80fd0682.py:178: AssertionError
2025-07-02 06:41:24.210 ---------------------------- Captured stdout setup ----------------------------
2025-07-02 06:41:24.210 Creating db: localhost:H:\QA\temp\qa2024.tmp\fbqa\test_12429\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('>=4.0')
    def test_1(act: Action, capsys):
    
        validation_log = []
        # Run online database validation:
        with act.connect_server() as srv:
            for ix_key in ('incl', 'excl'):
                for tab_name in ('A', 'B'):
                    if ix_key == 'incl':
                        srv.database.validate(database=act.db.db_path, include_table = tab_name.upper())
                    else:
                        srv.database.validate(database=act.db.db_path, exclude_table = tab_name.upper())
                    validation_log.append(f'{ix_key=}, {tab_name=}')
                    validation_log.extend( [clean_text(line) for line in srv.readlines()] )
                for idx_name in ('A', 'X'):
                    if ix_key == 'incl':
                        srv.database.validate(database=act.db.db_path, include_index = idx_name.upper())
                    else:
                        srv.database.validate(database=act.db.db_path, exclude_index = idx_name.upper())
                    validation_log.append(f'{ix_key=}, {idx_name=}')
                    validation_log.extend( [clean_text(line) for line in srv.readlines()] )
                    # validation_log.extend( [ re.sub('Index \\d+ \\(', 'Index (', re.sub(r'^\d{2}:\d{2}:\d{2}.\d{2,3}\s+', '', line)) for line in srv.readlines() ] )
                    #for line in srv.readlines():
                    #    validation_log.append( clean_text(line) )
    
    
        for line in validation_log:
            print(line)
    
        act.expected_stdout = """
            ix_key='incl', tab_name='A'
            Validation started
            Relation (A)
            process pointer page 0 of 1
            Index (A)
            Relation (A) is ok
            Validation finished
    
            ix_key='incl', tab_name='B'
            Validation started
            Relation (B)
            process pointer page 0 of 1
            Index (X)
            Relation (B) is ok
            Validation finished
    
            ix_key='incl', idx_name='A'
            Validation started
            Relation (A)
            process pointer page 0 of 1
            Index (A)
            Relation (A) is ok
            Relation (B)
            process pointer page 0 of 1
            Relation (B) is ok
            Relation (C)
            process pointer page 0 of 1
            Relation (C) is ok
            Validation finished
    
            ix_key='incl', idx_name='X'
            Validation started
            Relation (A)
            process pointer page 0 of 1
            Relation (A) is ok
            Relation (B)
            process pointer page 0 of 1
            Index (X)
            Relation (B) is ok
            Relation (C)
            process pointer page 0 of 1
            Relation (C) is ok
            Validation finished
    
            ix_key='excl', tab_name='A'
            Validation started
            Relation (B)
            process pointer page 0 of 1
            Index (X)
            Relation (B) is ok
            Relation (C)
            process pointer page 0 of 1
            Index (C)
            Relation (C) is ok
            Validation finished
    
            ix_key='excl', tab_name='B'
            Validation started
            Relation (A)
            process pointer page 0 of 1
            Index (A)
            Relation (A) is ok
            Relation (C)
            process pointer page 0 of 1
            Index (C)
            Relation (C) is ok
            Validation finished
    
            ix_key='excl', idx_name='A'
            Validation started
            Relation (A)
            process pointer page 0 of 1
            Relation (A) is ok
            Relation (B)
            process pointer page 0 of 1
            Index (X)
            Relation (B) is ok
            Relation (C)
            process pointer page 0 of 1
            Index (C)
            Relation (C) is ok
            Validation finished
    
            ix_key='excl', idx_name='X'
            Validation started
            Relation (A)
            process pointer page 0 of 1
            Index (A)
            Relation (A) is ok
            Relation (B)
            process pointer page 0 of 1
            Relation (B) is ok
            Relation (C)
            process pointer page 0 of 1
            Index (C)
            Relation (C) is ok
            Validation finished
        """
        act.stdout = capsys.readouterr().out
>       assert act.clean_stdout == act.clean_expected_stdout
E       assert   
E           ix_key='incl', tab_name='A'
E           Validation started
E         - Relation (A)
E         + Relation ("PUBLIC"."A")
E           process pointer page 0 of 1
E         - Index (A)
E         + Index ("PUBLIC"."A")
E         - Relation (A) is ok
E         + Relation ("PUBLIC"."A") is ok
E           Validation finished
E           ix_key='incl', tab_name='B'
E           Validation started
E         - Relation (B)
E         + Relation ("PUBLIC"."B")
E           process pointer page 0 of 1
E         - Index (X)
E         + Index ("PUBLIC"."X")
E         - Relation (B) is ok
E         + Relation ("PUBLIC"."B") is ok
E           Validation finished
E           ix_key='incl', idx_name='A'
E           Validation started
E         - Relation (A)
E         + Relation ("PUBLIC"."A")
E           process pointer page 0 of 1
E         - Index (A)
E         + Index ("PUBLIC"."A")
E         - Relation (A) is ok
E         + Relation ("PUBLIC"."A") is ok
E         - Relation (B)
E         + Relation ("PUBLIC"."B")
E           process pointer page 0 of 1
E         - Relation (B) is ok
E         + Relation ("PUBLIC"."B") is ok
E         - Relation (C)
E         + Relation ("PUBLIC"."C")
E           process pointer page 0 of 1
E         - Relation (C) is ok
E         + Relation ("PUBLIC"."C") is ok
E           Validation finished
E           ix_key='incl', idx_name='X'
E           Validation started
E         - Relation (A)
E         + Relation ("PUBLIC"."A")
E           process pointer page 0 of 1
E         - Relation (A) is ok
E         + Relation ("PUBLIC"."A") is ok
E         - Relation (B)
E         + Relation ("PUBLIC"."B")
E           process pointer page 0 of 1
E         - Index (X)
E         + Index ("PUBLIC"."X")
E         - Relation (B) is ok
E         + Relation ("PUBLIC"."B") is ok
E         - Relation (C)
E         + Relation ("PUBLIC"."C")
E           process pointer page 0 of 1
E         - Relation (C) is ok
E         + Relation ("PUBLIC"."C") is ok
E           Validation finished
E           ix_key='excl', tab_name='A'
E           Validation started
E         - Relation (B)
E         + Relation ("PUBLIC"."B")
E           process pointer page 0 of 1
E         - Index (X)
E         + Index ("PUBLIC"."X")
E         - Relation (B) is ok
E         + Relation ("PUBLIC"."B") is ok
E         - Relation (C)
E         + Relation ("PUBLIC"."C")
E           process pointer page 0 of 1
E         - Index (C)
E         + Index ("PUBLIC"."C")
E         - Relation (C) is ok
E         + Relation ("PUBLIC"."C") is ok
E           Validation finished
E           ix_key='excl', tab_name='B'
E           Validation started
E         - Relation (A)
E         + Relation ("PUBLIC"."A")
E           process pointer page 0 of 1
E         - Index (A)
E         + Index ("PUBLIC"."A")
E         - Relation (A) is ok
E         + Relation ("PUBLIC"."A") is ok
E         - Relation (C)
E         + Relation ("PUBLIC"."C")
E           process pointer page 0 of 1
E         - Index (C)
E         + Index ("PUBLIC"."C")
E         - Relation (C) is ok
E         + Relation ("PUBLIC"."C") is ok
E           Validation finished
E           ix_key='excl', idx_name='A'
E           Validation started
E         - Relation (A)
E         + Relation ("PUBLIC"."A")
E           process pointer page 0 of 1
E         - Relation (A) is ok
E         + Relation ("PUBLIC"."A") is ok
E         - Relation (B)
E         + Relation ("PUBLIC"."B")
E           process pointer page 0 of 1
E         - Index (X)
E         + Index ("PUBLIC"."X")
E         - Relation (B) is ok
E         + Relation ("PUBLIC"."B") is ok
E         - Relation (C)
E         + Relation ("PUBLIC"."C")
E           process pointer page 0 of 1
E         - Index (C)
E         + Index ("PUBLIC"."C")
E         - Relation (C) is ok
E         + Relation ("PUBLIC"."C") is ok
E           Validation finished
E           ix_key='excl', idx_name='X'
E           Validation started
E         - Relation (A)
E         + Relation ("PUBLIC"."A")
E           process pointer page 0 of 1
E         - Index (A)
E         + Index ("PUBLIC"."A")
E         - Relation (A) is ok
E         + Relation ("PUBLIC"."A") is ok
E         - Relation (B)
E         + Relation ("PUBLIC"."B")
E           process pointer page 0 of 1
E         - Relation (B) is ok
E         + Relation ("PUBLIC"."B") is ok
E         - Relation (C)
E         + Relation ("PUBLIC"."C")
E           process pointer page 0 of 1
E         - Index (C)
E         + Index ("PUBLIC"."C")
E         - Relation (C) is ok
E         + Relation ("PUBLIC"."C") is ok
E           Validation finished

tests\functional\tabloid\test_80fd0682.py:178: 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.889 2025.07.01 969ac F F 905 761 2025.07.02 03:37:36.338 2025.07.02 03:37:37.243 2025.07.02 01:49:51.575 2025.07.02 01:49:52.336
2 6.0.0.881 2025.06.27 7035d F F 935 687 2025.07.01 03:30:57.696 2025.07.01 03:30:58.631 2025.07.01 01:45:42.816 2025.07.01 01:45:43.503
3 6.0.0.877 2025.06.26 8e38f F F 922 1240 2025.06.27 03:31:47.415 2025.06.27 03:31:48.337 2025.06.27 01:45:58.037 2025.06.27 01:45:59.277
4 6.0.0.876 2025.06.25 b1bec F F 904 706 2025.06.26 03:37:02.851 2025.06.26 03:37:03.755 2025.06.26 01:51:31.623 2025.06.26 01:51:32.329
5 6.0.0.863 2025.06.24 c3c20 F F 911 685 2025.06.25 08:21:25.576 2025.06.25 08:21:26.487 2025.06.25 01:45:33.375 2025.06.25 01:45:34.060
6 6.0.0.858 2025.06.24 cbbbf F F 904 688 2025.06.24 18:03:42.219 2025.06.24 18:03:43.123 2025.06.24 16:17:28.061 2025.06.24 16:17:28.749
7 6.0.0.858 2025.06.23 d377c F F 935 681 2025.06.24 09:15:46.071 2025.06.24 09:15:47.006 2025.06.24 07:29:36.402 2025.06.24 07:29:37.083
8 6.0.0.854 2025.06.23 10b58 F F 898 684 2025.06.23 15:56:37.089 2025.06.23 15:56:37.987 2025.06.23 14:09:30.273 2025.06.23 14:09:30.957
9 6.0.0.849 2025.06.20 7b79c F F 913 683 2025.06.21 03:34:52.759 2025.06.21 03:34:53.672 2025.06.21 01:46:06.780 2025.06.21 01:46:07.463
10 6.0.0.848 2025.06.19 c483c F F 905 689 2025.06.20 03:34:36.565 2025.06.20 03:34:37.470 2025.06.20 01:45:52.987 2025.06.20 01:45:53.676
11 6.0.0.845 2025.06.18 20191 F F 884 703 2025.06.19 03:34:00.427 2025.06.19 03:34:01.311 2025.06.19 01:45:32.782 2025.06.19 01:45:33.485
12 6.0.0.843 2025.06.16 995f4 F F 895 705 2025.06.18 03:33:47.255 2025.06.18 03:33:48.150 2025.06.18 01:45:07.441 2025.06.18 01:45:08.146
13 6.0.0.840 2025.06.14 29bca F F 951 718 2025.06.15 03:44:56.217 2025.06.15 03:44:57.168 2025.06.15 01:51:10.484 2025.06.15 01:51:11.202
14 6.0.0.838 2025.06.13 0e28a F F 910 757 2025.06.14 03:43:08.199 2025.06.14 03:43:09.109 2025.06.14 01:49:27.486 2025.06.14 01:49:28.243
15 6.0.0.834 2025.06.11 e889f F F 918 681 2025.06.12 03:38:49.592 2025.06.12 03:38:50.510 2025.06.12 01:48:29.761 2025.06.12 01:48:30.442
16 6.0.0.800 2025.06.10 1f226 P P 840 670 2025.06.11 02:23:21.765 2025.06.11 02:23:22.605 2025.06.11 01:11:26.361 2025.06.11 01:11:27.031
17 6.0.0.799 2025.06.07 be644 P P 870 642 2025.06.10 02:23:13.092 2025.06.10 02:23:13.962 2025.06.10 01:10:54.406 2025.06.10 01:10:55.048
18 6.0.0.797 2025.06.06 303e8 P P 826 621 2025.06.07 02:21:36.211 2025.06.07 02:21:37.037 2025.06.07 01:10:23.416 2025.06.07 01:10:24.037
19 6.0.0.795 2025.05.29 7a71a P P 833 665 2025.06.06 02:21:03.333 2025.06.06 02:21:04.166 2025.06.06 01:09:59.479 2025.06.06 01:10:00.144
20 6.0.0.792 2025.05.28 ee5a8 P P 864 648 2025.05.29 02:19:17.652 2025.05.29 02:19:18.516 2025.05.29 01:09:32.867 2025.05.29 01:09:33.515
21 6.0.0.791 2025.05.27 02db8 P P 834 630 2025.05.28 02:19:45.482 2025.05.28 02:19:46.316 2025.05.28 01:09:32.333 2025.05.28 01:09:32.963
22 6.0.0.789 2025.05.21 64051 P P 841 627 2025.05.25 02:19:26.962 2025.05.25 02:19:27.803 2025.05.25 01:09:42.381 2025.05.25 01:09:43.008
23 6.0.0.787 2025.05.20 230ad P P 848 637 2025.05.21 02:18:21.357 2025.05.21 02:18:22.205 2025.05.21 01:08:34.405 2025.05.21 01:08:35.042
24 6.0.0.783 2025.05.12 37320 P P 823 616 2025.05.19 02:17:57.534 2025.05.19 02:17:58.357 2025.05.19 01:08:51.644 2025.05.19 01:08:52.260
25 6.0.0.779 2025.05.11 136fa P P 839 636 2025.05.12 02:20:20.079 2025.05.12 02:20:20.918 2025.05.12 01:10:05.123 2025.05.12 01:10:05.759
26 6.0.0.778 2025.05.07 d735e P P 839 673 2025.05.11 02:19:44.666 2025.05.11 02:19:45.505 2025.05.11 01:09:36.848 2025.05.11 01:09:37.521
27 6.0.0.776 2025.05.06 007cd P P 912 634 2025.05.07 02:18:58.003 2025.05.07 02:18:58.915 2025.05.07 01:09:10.419 2025.05.07 01:09:11.053
28 6.0.0.770 2025.05.05 82c4a P P 831 629 2025.05.06 02:19:25.608 2025.05.06 02:19:26.439 2025.05.06 01:09:48.894 2025.05.06 01:09:49.523
29 6.0.0.767 2025.05.01 cdd29 P P 833 700 2025.05.02 02:19:50.454 2025.05.02 02:19:51.287 2025.05.02 01:10:16.015 2025.05.02 01:10:16.715
30 6.0.0.762 2025.04.30 5cb15 P P 821 630 2025.05.01 02:18:35.006 2025.05.01 02:18:35.827 2025.05.01 01:09:20.988 2025.05.01 01:09:21.618
31 6.0.0.755 2025.04.29 739c6 P P 832 614 2025.04.30 02:18:19.824 2025.04.30 02:18:20.656 2025.04.30 01:09:14.094 2025.04.30 01:09:14.708
32 6.0.0.753 2025.04.27 29ab3 P P 828 632 2025.04.29 02:18:29.392 2025.04.29 02:18:30.220 2025.04.29 01:09:23.957 2025.04.29 01:09:24.589
33 6.0.0.745 2025.04.21 78ad8 P P 827 633 2025.04.26 02:20:21.607 2025.04.26 02:20:22.434 2025.04.26 01:09:57.091 2025.04.26 01:09:57.724
34 6.0.0.744 2025.04.19 e883a P P 834 637 2025.04.20 02:19:37.039 2025.04.20 02:19:37.873 2025.04.20 01:09:31.791 2025.04.20 01:09:32.428
35 6.0.0.742 2025.04.17 abc3b P P 843 619 2025.04.19 02:19:09.442 2025.04.19 02:19:10.285 2025.04.19 01:09:16.915 2025.04.19 01:09:17.534
36 6.0.0.737 2025.04.16 fe52b P P 896 630 2025.04.17 02:19:28.420 2025.04.17 02:19:29.316 2025.04.17 01:09:43.426 2025.04.17 01:09:44.056
37 6.0.0.736 2025.04.14 3e6be P P 883 660 2025.04.15 02:20:27.005 2025.04.15 02:20:27.888 2025.04.15 01:09:46.768 2025.04.15 01:09:47.428
38 6.0.0.735 2025.04.13 6635c P P 841 631 2025.04.14 02:19:28.154 2025.04.14 02:19:28.995 2025.04.14 01:10:01.684 2025.04.14 01:10:02.315
39 6.0.0.734 2025.04.12 e2fd1 P P 813 609 2025.04.13 02:16:58.059 2025.04.13 02:16:58.872 2025.04.13 01:08:37.665 2025.04.13 01:08:38.274
40 6.0.0.730 2025.04.11 240b8 P P 868 647 2025.04.12 02:26:38.113 2025.04.12 02:26:38.981 2025.04.12 01:13:11.170 2025.04.12 01:13:11.817
41 6.0.0.726 2025.04.10 d79c6 P P 851 636 2025.04.11 02:27:08.833 2025.04.11 02:27:09.684 2025.04.11 01:13:00.558 2025.04.11 01:13:01.194
42 6.0.0.725 2025.04.09 a2b05 P P 852 634 2025.04.10 02:26:00.498 2025.04.10 02:26:01.350 2025.04.10 01:12:44.610 2025.04.10 01:12:45.244
43 6.0.0.722 2025.04.08 a8b86 P P 876 645 2025.04.09 02:19:59.089 2025.04.09 02:19:59.965 2025.04.09 01:09:32.185 2025.04.09 01:09:32.830
44 6.0.0.719 2025.04.06 90fd9 P P 846 644 2025.04.08 02:19:57.383 2025.04.08 02:19:58.229 2025.04.08 01:09:55.069 2025.04.08 01:09:55.713
45 6.0.0.717 2025.04.04 53d70 P P 885 643 2025.04.05 02:19:56.592 2025.04.05 02:19:57.477 2025.04.05 01:09:40.111 2025.04.05 01:09:40.754
46 6.0.0.716 2025.04.03 fc636 P P 842 647 2025.04.04 02:19:59.727 2025.04.04 02:20:00.569 2025.04.04 01:09:54.701 2025.04.04 01:09:55.348
47 6.0.0.715 2025.04.02 907ed P P 843 632 2025.04.03 02:20:10.347 2025.04.03 02:20:11.190 2025.04.03 01:09:53.207 2025.04.03 01:09:53.839
48 6.0.0.710 2025.04.01 40651 P P 861 635 2025.04.02 02:19:59.856 2025.04.02 02:20:00.717 2025.04.02 01:10:10.695 2025.04.02 01:10:11.330
49 6.0.0.708 2025.03.31 cb069 P P 924 637 2025.04.01 02:19:27.212 2025.04.01 02:19:28.136 2025.04.01 01:09:21.806 2025.04.01 01:09:22.443
50 6.0.0.707 2025.03.28 4bd4f P P 843 641 2025.03.31 02:19:58.654 2025.03.31 02:19:59.497 2025.03.31 01:09:26.325 2025.03.31 01:09:26.966
51 6.0.0.702 2025.03.27 86f4d P E 956 2276 2025.03.28 02:37:24.734 2025.03.28 02:37:25.690 2025.03.28 01:22:14.763 2025.03.28 01:22:17.039
52 6.0.0.698 2025.03.26 d72a7 P P 920 700 2025.03.27 16:03:32.659 2025.03.27 16:03:33.579 2025.03.27 14:51:09.748 2025.03.27 14:51:10.448
53 6.0.0.693 2025.03.25 8aac2 P P 906 712 2025.03.26 02:24:13.567 2025.03.26 02:24:14.473 2025.03.26 01:11:38.795 2025.03.26 01:11:39.507
54 6.0.0.693 2025.03.24 0b559 P P 962 657 2025.03.25 02:24:45.912 2025.03.25 02:24:46.874 2025.03.25 01:11:44.833 2025.03.25 01:11:45.490
55 6.0.0.687 2025.03.22 730aa P P 907 640 2025.03.24 02:24:35.196 2025.03.24 02:24:36.103 2025.03.24 01:12:09.685 2025.03.24 01:12:10.325
56 6.0.0.686 2025.03.20 71bf6 P P 847 640 2025.03.21 02:20:33.150 2025.03.21 02:20:33.997 2025.03.21 01:10:10.644 2025.03.21 01:10:11.284
57 6.0.0.685 2025.03.19 a8577 P P 840 644 2025.03.20 02:20:54.385 2025.03.20 02:20:55.225 2025.03.20 01:10:33.664 2025.03.20 01:10:34.308
58 6.0.0.680 2025.03.18 90d29 P P 871 658 2025.03.19 02:21:12.976 2025.03.19 02:21:13.847 2025.03.19 01:10:41.337 2025.03.19 01:10:41.995
59 6.0.0.677 2025.03.16 c0a60 P P 844 628 2025.03.18 02:17:31.350 2025.03.18 02:17:32.194 2025.03.18 01:08:58.512 2025.03.18 01:08:59.140
60 6.0.0.676 2025.03.15 11cfb P P 862 653 2025.03.16 02:16:51.895 2025.03.16 02:16:52.757 2025.03.16 01:08:02.924 2025.03.16 01:08:03.577
61 6.0.0.674 2025.03.14 7d82c P P 866 625 2025.03.15 02:15:39.439 2025.03.15 02:15:40.305 2025.03.15 01:08:27.007 2025.03.15 01:08:27.632
62 6.0.0.673 2025.03.13 40f5b P P 844 703 2025.03.14 14:46:07.825 2025.03.14 14:46:08.669 2025.03.14 13:38:21.296 2025.03.14 13:38:21.999
63 6.0.0.671 2025.03.12 a4fff P P 920 722 2025.03.13 02:21:23.430 2025.03.13 02:21:24.350 2025.03.13 01:10:34.533 2025.03.13 01:10:35.255
64 6.0.0.663 2025.03.11 65970 P P 911 637 2025.03.12 02:20:48.153 2025.03.12 02:20:49.064 2025.03.12 01:10:24.261 2025.03.12 01:10:24.898
65 6.0.0.661 2025.03.07 b9869 P P 901 719 2025.03.11 02:21:17.345 2025.03.11 02:21:18.246 2025.03.11 01:10:27.156 2025.03.11 01:10:27.875
66 6.0.0.660 2025.03.04 a6700 P P 1067 686 2025.03.06 02:21:17.286 2025.03.06 02:21:18.353 2025.03.06 01:10:08.347 2025.03.06 01:10:09.033
67 6.0.0.658 2025.03.03 f15f8 P P 944 647 2025.03.04 02:17:43.735 2025.03.04 02:17:44.679 2025.03.04 01:09:00.251 2025.03.04 01:09:00.898
68 6.0.0.656 2025.02.27 25fb4 P P 843 629 2025.03.03 02:17:54.388 2025.03.03 02:17:55.231 2025.03.03 01:09:12.169 2025.03.03 01:09:12.798
69 6.0.0.655 2025.02.25 6e3e0 P P 873 640 2025.02.27 02:19:14.386 2025.02.27 02:19:15.259 2025.02.27 01:09:25.242 2025.02.27 01:09:25.882
70 6.0.0.654 2025.02.24 b7141 P P 920 683 2025.02.25 02:15:39.030 2025.02.25 02:15:39.950 2025.02.25 01:07:50.095 2025.02.25 01:07:50.778
71 6.0.0.652 2025.02.22 22662 P P 841 637 2025.02.24 02:14:51.861 2025.02.24 02:14:52.702 2025.02.24 01:07:12.507 2025.02.24 01:07:13.144
72 6.0.0.647 2025.02.21 9fccb P P 839 630 2025.02.22 02:13:34.672 2025.02.22 02:13:35.511 2025.02.22 01:06:44.659 2025.02.22 01:06:45.289
73 6.0.0.640 2025.02.19 9b8ac P P 842 637 2025.02.20 02:15:02.358 2025.02.20 02:15:03.200 2025.02.20 01:07:18.586 2025.02.20 01:07:19.223
74 6.0.0.639 2025.02.18 201a4 P P 913 640 2025.02.19 02:15:49.520 2025.02.19 02:15:50.433 2025.02.19 01:08:03.464 2025.02.19 01:08:04.104
75 6.0.0.637 2025.02.12 6d0f5 P P 865 639 2025.02.14 02:16:34.760 2025.02.14 02:16:35.625 2025.02.14 01:08:35.956 2025.02.14 01:08:36.595
76 6.0.0.636 2025.02.11 0424f P P 861 645 2025.02.12 02:15:58.962 2025.02.12 02:15:59.823 2025.02.12 01:07:55.204 2025.02.12 01:07:55.849
77 6.0.0.635 2025.02.10 f640f P P 873 653 2025.02.11 02:15:27.318 2025.02.11 02:15:28.191 2025.02.11 01:07:44.649 2025.02.11 01:07:45.302
78 6.0.0.629 2025.02.07 194f9 P P 870 658 2025.02.08 02:15:21.880 2025.02.08 02:15:22.750 2025.02.08 01:07:40.194 2025.02.08 01:07:40.852
79 6.0.0.628 2025.02.06 859d5 P P 910 630 2025.02.07 11:19:10.713 2025.02.07 11:19:11.623 2025.02.07 10:05:02.557 2025.02.07 10:05:03.187
80 6.0.0.621 2025.02.05 34fe7 P P 846 657 2025.02.07 02:29:09.730 2025.02.07 02:29:10.576 2025.02.07 01:14:45.982 2025.02.07 01:14:46.639
81 6.0.0.609 2025.02.04 76d57 P P 853 646 2025.02.05 02:28:51.821 2025.02.05 02:28:52.674 2025.02.05 01:14:49.479 2025.02.05 01:14:50.125
82 6.0.0.607 2025.02.03 1985b P P 874 648 2025.02.04 02:28:48.693 2025.02.04 02:28:49.567 2025.02.04 01:14:24.030 2025.02.04 01:14:24.678
83 6.0.0.601 2025.02.01 6af07 P P 868 642 2025.02.02 02:15:10.836 2025.02.02 02:15:11.704 2025.02.02 01:07:47.856 2025.02.02 01:07:48.498
84 6.0.0.600 2025.01.27 188de P P 845 628 2025.01.28 02:15:13.209 2025.01.28 02:15:14.054 2025.01.28 01:07:22.993 2025.01.28 01:07:23.621
85 6.0.0.599 2025.01.25 ba588 P P 853 636 2025.01.26 02:14:54.058 2025.01.26 02:14:54.911 2025.01.26 01:07:28.569 2025.01.26 01:07:29.205
86 6.0.0.598 2025.01.23 ddbc3 P P 862 645 2025.01.25 12:03:30.467 2025.01.25 12:03:31.329 2025.01.25 10:55:24.263 2025.01.25 10:55:24.908
87 6.0.0.595 2025.01.22 e62f3 P P 1020 655 2025.01.23 02:15:21.939 2025.01.23 02:15:22.959 2025.01.23 01:07:28.999 2025.01.23 01:07:29.654
88 6.0.0.594 2025.01.21 47fb6 P P 839 630 2025.01.22 02:14:46.559 2025.01.22 02:14:47.398 2025.01.22 01:07:24.796 2025.01.22 01:07:25.426
89 6.0.0.590 2025.01.20 3d7c0 P P 828 631 2025.01.21 02:15:01.580 2025.01.21 02:15:02.408 2025.01.21 01:07:15.079 2025.01.21 01:07:15.710
90 6.0.0.588 2025.01.19 b1c4e P P 889 635 2025.01.20 02:14:26.376 2025.01.20 02:14:27.265 2025.01.20 01:07:11.784 2025.01.20 01:07:12.419
91 6.0.0.587 2025.01.18 63e6e P P 855 670 2025.01.19 02:14:14.576 2025.01.19 02:14:15.431 2025.01.19 01:07:03.710 2025.01.19 01:07:04.380
92 6.0.0.585 2025.01.16 2d6bb P P 828 625 2025.01.18 02:12:27.093 2025.01.18 02:12:27.921 2025.01.18 01:07:19.754 2025.01.18 01:07:20.379
93 6.0.0.584 2025.01.15 a0aa2 P P 876 622 2025.01.16 02:16:48.276 2025.01.16 02:16:49.152 2025.01.16 01:08:27.673 2025.01.16 01:08:28.295
94 6.0.0.581 2025.01.15 69690 P P 916 641 2025.01.15 18:26:35.159 2025.01.15 18:26:36.075 2025.01.15 17:17:11.771 2025.01.15 17:17:12.412
95 6.0.0.581 2025.01.14 21e9e P P 854 701 2025.01.15 02:15:47.122 2025.01.15 02:15:47.976 2025.01.15 01:08:12.498 2025.01.15 01:08:13.199
96 6.0.0.577 2025.01.14 91dce P P 912 634 2025.01.14 17:37:06.275 2025.01.14 17:37:07.187 2025.01.14 16:29:11.662 2025.01.14 16:29:12.296
97 6.0.0.577 2025.01.13 7e293 P P 851 648 2025.01.14 11:59:39.250 2025.01.14 11:59:40.101 2025.01.14 10:52:14.217 2025.01.14 10:52:14.865
98 6.0.0.576 2025.01.12 05898 P P 838 657 2025.01.13 02:17:17.590 2025.01.13 02:17:18.428 2025.01.13 01:08:21.607 2025.01.13 01:08:22.264
99 6.0.0.573 2025.01.10 c20f3 P P 844 656 2025.01.11 02:17:13.021 2025.01.11 02:17:13.865 2025.01.11 01:08:38.421 2025.01.11 01:08:39.077
100 6.0.0.571 2024.12.31 81bba P P 937 650 2025.01.01 02:16:14.264 2025.01.01 02:16:15.201 2025.01.01 01:07:55.852 2025.01.01 01:07:56.502
101 6.0.0.570 2024.12.30 c3c8d P P 844 653 2024.12.31 02:15:46.520 2024.12.31 02:15:47.364 2024.12.31 01:08:14.573 2024.12.31 01:08:15.226
102 6.0.0.565 2024.12.28 5fc59 P P 862 633 2024.12.29 18:11:09.975 2024.12.29 18:11:10.837 2024.12.29 17:03:27.437 2024.12.29 17:03:28.070
103 6.0.0.564 2024.12.26 12514 P P 880 628 2024.12.27 02:15:22.232 2024.12.27 02:15:23.112 2024.12.27 01:07:50.938 2024.12.27 01:07:51.566
104 6.0.0.560 2024.12.25 fa83e P P 892 654 2024.12.26 02:16:12.484 2024.12.26 02:16:13.376 2024.12.26 01:07:55.001 2024.12.26 01:07:55.655
105 6.0.0.559 2024.12.23 cc800 P P 834 630 2024.12.25 02:15:26.522 2024.12.25 02:15:27.356 2024.12.25 01:08:03.143 2024.12.25 01:08:03.773
106 6.0.0.556 2024.12.22 a0404 P P 854 629 2024.12.23 02:15:20.091 2024.12.23 02:15:20.945 2024.12.23 01:07:32.315 2024.12.23 01:07:32.944
107 6.0.0.555 2024.12.19 6990a P P 878 633 2024.12.21 13:10:11.571 2024.12.21 13:10:12.449 2024.12.21 12:01:54.351 2024.12.21 12:01:54.984
108 6.0.0.553 2024.12.17 d1f8a P P 848 801 2024.12.18 02:14:29.672 2024.12.18 02:14:30.520 2024.12.18 01:07:28.504 2024.12.18 01:07:29.305
109 6.0.0.552 2024.12.11 85e25 P P 868 632 2024.12.16 02:14:00.345 2024.12.16 02:14:01.213 2024.12.16 01:07:12.338 2024.12.16 01:07:12.970
110 6.0.0.550 2024.12.10 b37ac P P 904 654 2024.12.11 02:17:41.291 2024.12.11 02:17:42.195 2024.12.11 01:07:50.454 2024.12.11 01:07:51.108
111 6.0.0.548 2024.12.08 2cc77 P P 833 645 2024.12.09 02:18:42.992 2024.12.09 02:18:43.825 2024.12.09 01:09:32.264 2024.12.09 01:09:32.909
112 6.0.0.544 2024.12.05 96943 P P 879 644 2024.12.06 02:13:10.409 2024.12.06 02:13:11.288 2024.12.06 01:06:26.129 2024.12.06 01:06:26.773
113 6.0.0.543 2024.12.03 30b77 P P 850 625 2024.12.04 02:13:06.345 2024.12.04 02:13:07.195 2024.12.04 01:07:06.011 2024.12.04 01:07:06.636
114 6.0.0.540 2024.12.02 4a1f4 P P 874 649 2024.12.03 02:12:22.822 2024.12.03 02:12:23.696 2024.12.03 01:06:09.335 2024.12.03 01:06:09.984
115 6.0.0.539 2024.11.28 1f283 P P 852 647 2024.11.30 02:11:49.761 2024.11.30 02:11:50.613 2024.11.30 01:05:58.026 2024.11.30 01:05:58.673
116 6.0.0.535 2024.11.27 6551a P P 923 650 2024.11.28 02:10:35.139 2024.11.28 02:10:36.062 2024.11.28 01:05:19.437 2024.11.28 01:05:20.087
117 6.0.0.535 2024.11.26 77b95 P P 846 643 2024.11.27 02:10:47.891 2024.11.27 02:10:48.737 2024.11.27 01:05:34.802 2024.11.27 01:05:35.445
118 6.0.0.534 2024.11.25 e9584 P P 848 650 2024.11.26 02:11:02.294 2024.11.26 02:11:03.142 2024.11.26 01:05:23.156 2024.11.26 01:05:23.806
119 6.0.0.533 2024.11.17 933ac P P 867 651 2024.11.22 02:11:40.543 2024.11.22 02:11:41.410 2024.11.22 01:05:50.185 2024.11.22 01:05:50.836
120 6.0.0.532 2024.11.17 1a471 P P 918 639 2024.11.17 14:45:24.870 2024.11.17 14:45:25.788 2024.11.17 13:40:16.205 2024.11.17 13:40:16.844
121 6.0.0.532 2024.11.16 9e263 P P 894 631 2024.11.17 02:10:18.104 2024.11.17 02:10:18.998 2024.11.17 01:05:00.084 2024.11.17 01:05:00.715
122 6.0.0.530 2024.11.15 49804 P P 813 625 2024.11.16 02:07:51.775 2024.11.16 02:07:52.588 2024.11.16 01:04:57.779 2024.11.16 01:04:58.404
123 6.0.0.528 2024.11.14 9625b P P 846 717 2024.11.15 02:12:58.023 2024.11.15 02:12:58.869 2024.11.15 01:06:44.915 2024.11.15 01:06:45.632
124 6.0.0.526 2024.11.12 65b80 P P 907 642 2024.11.14 02:12:09.402 2024.11.14 02:12:10.309 2024.11.14 01:06:01.634 2024.11.14 01:06:02.276
125 6.0.0.523 2024.11.08 8ca23 P P 872 708 2024.11.11 02:10:18.090 2024.11.11 02:10:18.962 2024.11.11 01:05:23.533 2024.11.11 01:05:24.241
126 6.0.0.520 2024.11.08 52657 P P 828 640 2024.11.08 18:43:42.017 2024.11.08 18:43:42.845 2024.11.08 17:40:02.592 2024.11.08 17:40:03.232
127 6.0.0.520 2024.11.07 4eefa P P 847 637 2024.11.08 02:09:22.794 2024.11.08 02:09:23.641 2024.11.08 01:05:21.111 2024.11.08 01:05:21.748
128 6.0.0.516 2024.11.04 b0c36 P P 877 643 2024.11.05 02:10:28.318 2024.11.05 02:10:29.195 2024.11.05 01:05:12.456 2024.11.05 01:05:13.099
129 6.0.0.515 2024.10.30 d53f3 P P 832 646 2024.11.04 02:10:04.581 2024.11.04 02:10:05.413 2024.11.04 01:05:13.057 2024.11.04 01:05:13.703
130 6.0.0.512 2024.10.29 833ef P P 840 660 2024.10.30 02:12:40.060 2024.10.30 02:12:40.900 2024.10.30 01:06:32.191 2024.10.30 01:06:32.851
131 6.0.0.511 2024.10.26 c4bc9 P P 856 641 2024.10.29 02:12:19.500 2024.10.29 02:12:20.356 2024.10.29 01:06:04.839 2024.10.29 01:06:05.480
132 6.0.0.508 2024.10.24 a8f5b P P 949 651 2024.10.26 10:21:04.246 2024.10.26 10:21:05.195 2024.10.26 09:12:48.466 2024.10.26 09:12:49.117
133 6.0.0.502 2024.10.22 6bfd7 P P 867 657 2024.10.23 02:12:05.915 2024.10.23 02:12:06.782 2024.10.23 01:05:44.352 2024.10.23 01:05:45.009
134 6.0.0.500 2024.10.21 be565 P P 906 644 2024.10.22 02:12:27.528 2024.10.22 02:12:28.434 2024.10.22 01:05:58.828 2024.10.22 01:05:59.472
135 6.0.0.499 2024.10.19 6214b P P 848 625 2024.10.20 02:11:15.303 2024.10.20 02:11:16.151 2024.10.20 01:05:41.596 2024.10.20 01:05:42.221
136 6.0.0.498 2024.10.18 591a7 P P 906 647 2024.10.19 02:11:05.660 2024.10.19 02:11:06.566 2024.10.19 01:05:07.695 2024.10.19 01:05:08.342
137 6.0.0.494 2024.10.17 042ce P P 856 709 2024.10.18 02:11:20.271 2024.10.18 02:11:21.127 2024.10.18 01:05:33.845 2024.10.18 01:05:34.554
138 6.0.0.491 2024.10.14 dc5fb P P 848 630 2024.10.15 02:10:55.010 2024.10.15 02:10:55.858 2024.10.15 01:05:07.488 2024.10.15 01:05:08.118
139 6.0.0.489 2024.10.11 2ba59 P P 841 654 2024.10.12 02:10:24.010 2024.10.12 02:10:24.851 2024.10.12 01:04:50.055 2024.10.12 01:04:50.709
140 6.0.0.488 2024.10.09 1c93e P P 848 632 2024.10.10 02:10:04.734 2024.10.10 02:10:05.582 2024.10.10 01:05:11.627 2024.10.10 01:05:12.259
141 6.0.0.487 2024.10.06 065a3 P P 844 649 2024.10.07 02:11:40.007 2024.10.07 02:11:40.851 2024.10.07 01:05:57.490 2024.10.07 01:05:58.139
142 6.0.0.485 2024.10.05 9f5f7 P P 870 644 2024.10.06 02:11:16.584 2024.10.06 02:11:17.454 2024.10.06 01:05:41.117 2024.10.06 01:05:41.761
143 6.0.0.485 2024.10.04 e95c1 P P 930 649 2024.10.05 02:11:11.689 2024.10.05 02:11:12.619 2024.10.05 01:05:14.186 2024.10.05 01:05:14.835
144 6.0.0.483 2024.10.02 5e5ae P P 842 635 2024.10.03 02:12:22.472 2024.10.03 02:12:23.314 2024.10.03 01:06:07.031 2024.10.03 01:06:07.666
145 6.0.0.478 2024.09.30 b5010 P P 917 632 2024.10.01 02:11:26.053 2024.10.01 02:11:26.970 2024.10.01 01:05:26.330 2024.10.01 01:05:26.962
146 6.0.0.474 2024.09.26 e4efb P P 915 652 2024.09.30 02:11:14.854 2024.09.30 02:11:15.769 2024.09.30 01:05:23.763 2024.09.30 01:05:24.415
147 6.0.0.471 2024.09.25 dab71 P P 836 636 2024.09.26 02:10:54.831 2024.09.26 02:10:55.667 2024.09.26 01:05:34.248 2024.09.26 01:05:34.884
148 6.0.0.471 2024.09.24 01b51 P P 839 657 2024.09.25 02:11:44.636 2024.09.25 02:11:45.475 2024.09.25 01:05:59.050 2024.09.25 01:05:59.707
149 6.0.0.470 2024.09.23 77cc0 P P 846 642 2024.09.24 02:10:57.621 2024.09.24 02:10:58.467 2024.09.24 01:05:44.884 2024.09.24 01:05:45.526
150 6.0.0.467 2024.09.21 ea0b8 P P 879 751 2024.09.23 02:12:09.254 2024.09.23 02:12:10.133 2024.09.23 01:06:41.661 2024.09.23 01:06:42.412
151 6.0.0.466 2024.09.20 32dc6 P P 867 649 2024.09.21 02:10:24.131 2024.09.21 02:10:24.998 2024.09.21 01:05:17.846 2024.09.21 01:05:18.495
152 6.0.0.461 2024.09.17 2c895 P P 871 658 2024.09.18 02:09:49.320 2024.09.18 02:09:50.191 2024.09.18 01:04:34.367 2024.09.18 01:04:35.025
153 6.0.0.460 2024.09.11 3c253 P P 879 629 2024.09.17 02:09:56.080 2024.09.17 02:09:56.959 2024.09.17 01:04:50.931 2024.09.17 01:04:51.560
154 6.0.0.457 2024.09.09 fdc6f P P 931 646 2024.09.10 02:10:45.310 2024.09.10 02:10:46.241 2024.09.10 01:05:11.262 2024.09.10 01:05:11.908
155 6.0.0.455 2024.09.07 500d8 P P 867 647 2024.09.08 02:10:57.961 2024.09.08 02:10:58.828 2024.09.08 01:05:39.730 2024.09.08 01:05:40.377
156 6.0.0.454 2024.09.05 4d70f P P 875 640 2024.09.06 02:11:06.534 2024.09.06 02:11:07.409 2024.09.06 01:05:35.807 2024.09.06 01:05:36.447
157 6.0.0.452 2024.09.04 9ff9c P P 848 663 2024.09.05 02:10:42.092 2024.09.05 02:10:42.940 2024.09.05 01:05:12.636 2024.09.05 01:05:13.299
158 6.0.0.450 2024.09.02 27124 P P 848 689 2024.09.04 02:11:05.279 2024.09.04 02:11:06.127 2024.09.04 01:05:35.044 2024.09.04 01:05:35.733
159 6.0.0.447 2024.09.01 901b4 P P 845 655 2024.09.02 02:01:17.090 2024.09.02 02:01:17.935 2024.09.02 00:55:09.012 2024.09.02 00:55:09.667
160 6.0.0.446 2024.08.30 fe1b2 P P 886 624 2024.09.01 01:58:26.987 2024.09.01 01:58:27.873 2024.09.01 00:53:53.381 2024.09.01 00:53:54.005
161 6.0.0.444 2024.08.28 785d4 P P 854 644 2024.08.30 01:58:49.716 2024.08.30 01:58:50.570 2024.08.30 00:54:10.733 2024.08.30 00:54:11.377
162 6.0.0.442 2024.08.21 4a68f P P 877 632 2024.08.28 01:58:29.007 2024.08.28 01:58:29.884 2024.08.28 00:53:49.923 2024.08.28 00:53:50.555
163 6.0.0.441 2024.08.20 75042 P P 857 635 2024.08.21 01:57:58.694 2024.08.21 01:57:59.551 2024.08.21 00:53:08.578 2024.08.21 00:53:09.213
164 6.0.0.438 2024.08.16 088b5 P P 904 656 2024.08.19 02:01:05.063 2024.08.19 02:01:05.967 2024.08.19 00:54:27.937 2024.08.19 00:54:28.593
165 6.0.0.437 2024.08.14 3c88b P P 977 709 2024.08.16 02:04:15.174 2024.08.16 02:04:16.151 2024.08.16 00:55:30.189 2024.08.16 00:55:30.898
166 6.0.0.436 2024.08.13 b8e75 P P 977 682 2024.08.14 02:02:56.680 2024.08.14 02:02:57.657 2024.08.14 00:54:47.664 2024.08.14 00:54:48.346
167 6.0.0.432 2024.08.11 e82ac P P 952 678 2024.08.13 02:01:32.844 2024.08.13 02:01:33.796 2024.08.13 00:54:21.457 2024.08.13 00:54:22.135

Elapsed time, ms. Chart for last 150 runs:

Last commits information (all timestamps in UTC):