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   
    ID 1
    THE_INT 5
    ROW_NUMBER 1
    PERCENT_RANK 0.000000000000000
    CUME_DIST 0.5000000000000000
    ID 2
    THE_INT 6
    ROW_NUMBER 1
  - PERCENT_RANK 0.000000000000000
  + PERCENT_RANK NaN
    CUME_DIST 1.000000000000000
    ID 3
    THE_INT 7
    ROW_NUMBER 1
  - PERCENT_RANK 0.000000000000000
  + PERCENT_RANK NaN
    CUME_DIST 1.000000000000000
    ID 4
    THE_INT 13
    ROW_NUMBER 1
  - PERCENT_RANK 0.000000000000000
  + PERCENT_RANK NaN
    CUME_DIST 1.000000000000000
    ID 5
    THE_INT 5
    ROW_NUMBER 2
    PERCENT_RANK 1.000000000000000
    CUME_DIST 1.000000000000000

LOG DETAILS:

2025-06-27 14:27:06.402
2025-06-27 14:27:06.403 act = <firebird.qa.plugin.Action object at [hex]>
2025-06-27 14:27:06.403
2025-06-27 14:27:06.403     @pytest.mark.version('>=4.0.6')
2025-06-27 14:27:06.403     def test_1(act: Action):
2025-06-27 14:27:06.403         act.expected_stdout = expected_stdout
2025-06-27 14:27:06.403         act.execute(combine_output = True)
2025-06-27 14:27:06.403 >       assert act.clean_stdout == act.clean_expected_stdout
2025-06-27 14:27:06.403 E       assert
2025-06-27 14:27:06.403 E           ID 1
2025-06-27 14:27:06.403 E           THE_INT 5
2025-06-27 14:27:06.403 E           ROW_NUMBER 1
2025-06-27 14:27:06.403 E           PERCENT_RANK 0.000000000000000
2025-06-27 14:27:06.403 E           CUME_DIST 0.5000000000000000
2025-06-27 14:27:06.403 E           ID 2
2025-06-27 14:27:06.403 E           THE_INT 6
2025-06-27 14:27:06.403 E           ROW_NUMBER 1
2025-06-27 14:27:06.403 E         - PERCENT_RANK 0.000000000000000
2025-06-27 14:27:06.403 E         + PERCENT_RANK NaN
2025-06-27 14:27:06.403 E           CUME_DIST 1.000000000000000
2025-06-27 14:27:06.403 E           ID 3
2025-06-27 14:27:06.404 E           THE_INT 7
2025-06-27 14:27:06.404 E           ROW_NUMBER 1
2025-06-27 14:27:06.404 E         - PERCENT_RANK 0.000000000000000
2025-06-27 14:27:06.404 E         + PERCENT_RANK NaN
2025-06-27 14:27:06.404 E           CUME_DIST 1.000000000000000
2025-06-27 14:27:06.404 E           ID 4
2025-06-27 14:27:06.404 E           THE_INT 13
2025-06-27 14:27:06.404 E           ROW_NUMBER 1
2025-06-27 14:27:06.404 E         - PERCENT_RANK 0.000000000000000
2025-06-27 14:27:06.404 E         + PERCENT_RANK NaN
2025-06-27 14:27:06.404 E           CUME_DIST 1.000000000000000
2025-06-27 14:27:06.404 E           ID 5
2025-06-27 14:27:06.404 E           THE_INT 5
2025-06-27 14:27:06.404 E           ROW_NUMBER 2
2025-06-27 14:27:06.404 E           PERCENT_RANK 1.000000000000000
2025-06-27 14:27:06.404 E           CUME_DIST 1.000000000000000
2025-06-27 14:27:06.404
2025-06-27 14:27:06.404 tests\bugs\gh_8589_test.py:82: AssertionError
2025-06-27 14:27:06.404 ---------------------------- Captured stdout setup ----------------------------
2025-06-27 14:27:06.404 Creating db: localhost:H:\QA\temp\qa2024.tmp\fbqa\test_11719\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]>

    @pytest.mark.version('>=4.0.6')
    def test_1(act: Action):
        act.expected_stdout = expected_stdout
        act.execute(combine_output = True)
>       assert act.clean_stdout == act.clean_expected_stdout
E       assert   
E           ID 1
E           THE_INT 5
E           ROW_NUMBER 1
E           PERCENT_RANK 0.000000000000000
E           CUME_DIST 0.5000000000000000
E           ID 2
E           THE_INT 6
E           ROW_NUMBER 1
E         - PERCENT_RANK 0.000000000000000
E         + PERCENT_RANK NaN
E           CUME_DIST 1.000000000000000
E           ID 3
E           THE_INT 7
E           ROW_NUMBER 1
E         - PERCENT_RANK 0.000000000000000
E         + PERCENT_RANK NaN
E           CUME_DIST 1.000000000000000
E           ID 4
E           THE_INT 13
E           ROW_NUMBER 1
E         - PERCENT_RANK 0.000000000000000
E         + PERCENT_RANK NaN
E           CUME_DIST 1.000000000000000
E           ID 5
E           THE_INT 5
E           ROW_NUMBER 2
E           PERCENT_RANK 1.000000000000000
E           CUME_DIST 1.000000000000000

tests\bugs\gh_8589_test.py:82: 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 5.0.3.1674 2025.06.27 3ee5c P P 579 376 2025.06.28 11:12:10.451 2025.06.28 11:12:11.030 2025.06.28 10:10:45.534 2025.06.28 10:10:45.910
2 5.0.3.1657 2025.06.26 dcb8a F F 620 392 2025.06.27 11:08:47.817 2025.06.27 11:08:48.437 2025.06.27 10:07:35.948 2025.06.27 10:07:36.340
3 5.0.3.1657 2025.06.20 8b4d2 F F 600 390 2025.06.26 11:23:15.893 2025.06.26 11:23:16.493 2025.06.26 10:21:52.356 2025.06.26 10:21:52.746
4 5.0.3.1657 2025.06.19 4bd4c F F 615 391 2025.06.20 05:27:30.367 2025.06.20 05:27:30.982 2025.06.20 04:26:11.010 2025.06.20 04:26:11.401
5 5.0.3.1657 2025.06.11 dae6f F F 583 396 2025.06.19 10:58:57.387 2025.06.19 10:58:57.970 2025.06.19 09:57:35.196 2025.06.19 09:57:35.592
6 5.0.3.1657 2025.06.10 dbc92 F F 593 401 2025.06.11 08:45:07.290 2025.06.11 08:45:07.883 2025.06.11 07:43:31.730 2025.06.11 07:43:32.131
7 5.0.3.1656 2025.06.05 00512 F F 616 387 2025.06.10 10:00:37.440 2025.06.10 10:00:38.056 2025.06.10 08:58:37.389 2025.06.10 08:58:37.776

Elapsed time, ms. Chart for last 7 runs:

Last commits information (all timestamps in UTC):