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
ValueError: Server 'srv_cfg_8061' already registered.

LOG DETAILS:

2025-04-18 10:06:12.418
2025-04-18 10:06:12.418 act = <firebird.qa.plugin.Action object at [hex]>
2025-04-18 10:06:12.418 tmp_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11658/gh_8061.tmp.sql')
2025-04-18 10:06:12.418 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-04-18 10:06:12.418
2025-04-18 10:06:12.418     @pytest.mark.version('>=5.0.1')
2025-04-18 10:06:12.418     def test_1(act: Action, tmp_sql: Path, capsys):
2025-04-18 10:06:12.418         employee_data_sql = zipfile.Path(act.files_dir / 'standard_sample_databases.zip', at='sample-DB_-_firebird.sql')
2025-04-18 10:06:12.418         tmp_sql.write_bytes(employee_data_sql.read_bytes())
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419         act.isql(switches = ['-q'], charset='utf8', input_file = tmp_sql, combine_output = True)
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419         if act.return_code == 0:
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 >           srv_cfg = driver_config.register_server(name = f'srv_cfg_8061', config = '')
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 tests\bugs\gh_8061_test.py:147:
2025-04-18 10:06:12.419 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 self = <firebird.driver.config.DriverConfig object at [hex]>
2025-04-18 10:06:12.419 name = 'srv_cfg_8061', config = ''
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419     def register_server(self, name: str, config: str=None) -> ServerConfig:
2025-04-18 10:06:12.419         """Register server.
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419         Arguments:
2025-04-18 10:06:12.419             name: Server name.
2025-04-18 10:06:12.419             config: Optional server configuration string in ConfigParser format in [name] section.
2025-04-18 10:06:12.420
2025-04-18 10:06:12.420         Returns:
2025-04-18 10:06:12.420            ServerConfig: For newly registered server
2025-04-18 10:06:12.420
2025-04-18 10:06:12.420         Raises:
2025-04-18 10:06:12.420             ValueError: If server is already registered.
2025-04-18 10:06:12.420         """
2025-04-18 10:06:12.420         if self.get_server(name) is not None:
2025-04-18 10:06:12.420 >           raise ValueError(f"Server '{name}' already registered.")
2025-04-18 10:06:12.420 E           ValueError: Server 'srv_cfg_8061' already registered.
2025-04-18 10:06:12.420
2025-04-18 10:06:12.420 C:\Python3x\Lib\site-packages\firebird\driver\config.py:280: ValueError
2025-04-18 10:06:12.420 ---------------------------- Captured stdout setup ----------------------------
2025-04-18 10:06:12.420 Creating db: localhost:H:\QA\temp\qa2024.tmp\fbqa\test_11658\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]>
tmp_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11658/gh_8061.tmp.sql')
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>

    @pytest.mark.version('>=5.0.1')
    def test_1(act: Action, tmp_sql: Path, capsys):
        employee_data_sql = zipfile.Path(act.files_dir / 'standard_sample_databases.zip', at='sample-DB_-_firebird.sql')
        tmp_sql.write_bytes(employee_data_sql.read_bytes())
    
        act.isql(switches = ['-q'], charset='utf8', input_file = tmp_sql, combine_output = True)
    
        if act.return_code == 0:
    
>           srv_cfg = driver_config.register_server(name = f'srv_cfg_8061', config = '')

tests\bugs\gh_8061_test.py:147: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <firebird.driver.config.DriverConfig pytest object at [hex]>
name = 'srv_cfg_8061', config = ''

    def register_server(self, name: str, config: str=None) -> ServerConfig:
        """Register server.
    
        Arguments:
            name: Server name.
            config: Optional server configuration string in ConfigParser format in [name] section.
    
        Returns:
           ServerConfig: For newly registered server
    
        Raises:
            ValueError: If server is already registered.
        """
        if self.get_server(name) is not None:
>           raise ValueError(f"Server '{name}' already registered.")
E           ValueError: Server 'srv_cfg_8061' already registered.

C:\Python3x\Lib\site-packages\firebird\driver\config.py:280: ValueError
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 887 661 2025.06.29 11:05:26.399 2025.06.29 11:05:27.286 2025.06.29 10:05:03.953 2025.06.29 10:05:04.614
2 5.0.3.1657 2025.06.26 dcb8a P P 874 654 2025.06.27 11:06:06.812 2025.06.27 11:06:07.686 2025.06.27 10:05:40.928 2025.06.27 10:05:41.582
3 5.0.3.1657 2025.06.20 8b4d2 P P 893 647 2025.06.26 11:20:34.780 2025.06.26 11:20:35.673 2025.06.26 10:19:58.385 2025.06.26 10:19:59.032
4 5.0.3.1657 2025.06.19 4bd4c P P 931 651 2025.06.20 05:24:44.728 2025.06.20 05:24:45.659 2025.06.20 04:24:16.400 2025.06.20 04:24:17.051
5 5.0.3.1657 2025.06.11 dae6f P P 893 645 2025.06.19 10:56:16.558 2025.06.19 10:56:17.451 2025.06.19 09:55:40.302 2025.06.19 09:55:40.947
6 5.0.3.1657 2025.06.10 dbc92 P P 938 656 2025.06.11 08:42:26.604 2025.06.11 08:42:27.542 2025.06.11 07:41:36.936 2025.06.11 07:41:37.592
7 5.0.3.1656 2025.06.05 00512 P P 915 649 2025.06.10 09:57:55.816 2025.06.10 09:57:56.731 2025.06.10 08:56:42.480 2025.06.10 08:56:43.129
8 5.0.3.1656 2025.05.20 c4b11 P P 877 663 2025.06.03 09:44:49.489 2025.06.03 09:44:50.366 2025.06.03 08:44:46.173 2025.06.03 08:44:46.836
9 5.0.3.1652 2025.05.13 f51c6 P P 895 637 2025.05.21 06:25:50.313 2025.05.21 06:25:51.208 2025.05.21 05:26:02.766 2025.05.21 05:26:03.403
10 5.0.3.1651 2025.05.08 ee9d2 P P 897 674 2025.05.13 06:38:27.591 2025.05.13 06:38:28.488 2025.05.13 05:20:08.714 2025.05.13 05:20:09.388
11 5.0.3.1651 2025.05.04 3d914 P P 905 687 2025.05.09 04:27:31.553 2025.05.09 04:27:32.458 2025.05.09 03:09:06.836 2025.05.09 03:09:07.523
12 5.0.3.1651 2025.04.30 141ef P P 887 660 2025.05.02 04:35:09.458 2025.05.02 04:35:10.345 2025.05.02 03:16:59.698 2025.05.02 03:17:00.358
13 5.0.3.1650 2025.04.30 6253f P P 879 687 2025.05.01 04:34:11.502 2025.05.01 04:34:12.381 2025.05.01 03:15:55.418 2025.05.01 03:15:56.105
14 5.0.3.1650 2025.04.28 4cbff P P 911 639 2025.04.30 04:33:13.085 2025.04.30 04:33:13.996 2025.04.30 03:15:10.712 2025.04.30 03:15:11.351
15 5.0.3.1649 2025.04.21 5b2d0 P P 900 669 2025.04.26 10:07:06.883 2025.04.26 10:07:07.783 2025.04.26 08:48:09.215 2025.04.26 08:48:09.884
16 5.0.3.1648 2025.04.18 2f4c5 P P 894 656 2025.04.20 04:18:21.700 2025.04.20 04:18:22.594 2025.04.20 03:17:32.341 2025.04.20 03:17:32.997
17 5.0.3.1635 2025.04.03 f6bd1 F F 864 613 2025.04.18 06:46:02.613 2025.04.18 06:46:03.477 2025.04.18 05:26:50.242 2025.04.18 05:26:50.855

Elapsed time, ms. Chart for last 17 runs:

Last commits information (all timestamps in UTC):