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
AssertionError: ParallelWorkers = 1 must be greater than 1 for this test
assert 1 > 1

LOG DETAILS:

2024-12-24 23:47:17.667
2024-12-24 23:47:17.672 act = <firebird.qa.plugin.Action object at [hex]>
2024-12-24 23:47:17.677 tmp_fbk = PosixPath('/var/tmp/qa_2024/test_11670/tmp_gh_8263.fbk')
2024-12-24 23:47:17.683 tmp_fdb = PosixPath('/var/tmp/qa_2024/test_11670/tmp_gh_8263_restored.tmp')
2024-12-24 23:47:17.691 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2024-12-24 23:47:17.698
2024-12-24 23:47:17.703 @pytest.mark.version('>=5.0')
2024-12-24 23:47:17.707 def test_1(act: Action, tmp_fbk: Path, tmp_fdb: Path, capsys):
2024-12-24 23:47:17.713
2024-12-24 23:47:17.718 if act.vars['server-arch'].lower() != 'classic':
2024-12-24 23:47:17.723 pytest.skip('Only Classic was affected.')
2024-12-24 23:47:17.729
2024-12-24 23:47:17.734 #srv_cfg = driver_config.register_server(name = f'srv_cfg_8263', config = '')
2024-12-24 23:47:17.739 #db_cfg_name = f'db_cfg_8263'
2024-12-24 23:47:17.744 #db_cfg_object = driver_config.register_database(name = db_cfg_name)
2024-12-24 23:47:17.750 #db_cfg_object.server.value = srv_cfg.name
2024-12-24 23:47:17.755 #db_cfg_object.database.value = str(act.db.db_path)
2024-12-24 23:47:17.760 ## db_cfg_object.parallel_workers.value = 3
2024-12-24 23:47:17.765
2024-12-24 23:47:17.771 with act.db.connect() as con: # connect(db_cfg_name, user = act.db.user, password = act.db.password) as con:
2024-12-24 23:47:17.777 chk_sql = """
2024-12-24 23:47:17.783 select
2024-12-24 23:47:17.789 max(iif(rdb$config_name = 'ServerMode', rdb$config_value, null)) as srv_mode
2024-12-24 23:47:17.795 ,cast(max(iif(rdb$config_name = 'ParallelWorkers', rdb$config_value, null)) as int) as par_workers
2024-12-24 23:47:17.800 ,cast(max(iif(rdb$config_name = 'MaxParallelWorkers', rdb$config_value, null)) as int) as max_workers
2024-12-24 23:47:17.805 from rdb$config
2024-12-24 23:47:17.811 """
2024-12-24 23:47:17.816 cur = con.cursor()
2024-12-24 23:47:17.821 cur.execute(chk_sql)
2024-12-24 23:47:17.826 srv_mode, par_workers, max_workers = cur.fetchone()
2024-12-24 23:47:17.835 assert srv_mode == 'Classic', f'Not applicable ServerMode: {srv_mode}'
2024-12-24 23:47:17.843 >           assert par_workers > 1, f'ParallelWorkers = {par_workers} must be greater than 1 for this test'
2024-12-24 23:47:17.848 E           AssertionError: ParallelWorkers = 1 must be greater than 1 for this test
2024-12-24 23:47:17.853 E           assert 1 > 1
2024-12-24 23:47:17.858
2024-12-24 23:47:17.863 tests/bugs/gh_8263_test.py:111: AssertionError
2024-12-24 23:47:17.868 ---------------------------- Captured stdout setup -----------------------------
2024-12-24 23:47:17.874 Creating db: localhost:/var/tmp/qa_2024/test_11670/test.fdb [page_size=8192, sql_dialect=None, charset='NONE', user=SYSDBA, password=masterkey]
3 #text
act = <firebird.qa.plugin.Action pytest object at [hex]>
tmp_fbk = PosixPath('/var/tmp/qa_2024/test_11670/tmp_gh_8263.fbk')
tmp_fdb = PosixPath('/var/tmp/qa_2024/test_11670/tmp_gh_8263_restored.tmp')
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>

    @pytest.mark.version('>=5.0')
    def test_1(act: Action, tmp_fbk: Path, tmp_fdb: Path, capsys):
    
        if act.vars['server-arch'].lower() != 'classic':
            pytest.skip('Only Classic was affected.')
    
        #srv_cfg = driver_config.register_server(name = f'srv_cfg_8263', config = '')
        #db_cfg_name = f'db_cfg_8263'
        #db_cfg_object = driver_config.register_database(name = db_cfg_name)
        #db_cfg_object.server.value = srv_cfg.name
        #db_cfg_object.database.value = str(act.db.db_path)
        ## db_cfg_object.parallel_workers.value = 3
    
        with act.db.connect() as con: # connect(db_cfg_name, user = act.db.user, password = act.db.password) as con:
            chk_sql = """
                select
                    max(iif(rdb$config_name = 'ServerMode', rdb$config_value, null)) as srv_mode
                    ,cast(max(iif(rdb$config_name = 'ParallelWorkers', rdb$config_value, null)) as int) as par_workers
                    ,cast(max(iif(rdb$config_name = 'MaxParallelWorkers', rdb$config_value, null)) as int) as max_workers
                from rdb$config
            """
            cur = con.cursor()
            cur.execute(chk_sql)
            srv_mode, par_workers, max_workers = cur.fetchone()
            assert srv_mode == 'Classic', f'Not applicable ServerMode: {srv_mode}'
>           assert par_workers > 1, f'ParallelWorkers = {par_workers} must be greater than 1 for this test'
E           AssertionError: ParallelWorkers = 1 must be greater than 1 for this test
E           assert 1 > 1

tests/bugs/gh_8263_test.py:111: 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 F S 1558 1182 2025.07.03 10:57:22.173 2025.07.03 10:57:23.731 2025.07.03 09:36:54.392 2025.07.03 09:36:55.574
2 5.0.3.1657 2025.06.19 4bd4c F S 1611 1174 2025.06.27 12:21:17.710 2025.06.27 12:21:19.321 2025.06.27 11:02:10.713 2025.06.27 11:02:11.887
3 5.0.3.1657 2025.06.11 dae6f F S 1662 1449 2025.06.17 07:26:21.641 2025.06.17 07:26:23.303 2025.06.17 06:06:02.927 2025.06.17 06:06:04.376
4 5.0.3.1657 2025.06.10 dbc92 F S 1667 1424 2025.06.11 12:16:52.734 2025.06.11 12:16:54.401 2025.06.11 10:47:49.479 2025.06.11 10:47:50.903
5 5.0.3.1656 2025.05.20 c4b11 F S 1731 1349 2025.06.10 12:10:38.322 2025.06.10 12:10:40.053 2025.06.10 10:46:17.930 2025.06.10 10:46:19.279
6 5.0.3.1652 2025.05.13 f51c6 F S 2032 1430 2025.05.20 05:14:52.899 2025.05.20 05:14:54.931 2025.05.20 03:38:36.399 2025.05.20 03:38:37.829
7 5.0.3.1651 2025.04.30 141ef F S 1987 1490 2025.05.13 12:12:54.838 2025.05.13 12:12:56.825 2025.05.13 10:35:35.060 2025.05.13 10:35:36.550
8 5.0.3.1650 2025.04.28 4cbff F S 1935 1456 2025.05.01 11:46:41.862 2025.05.01 11:46:43.797 2025.05.01 10:10:19.942 2025.05.01 10:10:21.398
9 5.0.3.1649 2025.04.21 5b2d0 F S 1966 1392 2025.04.28 05:44:29.318 2025.04.28 05:44:31.284 2025.04.28 04:10:00.359 2025.04.28 04:10:01.751
10 5.0.3.1648 2025.04.18 2f4c5 F S 1864 1268 2025.04.20 05:36:13.842 2025.04.20 05:36:15.706 2025.04.20 04:04:22.053 2025.04.20 04:04:23.321
11 5.0.3.1635 2025.03.31 22ec6 F S 2005 1451 2025.04.18 11:59:17.934 2025.04.18 11:59:19.939 2025.04.18 10:23:31.668 2025.04.18 10:23:33.119
12 5.0.3.1633 2025.03.28 3123a F S 1865 1381 2025.03.31 10:33:14.094 2025.03.31 10:33:15.959 2025.03.31 09:03:45.568 2025.03.31 09:03:46.949
13 5.0.3.1633 2025.03.27 e0fb8 F S 2058 1639 2025.03.28 11:08:35.589 2025.03.28 11:08:37.647 2025.03.28 09:36:20.856 2025.03.28 09:36:22.495
14 5.0.3.1631 2025.03.21 1925b F S 2154 1643 2025.03.27 10:56:20.614 2025.03.27 10:56:22.768 2025.03.27 09:24:58.481 2025.03.27 09:25:00.124
15 5.0.3.1628 2025.03.14 16d05 F S 1295 645 2025.03.17 08:29:26.358 2025.03.17 08:29:27.653 2025.03.17 06:49:10.978 2025.03.17 06:49:11.623
16 5.0.3.1627 2025.02.26 4e218 F S 1170 664 2025.03.14 11:43:48.456 2025.03.14 11:43:49.626 2025.03.14 10:02:29.484 2025.03.14 10:02:30.148
17 5.0.3.1624 2025.02.25 dc3b2 F S 1164 584 2025.02.26 10:34:21.408 2025.02.26 10:34:22.572 2025.02.26 08:58:34.059 2025.02.26 08:58:34.643
18 5.0.2.1615 2025.02.20 4a726 F S 1288 555 2025.02.25 11:01:44.616 2025.02.25 11:01:45.904 2025.02.25 09:24:08.727 2025.02.25 09:24:09.282
19 5.0.2.1615 2025.02.14 9cb76 F S 1388 595 2025.02.20 07:50:58.008 2025.02.20 07:50:59.396 2025.02.20 06:17:04.948 2025.02.20 06:17:05.543
20 5.0.2.1577 2024.12.24 3c80e F S 1249 602 2025.02.14 11:04:51.966 2025.02.14 11:04:53.215 2025.02.14 09:30:38.487 2025.02.14 09:30:39.089
21 5.0.2.1576 2024.12.17 646b0 F S 934 478 2024.12.24 20:27:21.405 2024.12.24 20:27:22.339 2024.12.24 17:15:58.885 2024.12.24 17:15:59.363
22 5.0.2.1575 2024.12.08 63d39 F S 925 415 2024.12.16 08:08:45.088 2024.12.16 08:08:46.013 2024.12.16 06:58:42.583 2024.12.16 06:58:42.998
23 5.0.2.1567 2024.11.26 56e63 F S 1025 426 2024.12.04 07:49:51.156 2024.12.04 07:49:52.181 2024.12.04 06:38:05.350 2024.12.04 06:38:05.776
24 5.0.2.1567 2024.11.21 96f61 F S 932 415 2024.11.26 05:31:38.823 2024.11.26 05:31:39.755 2024.11.26 04:23:13.526 2024.11.26 04:23:13.941
25 5.0.2.1567 2024.11.18 e1289 F S 969 500 2024.11.21 07:35:59.908 2024.11.21 07:36:00.877 2024.11.21 06:28:19.093 2024.11.21 06:28:19.593
26 5.0.2.1533 2024.10.23 0ec43 F S 961 448 2024.11.18 07:52:21.559 2024.11.18 07:52:22.520 2024.11.18 06:42:43.309 2024.11.18 06:42:43.757
27 5.0.2.1533 2024.10.22 8af7a F S 925 489 2024.10.23 09:49:34.368 2024.10.23 09:49:35.293 2024.10.23 08:38:45.697 2024.10.23 08:38:46.186
28 5.0.2.1532 2024.10.15 36dc0 F S 925 453 2024.10.22 20:01:20.184 2024.10.22 20:01:21.109 2024.10.22 18:50:56.445 2024.10.22 18:50:56.898
29 5.0.2.1518 2024.10.04 259ba F S 929 443 2024.10.15 09:34:56.829 2024.10.15 09:34:57.758 2024.10.15 08:24:23.255 2024.10.15 08:24:23.698
30 5.0.2.1518 2024.09.26 703cd F S 996 517 2024.10.03 08:02:24.899 2024.10.03 08:02:25.895 2024.10.03 06:49:32.880 2024.10.03 06:49:33.397

Elapsed time, ms. Chart for last 30 runs:

Last commits information (all timestamps in UTC):