Jump to: output_first_mismatch    outcomes_full_history    elapsed_time_chart
Show cross-report outcomes.

Annotation type Annotation details
2 @message
assert   
  - PLAN (TEST ORDER TEST_F01_ID)
  + PLAN (MON$ATTACHMENTS NATURAL)

LOG DETAILS:

2024-05-12 19:15:54.583
2024-05-12 19:15:54.589 act = <firebird.qa.plugin.Action object at [hex]>
2024-05-12 19:15:54.594
2024-05-12 19:15:54.600 @pytest.mark.version('>=3.0.2')
2024-05-12 19:15:54.606 def test_1(act: Action):
2024-05-12 19:15:54.612
2024-05-12 19:15:54.618 act.isql(switches=[], input=init_sql, combine_output = True)
2024-05-12 19:15:54.624 assert act.clean_stdout == ''
2024-05-12 19:15:54.631
2024-05-12 19:15:54.637 with act.trace(db_events=trace):
2024-05-12 19:15:54.642 act.reset()
2024-05-12 19:15:54.648 act.isql(switches=[], input=test_script, combine_output = True)
2024-05-12 19:15:54.653
2024-05-12 19:15:54.657 # Process trace
2024-05-12 19:15:54.665 run_with_plan = ''
2024-05-12 19:15:54.673 num_of_fetches = 99999999
2024-05-12 19:15:54.679 for line in act.trace_log:
2024-05-12 19:15:54.685 if line.lower().startswith('plan ('):
2024-05-12 19:15:54.690 run_with_plan = line.strip().upper()
2024-05-12 19:15:54.696 elif 'fetch(es)' in line:
2024-05-12 19:15:54.701 words = line.split()
2024-05-12 19:15:54.708 for k in range(len(words)):
2024-05-12 19:15:54.714 if words[k].startswith('fetch'):
2024-05-12 19:15:54.724 num_of_fetches = int(words[k-1])
2024-05-12 19:15:54.730 # Check
2024-05-12 19:15:54.736 >       assert run_with_plan == 'PLAN (TEST ORDER TEST_F01_ID)'
2024-05-12 19:15:54.744 E       assert
2024-05-12 19:15:54.752 E         - PLAN (TEST ORDER TEST_F01_ID)
2024-05-12 19:15:54.756 E         + PLAN (MON$ATTACHMENTS NATURAL)
2024-05-12 19:15:54.761
2024-05-12 19:15:54.766 tests/bugs/core_5489_test.py:118: AssertionError
2024-05-12 19:15:54.771 ---------------------------- Captured stdout setup -----------------------------
2024-05-12 19:15:54.776 Cached db: db-12.0-8192-None-NONE.fdb [page_size=8192, sql_dialect=None, charset='NONE'
3 #text
act = <firebird.qa.plugin.Action pytest object at [hex]>

    @pytest.mark.version('>=3.0.2')
    def test_1(act: Action):
    
        act.isql(switches=[], input=init_sql, combine_output = True)
        assert act.clean_stdout == ''
    
        with act.trace(db_events=trace):
            act.reset()
            act.isql(switches=[], input=test_script, combine_output = True)
    
        # Process trace
        run_with_plan = ''
        num_of_fetches = 99999999
        for line in act.trace_log:
            if line.lower().startswith('plan ('):
                run_with_plan = line.strip().upper()
            elif 'fetch(es)' in line:
                words = line.split()
                for k in range(len(words)):
                    if words[k].startswith('fetch'):
                        num_of_fetches = int(words[k-1])
        # Check
>       assert run_with_plan == 'PLAN (TEST ORDER TEST_F01_ID)'
E       assert   
E         - PLAN (TEST ORDER TEST_F01_ID)
E         + PLAN (MON$ATTACHMENTS NATURAL)

tests/bugs/core_5489_test.py:118: 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 3.0.13.33809 2025.05.06 28ad0 P P 4339 3978 2025.07.02 15:21:56.382 2025.07.02 15:22:00.721 2025.07.02 14:29:33.708 2025.07.02 14:29:37.686
2 3.0.13.33808 2025.04.25 28426 P P 4723 4083 2025.05.06 13:55:49.932 2025.05.06 13:55:54.655 2025.05.06 12:53:24.148 2025.05.06 12:53:28.231
3 3.0.13.33803 2025.02.25 08ebd P P 5811 4197 2025.04.25 17:10:44.929 2025.04.25 17:10:50.740 2025.04.25 16:08:50.259 2025.04.25 16:08:54.456
4 3.0.13.33796 2025.01.29 0ab85 P P 1510 1967 2025.02.25 15:43:28.213 2025.02.25 15:43:29.723 2025.02.25 14:41:29.969 2025.02.25 14:41:31.936
5 3.0.13.33796 2025.01.14 99b3b P P 1612 1949 2025.01.28 17:58:10.566 2025.01.28 17:58:12.178 2025.01.28 16:54:23.044 2025.01.28 16:54:24.993
6 3.0.13.33795 2024.11.24 b8847 P P 1540 1996 2025.01.13 15:35:21.667 2025.01.13 15:35:23.207 2025.01.13 14:32:38.926 2025.01.13 14:32:40.922
7 3.0.13.33794 2024.10.15 abe09 P P 1212 1782 2024.11.23 06:39:19.446 2024.11.23 06:39:20.658 2024.11.23 05:52:15.151 2024.11.23 05:52:16.933
8 3.0.13.33793 2024.10.04 82ccc P P 1368 1824 2024.10.14 04:35:45.292 2024.10.14 04:35:46.660 2024.10.14 03:43:58.922 2024.10.14 03:44:00.746
9 3.0.13.33792 2024.08.31 d8791 P P 1332 1865 2024.10.03 09:42:58.437 2024.10.03 09:42:59.769 2024.10.03 08:47:35.001 2024.10.03 08:47:36.866
10 3.0.13.33787 2024.08.17 2e0d6 P P 3014 2661 2024.08.25 15:40:09.179 2024.08.25 15:40:12.193 2024.08.25 13:39:06.588 2024.08.25 13:39:09.249
11 3.0.13.33787 2024.08.09 df740 P P 1645 2167 2024.08.16 12:59:21.038 2024.08.16 12:59:22.683 2024.08.16 11:56:40.807 2024.08.16 11:56:42.974
12 3.0.12.33746 2024.07.15 11dd4 P P 2020 2211 2024.08.09 12:55:08.917 2024.08.09 12:55:10.937 2024.08.09 11:51:05.422 2024.08.09 11:51:07.633
13 3.0.12.33746 2024.06.11 8a5eb P P 1294 1876 2024.07.15 10:46:00.929 2024.07.15 10:46:02.223 2024.07.15 09:52:35.377 2024.07.15 09:52:37.253
14 3.0.12.33744 2024.05.09 9cf37 F P 1182 1765 2024.05.12 15:52:10.683 2024.05.12 15:52:11.865 2024.05.12 15:04:04.045 2024.05.12 15:04:05.810
15 3.0.12.33744 2024.04.20 af6b2 P P 1207 1850 2024.05.08 17:07:35.141 2024.05.08 17:07:36.348 2024.05.08 16:21:38.355 2024.05.08 16:21:40.205

Elapsed time, ms. Chart for last 15 runs:

Last commits information (all timestamps in UTC):