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 07:36:07.348
2025-04-18 07:36:07.348 act = <firebird.qa.plugin.Action object at [hex]>
2025-04-18 07:36:07.348 tmp_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11661/gh_8061.tmp.sql')
2025-04-18 07:36:07.348 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-04-18 07:36:07.348
2025-04-18 07:36:07.348     @pytest.mark.version('>=5.0.1')
2025-04-18 07:36:07.348     def test_1(act: Action, tmp_sql: Path, capsys):
2025-04-18 07:36:07.348         employee_data_sql = zipfile.Path(act.files_dir / 'standard_sample_databases.zip', at='sample-DB_-_firebird.sql')
2025-04-18 07:36:07.348         tmp_sql.write_bytes(employee_data_sql.read_bytes())
2025-04-18 07:36:07.348
2025-04-18 07:36:07.348         act.isql(switches = ['-q'], charset='utf8', input_file = tmp_sql, combine_output = True)
2025-04-18 07:36:07.348
2025-04-18 07:36:07.348         if act.return_code == 0:
2025-04-18 07:36:07.348
2025-04-18 07:36:07.348 >           srv_cfg = driver_config.register_server(name = f'srv_cfg_8061', config = '')
2025-04-18 07:36:07.348
2025-04-18 07:36:07.348 tests\bugs\gh_8061_test.py:147:
2025-04-18 07:36:07.348 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2025-04-18 07:36:07.348
2025-04-18 07:36:07.348 self = <firebird.driver.config.DriverConfig object at [hex]>
2025-04-18 07:36:07.349 name = 'srv_cfg_8061', config = ''
2025-04-18 07:36:07.349
2025-04-18 07:36:07.349     def register_server(self, name: str, config: str=None) -> ServerConfig:
2025-04-18 07:36:07.349         """Register server.
2025-04-18 07:36:07.349
2025-04-18 07:36:07.349         Arguments:
2025-04-18 07:36:07.349             name: Server name.
2025-04-18 07:36:07.349             config: Optional server configuration string in ConfigParser format in [name] section.
2025-04-18 07:36:07.349
2025-04-18 07:36:07.349         Returns:
2025-04-18 07:36:07.349            ServerConfig: For newly registered server
2025-04-18 07:36:07.349
2025-04-18 07:36:07.349         Raises:
2025-04-18 07:36:07.349             ValueError: If server is already registered.
2025-04-18 07:36:07.349         """
2025-04-18 07:36:07.349         if self.get_server(name) is not None:
2025-04-18 07:36:07.349 >           raise ValueError(f"Server '{name}' already registered.")
2025-04-18 07:36:07.349 E           ValueError: Server 'srv_cfg_8061' already registered.
2025-04-18 07:36:07.349
2025-04-18 07:36:07.349 C:\Python3x\Lib\site-packages\firebird\driver\config.py:280: ValueError
2025-04-18 07:36:07.350 ---------------------------- Captured stdout setup ----------------------------
2025-04-18 07:36:07.350 Creating db: localhost:H:\QA\temp\qa2024.tmp\fbqa\test_11661\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_11661/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.1675 2025.06.27 1bb2c P P 886 652 2025.06.29 05:33:36.183 2025.06.29 05:33:37.069 2025.06.29 04:32:13.669 2025.06.29 04:32:14.321
2 5.0.3.1674 2025.06.26 d366d P P 893 653 2025.06.27 05:34:51.040 2025.06.27 05:34:51.933 2025.06.27 04:33:35.565 2025.06.27 04:33:36.218
3 5.0.3.1673 2025.06.25 f0e1f P P 889 662 2025.06.26 05:41:21.725 2025.06.26 05:41:22.614 2025.06.26 04:39:10.597 2025.06.26 04:39:11.259
4 5.0.3.1668 2025.06.21 b8e22 P P 888 645 2025.06.25 10:25:06.862 2025.06.25 10:25:07.750 2025.06.25 09:23:32.033 2025.06.25 09:23:32.678
5 5.0.3.1667 2025.06.15 4374a P P 882 653 2025.06.21 05:25:32.186 2025.06.21 05:25:33.068 2025.06.21 04:22:06.582 2025.06.21 04:22:07.235
6 5.0.3.1666 2025.06.14 97178 P P 923 713 2025.06.15 05:53:57.435 2025.06.15 05:53:58.358 2025.06.15 04:51:25.650 2025.06.15 04:51:26.363
7 5.0.3.1665 2025.06.11 d8b62 P P 891 699 2025.06.14 05:51:48.500 2025.06.14 05:51:49.391 2025.06.14 04:49:05.361 2025.06.14 04:49:06.060
8 5.0.3.1661 2025.06.10 cfcf0 P P 907 645 2025.06.11 04:20:25.984 2025.06.11 04:20:26.891 2025.06.11 03:18:40.294 2025.06.11 03:18:40.939
9 5.0.3.1660 2025.06.07 db691 P P 884 681 2025.06.10 04:21:24.571 2025.06.10 04:21:25.455 2025.06.10 03:19:25.768 2025.06.10 03:19:26.449
10 5.0.3.1659 2025.05.28 f4c0f P P 880 649 2025.06.06 04:17:36.484 2025.06.06 04:17:37.364 2025.06.06 03:15:54.470 2025.06.06 03:15:55.119
11 5.0.3.1658 2025.05.27 e3aa4 P P 884 650 2025.05.28 04:15:25.828 2025.05.28 04:15:26.712 2025.05.28 03:14:19.792 2025.05.28 03:14:20.442
12 5.0.3.1657 2025.05.22 a6c19 P P 887 649 2025.05.25 04:15:39.431 2025.05.25 04:15:40.318 2025.05.25 03:14:41.619 2025.05.25 03:14:42.268
13 5.0.3.1656 2025.05.12 37a12 P P 878 654 2025.05.21 04:14:40.398 2025.05.21 04:14:41.276 2025.05.21 03:13:15.056 2025.05.21 03:13:15.710
14 5.0.3.1654 2025.05.11 789ca P P 893 662 2025.05.12 04:08:00.074 2025.05.12 04:08:00.967 2025.05.12 03:06:46.806 2025.05.12 03:06:47.468
15 5.0.3.1653 2025.05.07 8e48a P P 902 665 2025.05.08 04:08:42.411 2025.05.08 04:08:43.313 2025.05.08 03:07:05.317 2025.05.08 03:07:05.982
16 5.0.3.1652 2025.05.06 1de2f P P 889 648 2025.05.07 04:14:22.349 2025.05.07 04:14:23.238 2025.05.07 03:13:15.325 2025.05.07 03:13:15.973
17 5.0.3.1651 2025.05.05 c8191 P P 990 651 2025.05.06 04:14:38.231 2025.05.06 04:14:39.221 2025.05.06 03:13:46.565 2025.05.06 03:13:47.216
18 5.0.3.1650 2025.04.23 41dca P P 899 660 2025.04.26 04:17:59.088 2025.04.26 04:17:59.987 2025.04.26 03:15:58.487 2025.04.26 03:15:59.147
19 5.0.3.1649 2025.04.18 da7bd P P 956 666 2025.04.23 04:18:11.967 2025.04.23 04:18:12.923 2025.04.23 03:16:08.291 2025.04.23 03:16:08.957
20 5.0.3.1648 2025.04.17 a54ad F F 1179 953 2025.04.18 04:15:08.696 2025.04.18 04:15:09.875 2025.04.18 03:13:38.733 2025.04.18 03:13:39.686
21 5.0.3.1647 2025.04.14 8993a P P 890 672 2025.04.17 04:15:45.800 2025.04.17 04:15:46.690 2025.04.17 03:14:02.528 2025.04.17 03:14:03.200

Elapsed time, ms. Chart for last 21 runs:

Last commits information (all timestamps in UTC):