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-26 15:38:20.647
2025-06-26 15:38:20.657 act = <firebird.qa.plugin.Action object at [hex]>
2025-06-26 15:38:20.668
2025-06-26 15:38:20.677 @pytest.mark.version('>=4.0.6')
2025-06-26 15:38:20.683 def test_1(act: Action):
2025-06-26 15:38:20.690 act.expected_stdout = expected_stdout
2025-06-26 15:38:20.698 act.execute(combine_output = True)
2025-06-26 15:38:20.705 >       assert act.clean_stdout == act.clean_expected_stdout
2025-06-26 15:38:20.711 E       assert
2025-06-26 15:38:20.717 E           ID 1
2025-06-26 15:38:20.722 E           THE_INT 5
2025-06-26 15:38:20.731 E           ROW_NUMBER 1
2025-06-26 15:38:20.737 E           PERCENT_RANK 0.000000000000000
2025-06-26 15:38:20.742 E           CUME_DIST 0.5000000000000000
2025-06-26 15:38:20.748 E           ID 2
2025-06-26 15:38:20.756 E           THE_INT 6
2025-06-26 15:38:20.767 E           ROW_NUMBER 1
2025-06-26 15:38:20.775 E         - PERCENT_RANK 0.000000000000000
2025-06-26 15:38:20.782 E         + PERCENT_RANK NaN
2025-06-26 15:38:20.791 E           CUME_DIST 1.000000000000000
2025-06-26 15:38:20.802 E           ID 3
2025-06-26 15:38:20.811 E           THE_INT 7
2025-06-26 15:38:20.817 E           ROW_NUMBER 1
2025-06-26 15:38:20.823 E         - PERCENT_RANK 0.000000000000000
2025-06-26 15:38:20.830 E         + PERCENT_RANK NaN
2025-06-26 15:38:20.841 E           CUME_DIST 1.000000000000000
2025-06-26 15:38:20.851 E           ID 4
2025-06-26 15:38:20.859 E           THE_INT 13
2025-06-26 15:38:20.867 E           ROW_NUMBER 1
2025-06-26 15:38:20.878 E         - PERCENT_RANK 0.000000000000000
2025-06-26 15:38:20.886 E         + PERCENT_RANK NaN
2025-06-26 15:38:20.893 E           CUME_DIST 1.000000000000000
2025-06-26 15:38:20.898 E           ID 5
2025-06-26 15:38:20.904 E           THE_INT 5
2025-06-26 15:38:20.910 E           ROW_NUMBER 2
2025-06-26 15:38:20.920 E           PERCENT_RANK 1.000000000000000
2025-06-26 15:38:20.930 E           CUME_DIST 1.000000000000000
2025-06-26 15:38:20.938
2025-06-26 15:38:20.945 tests/bugs/gh_8589_test.py:82: AssertionError
2025-06-26 15:38:20.952 ---------------------------- Captured stdout setup -----------------------------
2025-06-26 15:38:20.959 Creating db: localhost:/var/tmp/qa_2024/test_11696/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.1657 2025.06.19 4bd4c F F 649 374 2025.06.26 12:15:15.489 2025.06.26 12:15:16.138 2025.06.26 10:55:54.970 2025.06.26 10:55:55.344
2 5.0.3.1657 2025.06.11 dae6f F F 702 373 2025.06.17 07:27:32.901 2025.06.17 07:27:33.603 2025.06.17 06:07:02.839 2025.06.17 06:07:03.212
3 5.0.3.1657 2025.06.10 dbc92 F F 706 444 2025.06.11 12:18:03.914 2025.06.11 12:18:04.620 2025.06.11 10:49:01.703 2025.06.11 10:49:02.147
4 5.0.3.1656 2025.05.20 c4b11 F F 743 406 2025.06.10 12:11:56.792 2025.06.10 12:11:57.535 2025.06.10 10:47:22.120 2025.06.10 10:47:22.526

Elapsed time, ms. Chart for last 4 runs:

Last commits information (all timestamps in UTC):