Jump to: output_first_mismatch    outcomes_full_history    elapsed_time_chart
Show cross-report outcomes.

Annotation type Annotation details
2 @message
failed on setup with "firebird.driver.types.DatabaseError: add record error
-violation of PRIMARY or UNIQUE KEY constraint "INTEG_5" on table "PLG$SRP"
-Problematic key value is ("PLG$USER_NAME" = 'TMP$C4836')"
3 #text
request = <SubRequest 'tmp_user' for <Function test_1>>

    @pytest.fixture
    def user_fixture(request: pytest.FixtureRequest) -> User:
>       with User(request.getfixturevalue(db_fixture_name), name=name, password=password,
                  plugin=plugin, charset=charset, active=active, tags=tags,
                  first_name=first_name, middle_name=middle_name, last_name=last_name,
                  admin=admin, do_not_create=do_not_create) as user:

src/firebird/qa/plugin.py:1242: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <firebird.qa.plugin.User pytest object at [hex]>

    def __enter__(self) -> User:
        if self.__create:
>           self.create()

src/firebird/qa/plugin.py:1067: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = Connection[1422]

    def commit(self, *, retaining: bool=False) -> None:
        """Commits the transaction managed by `.main_transaction`.
    
        Arguments:
            retaining: When True, the transaction context is retained after commit.
        """
        assert self._att is not None
>       self.main_transaction.commit(retaining=retaining)

../lib/python3.11/site-packages/firebird/driver/core.py:1907: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <firebird.driver.core.TransactionManager pytest object at [hex]>

    def commit(self, *, retaining: bool=False) -> None:
        """Commits the transaction managed by this instance.
    
        Arguments:
            retaining: When True, the transaction context is retained after commit.
        """
        assert not self.__closed
        assert self.is_active()
        if retaining:
            self._tra.commit_retaining()
        else:
            self._close_cursors()
>           self._tra.commit()

../lib/python3.11/site-packages/firebird/driver/core.py:2463: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <firebird.driver.interfaces.iTransaction_v3 pytest object at [hex]>

    def commit(self) -> None:
        "Replaces `isc_commit_transaction()`"
        self.vtable.deprecatedCommit(self, self.status)
>       self._check()

../lib/python3.11/site-packages/firebird/driver/interfaces.py:429: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <firebird.driver.interfaces.iTransaction_v3 pytest object at [hex]>

    def _check(self) -> None:
        state = self.status.get_state()
        if StateFlag.ERRORS in state:
>           raise self.__report(DatabaseError, self.status.get_errors())
E           firebird.driver.types.DatabaseError: add record error
E           -violation of PRIMARY or UNIQUE KEY constraint "INTEG_5" on table "PLG$SRP"
E           -Problematic key value is ("PLG$USER_NAME" = 'TMP$C4836')

../lib/python3.11/site-packages/firebird/driver/interfaces.py:113: DatabaseError
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 3.0.13.33809 2025.05.06 28ad0 P P 2450 1082 2025.06.26 16:22:38.012 2025.06.26 16:22:40.462 2025.06.26 15:33:37.334 2025.06.26 15:33:38.416
2 3.0.13.33808 2025.04.25 28426 P P 3063 1334 2025.05.06 13:43:55.990 2025.05.06 13:43:59.053 2025.05.06 12:45:39.507 2025.05.06 12:45:40.841
3 3.0.13.33803 2025.02.25 08ebd P P 3040 1324 2025.04.25 16:58:52.014 2025.04.25 16:58:55.054 2025.04.25 16:01:05.315 2025.04.25 16:01:06.639
4 3.0.13.33796 2025.01.29 0ab85 P P 2110 913 2025.02.25 15:31:30.594 2025.02.25 15:31:32.704 2025.02.25 14:33:52.521 2025.02.25 14:33:53.434
5 3.0.13.33796 2025.01.14 99b3b P P 2198 936 2025.01.28 17:45:18.724 2025.01.28 17:45:20.922 2025.01.28 16:46:29.688 2025.01.28 16:46:30.624
6 3.0.13.33795 2024.11.24 b8847 P P 2040 959 2025.01.13 15:22:57.976 2025.01.13 15:23:00.016 2025.01.13 14:24:50.746 2025.01.13 14:24:51.705
7 3.0.13.33794 2024.10.15 abe09 P P 1516 686 2024.11.23 06:30:28.222 2024.11.23 06:30:29.738 2024.11.23 05:46:28.277 2024.11.23 05:46:28.963
8 3.0.13.33793 2024.10.04 82ccc P P 1821 732 2024.10.14 04:26:32.541 2024.10.14 04:26:34.362 2024.10.14 03:38:03.629 2024.10.14 03:38:04.361
9 3.0.13.33792 2024.08.31 d8791 P P 1970 816 2024.10.03 09:32:57.554 2024.10.03 09:32:59.524 2024.10.03 08:41:12.414 2024.10.03 08:41:13.230
10 3.0.13.33787 2024.08.17 2e0d6 P P 3748 1976 2024.08.25 15:19:37.945 2024.08.25 15:19:41.693 2024.08.25 13:26:56.631 2024.08.25 13:26:58.607
11 3.0.13.33787 2024.08.09 df740 P P 2184 1018 2024.08.16 12:48:02.354 2024.08.16 12:48:04.538 2024.08.16 11:49:48.163 2024.08.16 11:49:49.181
12 3.0.12.33746 2024.07.15 11dd4 P P 2702 1052 2024.08.09 12:45:07.156 2024.08.09 12:45:09.858 2024.08.09 11:44:54.437 2024.08.09 11:44:55.489
13 3.0.12.33746 2024.06.11 8a5eb P P 1832 841 2024.07.15 10:35:40.857 2024.07.15 10:35:42.689 2024.07.15 09:46:09.005 2024.07.15 09:46:09.846
14 3.0.12.33744 2024.05.09 9cf37 E P 1623 602 2024.05.12 15:43:13.321 2024.05.12 15:43:14.944 2024.05.12 14:58:06.736 2024.05.12 14:58:07.338
15 3.0.12.33744 2024.04.20 af6b2 P P 1531 575 2024.05.08 16:58:47.561 2024.05.08 16:58:49.092 2024.05.08 16:15:54.063 2024.05.08 16:15:54.638

Elapsed time, ms. Chart for last 15 runs:

Last commits information (all timestamps in UTC):