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.401
2024-05-12 19:15:54.406 act = <firebird.qa.plugin.Action object at [hex]>
2024-05-12 19:15:54.411
2024-05-12 19:15:54.416 @pytest.mark.version('>=3.0.2')
2024-05-12 19:15:54.423 def test_1(act: Action):
2024-05-12 19:15:54.430 act.isql(switches=[], input=async_init_script)
2024-05-12 19:15:54.435 #
2024-05-12 19:15:54.440 with act.trace(db_events=trace):
2024-05-12 19:15:54.445 act.reset()
2024-05-12 19:15:54.450 act.isql(switches=[], input=test_script)
2024-05-12 19:15:54.456 # Process trace
2024-05-12 19:15:54.463 run_with_plan = ''
2024-05-12 19:15:54.469 num_of_fetches = -1
2024-05-12 19:15:54.475 for line in act.trace_log:
2024-05-12 19:15:54.479 if line.lower().startswith('plan ('):
2024-05-12 19:15:54.484 run_with_plan = line.strip()
2024-05-12 19:15:54.494 if 'fetch(es)' in line:
2024-05-12 19:15:54.500 words = line.split()
2024-05-12 19:15:54.505 for k in range(len(words)):
2024-05-12 19:15:54.510 if words[k].startswith('fetch'):
2024-05-12 19:15:54.515 num_of_fetches = int(words[k - 1])
2024-05-12 19:15:54.521 break
2024-05-12 19:15:54.526 # Check
2024-05-12 19:15:54.531 >       assert run_with_plan == 'PLAN (TEST ORDER TEST_F01_ID)'
2024-05-12 19:15:54.537 E       assert
2024-05-12 19:15:54.542 E         - PLAN (TEST ORDER TEST_F01_ID)
2024-05-12 19:15:54.547 E         + PLAN (MON$ATTACHMENTS NATURAL)
2024-05-12 19:15:54.553
2024-05-12 19:15:54.558 tests/bugs/core_5435_test.py:118: AssertionError
2024-05-12 19:15:54.563 ---------------------------- Captured stdout setup -----------------------------
2024-05-12 19:15:54.570 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=async_init_script)
        #
        with act.trace(db_events=trace):
            act.reset()
            act.isql(switches=[], input=test_script)
        # Process trace
        run_with_plan = ''
        num_of_fetches = -1
        for line in act.trace_log:
            if line.lower().startswith('plan ('):
                run_with_plan = line.strip()
                if '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])
                            break
        # 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_5435_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 4393 3763 2025.06.26 16:32:03.338 2025.06.26 16:32:07.731 2025.06.26 15:39:41.780 2025.06.26 15:39:45.543
2 3.0.13.33808 2025.04.25 28426 P P 6203 4249 2025.05.06 13:55:25.877 2025.05.06 13:55:32.080 2025.05.06 12:53:07.676 2025.05.06 12:53:11.925
3 3.0.13.33803 2025.02.25 08ebd P P 4752 4134 2025.04.25 17:10:22.945 2025.04.25 17:10:27.697 2025.04.25 16:08:33.832 2025.04.25 16:08:37.966
4 3.0.13.33796 2025.01.29 0ab85 P P 3744 2891 2025.02.25 15:43:06.265 2025.02.25 15:43:10.009 2025.02.25 14:41:13.581 2025.02.25 14:41:16.472
5 3.0.13.33796 2025.01.14 99b3b P P 3766 2864 2025.01.28 17:57:47.007 2025.01.28 17:57:50.773 2025.01.28 16:54:06.563 2025.01.28 16:54:09.427
6 3.0.13.33795 2024.11.24 b8847 P P 3712 2946 2025.01.13 15:34:58.254 2025.01.13 15:35:01.966 2025.01.13 14:32:22.256 2025.01.13 14:32:25.202
7 3.0.13.33794 2024.10.15 abe09 P P 3383 2713 2024.11.23 06:39:00.612 2024.11.23 06:39:03.995 2024.11.23 05:52:00.542 2024.11.23 05:52:03.255
8 3.0.13.33793 2024.10.04 82ccc P P 3584 2771 2024.10.14 04:35:25.596 2024.10.14 04:35:29.180 2024.10.14 03:43:44.313 2024.10.14 03:43:47.084
9 3.0.13.33792 2024.08.31 d8791 P P 3638 2793 2024.10.03 09:42:37.427 2024.10.03 09:42:41.065 2024.10.03 08:47:20.054 2024.10.03 08:47:22.847
10 3.0.13.33787 2024.08.17 2e0d6 P P 5333 3340 2024.08.25 15:39:34.139 2024.08.25 15:39:39.472 2024.08.25 13:38:46.471 2024.08.25 13:38:49.811
11 3.0.13.33787 2024.08.09 df740 P P 3859 2992 2024.08.16 12:58:59.605 2024.08.16 12:59:03.464 2024.08.16 11:56:24.805 2024.08.16 11:56:27.797
12 3.0.12.33746 2024.07.15 11dd4 P P 4207 3018 2024.08.09 12:54:41.701 2024.08.09 12:54:45.908 2024.08.09 11:50:49.081 2024.08.09 11:50:52.099
13 3.0.12.33746 2024.06.11 8a5eb P P 3428 2731 2024.07.15 10:45:41.379 2024.07.15 10:45:44.807 2024.07.15 09:52:21.097 2024.07.15 09:52:23.828
14 3.0.12.33744 2024.05.09 9cf37 F P 3277 2634 2024.05.12 15:51:51.885 2024.05.12 15:51:55.162 2024.05.12 15:03:50.292 2024.05.12 15:03:52.926
15 3.0.12.33744 2024.04.20 af6b2 P P 3315 2660 2024.05.08 17:07:16.324 2024.05.08 17:07:19.639 2024.05.08 16:21:24.592 2024.05.08 16:21:27.252

Elapsed time, ms. Chart for last 15 runs:

Last commits information (all timestamps in UTC):