You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2024/01/15 17:06:11 UTC

Build failed in Jenkins: Allura » Allura-py3.11 #112

See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.11/112/display/redirect?page=changes>

Changes:

[Guillermo Cruz] add user_id index to oauth collections

[Guillermo Cruz] restore c.project.notifications_disabled after a task (can matter in tests)


------------------------------------------
[...truncated 191.38 KB...]
created: 4/4 workers
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers

> allura@0.0.0 lint-es6
> eslint -c .eslintrc-es6  --ignore-path .eslintignore-es6 Allura/allura/public/**/*.es6.js || true

============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
============================= test session starts ==============================
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
============================= test session starts ==============================
============================= test session starts ==============================
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
platform linux -- Python 3.11.7, pytest-7.4.2, pluggy-1.3.0
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
rootdir: /allura
rootdir: /allura
configfile: pytest.ini
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers
created: 4/4 workers
created: 4/4 workers
rootdir: /allura
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers
rootdir: /allura
rootdir: /allura
configfile: pytest.ini
configfile: pytest.ini
plugins: sugar-0.9.7, xdist-3.3.1
plugins: sugar-0.9.7, xdist-3.3.1
created: 4/4 workers
created: 4/4 workers
4 workers [1 item]

finished `npm run lint-es6` in ., with returncode: 0
collected 87 items

4 workers [59 items]

4 workers [19 items]

collected 156 items

4 workers [11 items]

4 workers [12 items]

4 workers [14 items]

4 workers [13 items]

4 workers [2 items]

4 workers [22 items]

4 workers [77 items]

4 workers [72 items]

4 workers [149 items]

forgesvn/tests/test_svn_app.py ..                                        [  2%]
4 workers [207 items]

forgegit/tests/test_git_app.py ..                                        [  1%]
4 workers [1243 items]

forgesvn/tests/test_tasks.py ....                                        [  6%]
..                                                                       [100%]
------------ generated xml file: /allura/ForgeChat/pytest.junit.xml ------------
======================= 2 passed, 16 warnings in 11.07s ========================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeChat, with returncode: 0
forgesvn/tests/functional/test_auth.py ..                                [  9%]
..........................................................s............. [  5%]
forgegit/tests/test_tasks.py .....                                       [  4%]
........................................................................ [ 11%]
.............                                                            [100%]
---------- generated xml file: /allura/ForgeFeedback/pytest.junit.xml ----------
======================= 13 passed, 31 warnings in 14.25s =======================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeFeedback, with returncode: 0
........................s..sss.......................s.......s.......... [ 48%]
...........                                                              [100%]
---------- generated xml file: /allura/ForgeShortUrl/pytest.junit.xml ----------
======================= 11 passed, 43 warnings in 17.34s =======================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeShortUrl, with returncode: 0
............                                                             [100%]
--------- generated xml file: /allura/ForgeUserStats/pytest.junit.xml ----------
======================= 12 passed, 36 warnings in 17.47s =======================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeUserStats, with returncode: 0
...................                                                      [100%]
------------ generated xml file: /allura/ForgeLink/pytest.junit.xml ------------
======================= 19 passed, 67 warnings in 17.78s =======================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeLink, with returncode: 0
........................................................................ [ 17%]
forgegit/tests/functional/test_auth.py .........                         [ 10%]
..............                                                           [100%]
----------- generated xml file: /allura/ForgeFiles/pytest.junit.xml ------------
======================= 14 passed, 48 warnings in 22.44s =======================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeFiles, with returncode: 0
......................                                                   [100%]
---------- generated xml file: /allura/ForgeActivity/pytest.junit.xml ----------
======================= 22 passed, 77 warnings in 23.12s =======================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeActivity, with returncode: 0
......................................................................... [ 23%]
........................................................................ [ 34%]
.                                                                        [100%]
----------- generated xml file: /allura/AlluraTest/pytest.junit.xml ------------
============================== 1 passed in 25.96s ==============================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in AlluraTest, with returncode: 0
...........................................................s............ [ 96%]
........................................................................ [ 29%]
..s........................................................              [100%]
------------ generated xml file: /allura/ForgeBlog/pytest.junit.xml ------------
================= 58 passed, 1 skipped, 170 warnings in 31.24s =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeBlog, with returncode: 0
........................................................................ [ 34%]
forgegit/tests/functional/test_controllers.py .......................... [ 26%]
........................................................................ [ 40%]
forgesvn/tests/functional/test_controllers.py ........................   [ 36%]
s....................................................................... [ 93%]
...s.                                                                    [100%]
--------- generated xml file: /allura/ForgeImporters/pytest.junit.xml ----------
================ 141 passed, 8 skipped, 269 warnings in 50.66s =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeImporters, with returncode: 0
.....                                                                    [100%]
------------ generated xml file: /allura/ForgeWiki/pytest.junit.xml ------------
================= 76 passed, 1 skipped, 222 warnings in 53.69s =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeWiki, with returncode: 0
........................................................................ [ 46%]
........................................................................ [100%]
--------- generated xml file: /allura/ForgeDiscussion/pytest.junit.xml ---------
================= 72 passed, 241 warnings in 61.64s (0:01:01) ==================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeDiscussion, with returncode: 0
.........F.............................................................. [ 52%]
forgesvn/tests/model/test_repository.py ................................ [ 73%]
........................................................................ [ 58%]
...................                                                      [ 95%]
forgesvn/tests/model/test_svnimplementation.py ....                      [100%]

------------ generated xml file: /allura/ForgeSVN/pytest.junit.xml -------------
================= 87 passed, 139 warnings in 79.30s (0:01:19) ==================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeSVN, with returncode: 0
............................................s........................... [ 63%]
.......................................................                  [ 62%]
........................................................................ [ 69%]
........................................................................ [ 75%]
forgegit/tests/model/test_repository.py ................................ [ 82%]
........................................................................ [ 81%]
........................................................................ [ 69%]
........................................................................ [ 86%]
........................................................................ [ 92%]
..............................ssssssss.................................. [ 98%]
...........................                                              [100%]

------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
================ 156 passed, 339 warnings in 118.80s (0:01:58) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 0
..................                                                       [100%]
=================================== FAILURES ===================================
________________________ TestAttachment.test_attach_svg ________________________
[gw3] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11
allura/tests/functional/test_discuss.py:448: in test_attach_svg
    alink = self.attach_link()
allura/tests/functional/test_discuss.py:430: in attach_link
    assert False, 'attachment link not found'
E   AssertionError: attachment link not found
E   assert False
------------------------------ Captured log call -------------------------------
WARNING  allura.lib.custom_middleware:custom_middleware.py:202 CSRF attempt detected: cookie '5acf50e0186d37f8e06579dc59bb94ccf918158d964165db6eb7dce24ab4fcf3d7243ff48ea38f11' != param None
DEBUG    allura.model.artifact:artifact.py:86 Not updating mod_date
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
=========================== short test summary info ============================
FAILED allura/tests/functional/test_discuss.py::TestAttachment::test_attach_svg
==== 1 failed, 1232 passed, 10 skipped, 1417 warnings in 125.77s (0:02:05) =====
finished `pytest allura/tests/ --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 1
...............................................................          [100%]
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================ 207 passed, 518 warnings in 174.70s (0:02:54) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0

=============================================================================
Shutdown
=============================================================================
 Container allura-web-1  Stopping
 Container allura-web-1  Stopped
 Container allura-web-1  Removing
 Container allura-web-1  Removed
 Container allura-solr-1  Stopping
 Container allura-mongo-1  Stopping
 Container allura-mongo-1  Stopped
 Container allura-mongo-1  Removing
 Container allura-mongo-1  Removed
 Container allura-solr-1  Stopped
 Container allura-solr-1  Removing
 Container allura-solr-1  Removed
 Network allura_default  Removing
 Network allura_default  Removed
Total reclaimed space: 0B
Deleted Volumes:
db77c26fff7065574a4c20fac17ceec70b654bc78b923e1c38f5195f3ed03458

Total reclaimed space: 0B
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.

Jenkins build is back to normal : Allura » Allura-py3.11 #114

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.11/114/display/redirect?page=changes>


Build failed in Jenkins: Allura » Allura-py3.11 #113

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.11/113/display/redirect?page=changes>

Changes:

[Guillermo Cruz] [#8535] Upgrade ActivityStream 0.4.0 -> 0.4.1, and its deps: pymongo

[Guillermo Cruz] [#8535] Upgrade beaker-session-jwt 1.0.1 -> no upgrade, and its deps: Beaker,joserfc,cryptography,cffi,pycparser,pymongo

[Guillermo Cruz] [#8535] Upgrade EasyWidgets 0.4.1 -> no upgrade, and its deps: FormEncode,six,MarkupSafe,Paste,setuptools,six,python-dateutil,six,six,WebOb

[Guillermo Cruz] [#8535] Upgrade emoji 2.8.0 -> 2.9.0

[Guillermo Cruz] [#8535] Upgrade feedparser 6.0.10 -> 6.0.11, and its deps: sgmllib3k

[Guillermo Cruz] [#8535] Upgrade GitPython 3.1.37 -> 3.1.41, and its deps: gitdb,smmap

[Guillermo Cruz] [#8535] Upgrade Jinja2 3.1.2 -> 3.1.3, and its deps: MarkupSafe

[Guillermo Cruz] [#8535] Upgrade Markdown 3.5 -> 3.5.2

[Guillermo Cruz] [#8535] Upgrade Pillow 10.1.0 -> 10.2.0

[Guillermo Cruz] [#8535] Upgrade Pygments 2.16.1 -> 2.17.2

[Guillermo Cruz] [#8535] Upgrade Pypeline 0.6.1 -> no upgrade, and its deps: bleach,six,webencodings,html5lib,six,webencodings,Creoleparser,Genshi,six,six,Markdown,textile,html5lib,six,webencodings,regex,docutils

[Guillermo Cruz] [#8535] Upgrade pysolr 3.9.0 -> no upgrade, and its deps: requests,certifi,charset-normalizer,idna,urllib3

[Guillermo Cruz] [#8535] Upgrade qrcode 7.4.2 -> no upgrade, and its deps: pypng,typing-extensions

[Guillermo Cruz] [#8535] Upgrade TimerMiddleware 0.6.2 -> 0.6.3, and its deps: WebOb

[Guillermo Cruz] [#8535] Upgrade wrapt 1.15.0 -> 1.16.0

[Guillermo Cruz] [#8535] Upgrade ruff 0.0.292 -> 0.1.13

[Guillermo Cruz] [#8535] Upgrade testfixtures 7.2.0 -> 7.2.2

[Guillermo Cruz] [#8535] Upgrade pytest 7.4.2 -> 7.4.4, and its deps: iniconfig,packaging,pluggy

[Guillermo Cruz] [#8535] Upgrade pytest-xdist 3.3.1 -> 3.5.0, and its deps: execnet,pytest,iniconfig,packaging,pluggy

[Guillermo Cruz] [#8535] Upgrade pytest-sugar 0.9.7 -> no upgrade, and its deps: packaging,pytest,iniconfig,packaging,pluggy,termcolor

[Guillermo Cruz] [#8535] Upgrade pre-commit 3.5.0 -> 3.6.0, and its deps: cfgv,identify,nodeenv,setuptools,PyYAML,virtualenv,distlib,filelock,platformdirs


------------------------------------------
[...truncated 224.14 KB...]
    with self.decoration_helper(patched,
/usr/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper
    arg = exit_stack.enter_context(patching)
/usr/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__
    if spec is None and _is_async_obj(original):
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj
    return iscoroutinefunction(obj) or inspect.isawaitable(obj)
/usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction
    getattr(func, '_is_coroutine', None) is _is_coroutine)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj
    return getattr(context, self.name)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj
    raise TypeError(
E   TypeError: No object (name: context) has been registered for this thread
___________ TestDiscussionImporter.test_import_tool_multiple_forums ____________
[gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched
    with self.decoration_helper(patched,
/usr/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper
    arg = exit_stack.enter_context(patching)
/usr/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__
    if spec is None and _is_async_obj(original):
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj
    return iscoroutinefunction(obj) or inspect.isawaitable(obj)
/usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction
    getattr(func, '_is_coroutine', None) is _is_coroutine)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj
    return getattr(context, self.name)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj
    raise TypeError(
E   TypeError: No object (name: context) has been registered for this thread
___________ TestDiscussionImporter.test_import_tool_multiple_threads ___________
[gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched
    with self.decoration_helper(patched,
/usr/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper
    arg = exit_stack.enter_context(patching)
/usr/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__
    if spec is None and _is_async_obj(original):
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj
    return iscoroutinefunction(obj) or inspect.isawaitable(obj)
/usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction
    getattr(func, '_is_coroutine', None) is _is_coroutine)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj
    return getattr(context, self.name)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj
    raise TypeError(
E   TypeError: No object (name: context) has been registered for this thread
___________ TestDiscussionImporter.test_import_tool_thread_import_id ___________
[gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched
    with self.decoration_helper(patched,
/usr/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper
    arg = exit_stack.enter_context(patching)
/usr/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__
    if spec is None and _is_async_obj(original):
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj
    return iscoroutinefunction(obj) or inspect.isawaitable(obj)
/usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction
    getattr(func, '_is_coroutine', None) is _is_coroutine)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj
    return getattr(context, self.name)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj
    raise TypeError(
E   TypeError: No object (name: context) has been registered for this thread
_______________ TestDiscussionImporter.test_import_tool_unicode ________________
[gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched
    with self.decoration_helper(patched,
/usr/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper
    arg = exit_stack.enter_context(patching)
/usr/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__
    if spec is None and _is_async_obj(original):
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj
    return iscoroutinefunction(obj) or inspect.isawaitable(obj)
/usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction
    getattr(func, '_is_coroutine', None) is _is_coroutine)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj
    return getattr(context, self.name)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj
    raise TypeError(
E   TypeError: No object (name: context) has been registered for this thread
_______ TestDiscussionImporter.test_import_tool_with_general_discussion ________
[gw2] linux -- Python 3.11.7 /allura-data/virtualenv/bin/python3.11
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1449: in patched
    with self.decoration_helper(patched,
/usr/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1431: in decoration_helper
    arg = exit_stack.enter_context(patching)
/usr/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:1543: in __enter__
    if spec is None and _is_async_obj(original):
/allura-data/virtualenv/lib/python3.11/site-packages/mock/mock.py:62: in _is_async_obj
    return iscoroutinefunction(obj) or inspect.isawaitable(obj)
/usr/lib/python3.11/asyncio/coroutines.py:24: in iscoroutinefunction
    getattr(func, '_is_coroutine', None) is _is_coroutine)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/request_local.py:235: in _current_obj
    return getattr(context, self.name)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/objectproxy.py:26: in __getattr__
    return getattr(self._current_obj(), attr)
/allura-data/virtualenv/lib/python3.11/site-packages/tg/support/registry.py:70: in _current_obj
    raise TypeError(
E   TypeError: No object (name: context) has been registered for this thread
--------- generated xml file: /allura/ForgeImporters/pytest.junit.xml ----------
=========================== short test summary info ============================
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts
FAILED forgeimporters/tests/test_base.py::test_import_tool - TypeError: No ob...
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_nested_posts
FAILED forgeimporters/tests/test_base.py::test_import_tool_failed - TypeError...
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_attachments
FAILED forgeimporters/tests/test_base.py::TestProjectImporter::test_login_overlay
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_last_edited
FAILED forgeimporters/tests/test_base.py::TestProjectImporter::test_process
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_many_posts
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_missing_keys
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_add_posts_with_unicode
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_forum_import_id
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_missing_keys
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_multiple_forums
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_multiple_threads
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_thread_import_id
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_unicode
FAILED forgeimporters/tests/forge/test_discussion.py::TestDiscussionImporter::test_import_tool_with_general_discussion
===== 18 failed, 123 passed, 8 skipped, 268 warnings in 119.94s (0:01:59) ======
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeImporters, with returncode: 1
......................s....................................              [100%]
------------ generated xml file: /allura/ForgeBlog/pytest.junit.xml ------------
=========== 58 passed, 1 skipped, 170 warnings in 130.55s (0:02:10) ============
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeBlog, with returncode: 0
........................................................................ [ 11%]
........................................................................ [ 17%]
.s...................................................................... [ 23%]
forgegit/tests/functional/test_controllers.py .......................... [ 26%]
forgesvn/tests/functional/test_controllers.py ........................   [ 36%]
s....................................................................... [ 93%]
........................................................................ [ 28%]
.....                                                                    [100%]
------------ generated xml file: /allura/ForgeWiki/pytest.junit.xml ------------
=========== 76 passed, 1 skipped, 222 warnings in 193.31s (0:03:13) ============
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeWiki, with returncode: 0
........................................................................ [100%]
--------- generated xml file: /allura/ForgeDiscussion/pytest.junit.xml ---------
================= 72 passed, 241 warnings in 201.11s (0:03:21) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeDiscussion, with returncode: 0
........................................................................ [ 34%]
........................................................................ [ 40%]
........................................................................ [ 46%]
forgesvn/tests/model/test_repository.py ................................ [ 73%]
........................................................................ [ 52%]
...................                                                      [ 95%]
forgesvn/tests/model/test_svnimplementation.py ....                      [100%]

------------ generated xml file: /allura/ForgeSVN/pytest.junit.xml -------------
================= 87 passed, 139 warnings in 238.01s (0:03:58) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeSVN, with returncode: 0
........................................................................ [ 57%]
........................................................................ [ 63%]
........................................................................ [ 69%]
.......................................................                  [ 62%]
........................................................................ [ 75%]
forgegit/tests/model/test_repository.py ................................ [ 82%]
.................s...................................................... [ 81%]
........................................................................ [ 69%]
........................................................................ [ 86%]
...........................                                              [100%]

------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
================ 156 passed, 339 warnings in 314.11s (0:05:14) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 0
..............................ssssssss.................................. [ 92%]
........................................................................ [ 98%]
...................                                                      [100%]
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
========= 1233 passed, 10 skipped, 1426 warnings in 330.38s (0:05:30) ==========
finished `pytest allura/tests/ --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in Allura, with returncode: 0
...............................................................          [100%]
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================ 207 passed, 519 warnings in 449.25s (0:07:29) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0

=============================================================================
Shutdown
=============================================================================
 Container allura-web-1  Stopping
 Container allura-web-1  Stopped
 Container allura-web-1  Removing
 Container allura-web-1  Removed
 Container allura-solr-1  Stopping
 Container allura-mongo-1  Stopping
 Container allura-mongo-1  Stopped
 Container allura-mongo-1  Removing
 Container allura-mongo-1  Removed
 Container allura-solr-1  Stopped
 Container allura-solr-1  Removing
 Container allura-solr-1  Removed
 Network allura_default  Removing
 Network allura_default  Removed
Total reclaimed space: 0B
Deleted Volumes:
222a666c5746292f602476cc5c7e5ba926c97cff6638c9fd5514710bef4ff162

Total reclaimed space: 0B
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.