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 2023/03/20 16:30:27 UTC

Build failed in Jenkins: Allura » Allura-py3.7 #212

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

Changes:

[Dillon Walls] fix failing trac wiki tests that were previously unused and apparently wrong


------------------------------------------
[...truncated 146.63 KB...]
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, 74 warnings in 53.88s =======================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeActivity, with returncode: 0
........................................................................ [ 23%]
s.......................................................s............F.. [ 97%]
........................................................................ [ 34%]
......................................................................... [ 28%]
...s.......................................................              [100%]
------------ generated xml file: /allura/ForgeBlog/pytest.junit.xml ------------
============ 58 passed, 1 skipped, 175 warnings in 86.61s (0:01:26) ============
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeBlog, with returncode: 0
........................................................................ [ 34%]
........................................................................ [ 40%]
forgegit/tests/functional/test_controllers.py .......................... [ 27%]
s....................................................................... [ 94%]
..s.                                                                     [100%]
=================================== FAILURES ===================================
___________ TestTracTicketImportController.test_url_wiki_import_fail ___________
[gw1] linux -- Python 3.7.16 /allura-data/virtualenv/bin/python3.7

self = <forgeimporters.trac.tests.test_tickets.TestTracTicketImportController testMethod=test_url_wiki_import_fail>
import_tool = <MagicMock name='import_tool' id='140576718956240'>
head = <MagicMock name='head' id='140576722571792'>

    @with_wiki
    @patch('forgeimporters.trac.requests.head')
    @patch('forgeimporters.base.import_tool')
    def test_url_wiki_import_fail(self, import_tool, head):
        head.return_value.status_code = 200
        params = dict(trac_url=f'{config["base_url"]}/trac/url',
                      mount_label='mylabel',
                      mount_point='mymount')
>       r = self.app.post('/p/test/admin/ext/import/trac-wiki/create', params, status=200)

forgeimporters/trac/tests/test_tickets.py:204: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../AlluraTest/alluratest/validation.py:351: in post
    resp = super().post(*args, **kw)
../AlluraTest/alluratest/validation.py:293: in post
    return super().post(*args, **kwargs)
../AlluraTest/alluratest/validation.py:230: in post
    return super().post(*args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/webtest/app.py:372: in post
    content_type=content_type)
/allura-data/virtualenv/lib/python3.7/site-packages/webtest/app.py:750: in _gen_request
    expect_errors=expect_errors)
../AlluraTest/alluratest/validation.py:368: in do_request
    resp = super().do_request(*args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/webtest/app.py:646: in do_request
    self._check_status(status, res)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <alluratest.validation.ValidatingTestApp object at 0x7fda91bcbf10>
status = 200, res = <404 Not Found text/plain body=b'404 Not ...n   '/52>

    def _check_status(self, status, res):
        if status == '*':
            return
        res_status = res.status
        if (isinstance(status, str) and '*' in status):
            if re.match(fnmatch.translate(status), res_status, re.I):
                return
        if isinstance(status, str):
            if status == res_status:
                return
        if isinstance(status, (list, tuple)):
            if res.status_int not in status:
                raise AppError(
                    "Bad response: %s (not one of %s for %s)\n%s",
                    res_status, ', '.join(map(str, status)),
                    res.request.url, res)
            return
        if status is None:
            if res.status_int >= 200 and res.status_int < 400:
                return
            raise AppError(
                "Bad response: %s (not 200 OK or 3xx redirect for %s)\n%s",
                res_status, res.request.url,
                res)
        if status != res.status_int:
            raise AppError(
>               "Bad response: %s (not %s)\n%s", res_status, status, res)
E           webtest.app.AppError: Bad response: 404 Not Found (not 200)
E           404 Not Found
E           
E           The resource could not be found.

/allura-data/virtualenv/lib/python3.7/site-packages/webtest/app.py:681: AppError
------------------------------ Captured log call -------------------------------
DEBUG    allura.model.artifact:artifact.py:629 Snapshot version 1 of <class 'forgewiki.model.wiki.Page'>
DEBUG    allura.model.notification:notification.py:251 Notifications disabled for project test, not sending metadata(<Page title='Home' text='Welcome to your wiki!\n\nThis is
  the default page, edit it as you see fit. To add a new
  page simply reference it within brackets, e.g.:
  [SamplePage].\n\nThe wiki uses
  [Markdown](/p/test/wiki/markdown_syntax/)
  syntax.\n\n[[members limit=20]]\n' text_cache=I{'md5':
  None, 'fix7528': <Missing>, 'html': None, 'render_time':
  None} version=1 _id=ObjectId('64188794bd7759210d47f090')
  mod_date=datetime.datetime(2023, 3, 20, 16, 19, 32, 87110)
  app_config_id=ObjectId('64188794bd7759210d47f08a') acl=I[]
  labels=I[] import_id=None deleted=False>)
INFO     allura.model.monq_model:monq_model.py:241 starting <MonQTask 64188794bd7759210d47f08d (ready) P:10 allura.tasks.index_tasks.add_artifacts setup project:/p/test/ app:wiki user:test-admin>
WARNING  allura.tasks.index_tasks:index_tasks.py:62 add_artifacts task changed objects, causing writes back to mongo: [<AppConfig _id=ObjectId('64188794bd7759210d47f08a')
  project_id=ObjectId('64188793bd7759210d47f057')
  discussion_id=ObjectId('64188794bd7759210d47f08b')
  tool_name='wiki' version=None options=I{'mount_point':
  'wiki', 'mount_label': 'Wiki', 'ordinal': 4,
  'AllowEmailPosting': True, 'project_name': 'Test Project'}
  tool_data=I{} acl=I[{'access': 'ALLOW', 'permission':
  'read', 'reason': None, 'role_id':
  ObjectId('64188793bd7759210d47f05c')}, {'access': 'ALLOW',
  'permission': 'post', 'reason': None, 'role_id':
  ObjectId('64188793bd7759210d47f05b')}, {'access': 'ALLOW',
  'permission': 'unmoderated_post', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f05b')},
  {'access': 'ALLOW', 'permission': 'create', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f05a')},
  {'access': 'ALLOW', 'permission': 'edit', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f05a')},
  {'access': 'ALLOW', 'permission': 'delete', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f059')},
  {'access': 'ALLOW', 'permission': 'moderate', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f059')},
  {'access': 'ALLOW', 'permission': 'configure', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f058')},
  {'access': 'ALLOW', 'permission': 'admin', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f058')}]>]
INFO     allura.model.monq_model:monq_model.py:241 starting <MonQTask 64188794bd7759210d47f093 (ready) P:10 allura.tasks.index_tasks.add_artifacts setup project:/p/test/ app:wiki user:test-admin>
WARNING  allura.tasks.index_tasks:index_tasks.py:62 add_artifacts task changed objects, causing writes back to mongo: [<AppConfig _id=ObjectId('64188794bd7759210d47f08a')
  project_id=ObjectId('64188793bd7759210d47f057')
  discussion_id=ObjectId('64188794bd7759210d47f08b')
  tool_name='wiki' version=None options=I{'mount_point':
  'wiki', 'mount_label': 'Wiki', 'ordinal': 4,
  'AllowEmailPosting': True, 'project_name': 'Test Project'}
  tool_data=I{} acl=I[{'access': 'ALLOW', 'permission':
  'read', 'reason': None, 'role_id':
  ObjectId('64188793bd7759210d47f05c')}, {'access': 'ALLOW',
  'permission': 'post', 'reason': None, 'role_id':
  ObjectId('64188793bd7759210d47f05b')}, {'access': 'ALLOW',
  'permission': 'unmoderated_post', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f05b')},
  {'access': 'ALLOW', 'permission': 'create', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f05a')},
  {'access': 'ALLOW', 'permission': 'edit', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f05a')},
  {'access': 'ALLOW', 'permission': 'delete', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f059')},
  {'access': 'ALLOW', 'permission': 'moderate', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f059')},
  {'access': 'ALLOW', 'permission': 'configure', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f058')},
  {'access': 'ALLOW', 'permission': 'admin', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f058')}]>]
INFO     allura.model.monq_model:monq_model.py:241 starting <MonQTask 64188794bd7759210d47f096 (ready) P:10 allura.tasks.index_tasks.add_artifacts setup project:/p/test/ app:wiki user:test-admin>
WARNING  allura.tasks.index_tasks:index_tasks.py:62 add_artifacts task changed objects, causing writes back to mongo: [<AppConfig _id=ObjectId('64188794bd7759210d47f08a')
  project_id=ObjectId('64188793bd7759210d47f057')
  discussion_id=ObjectId('64188794bd7759210d47f08b')
  tool_name='wiki' version=None options=I{'mount_point':
  'wiki', 'mount_label': 'Wiki', 'ordinal': 4,
  'AllowEmailPosting': True, 'project_name': 'Test Project'}
  tool_data=I{} acl=I[{'access': 'ALLOW', 'permission':
  'read', 'reason': None, 'role_id':
  ObjectId('64188793bd7759210d47f05c')}, {'access': 'ALLOW',
  'permission': 'post', 'reason': None, 'role_id':
  ObjectId('64188793bd7759210d47f05b')}, {'access': 'ALLOW',
  'permission': 'unmoderated_post', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f05b')},
  {'access': 'ALLOW', 'permission': 'create', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f05a')},
  {'access': 'ALLOW', 'permission': 'edit', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f05a')},
  {'access': 'ALLOW', 'permission': 'delete', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f059')},
  {'access': 'ALLOW', 'permission': 'moderate', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f059')},
  {'access': 'ALLOW', 'permission': 'configure', 'reason':
  None, 'role_id': ObjectId('64188793bd7759210d47f058')},
  {'access': 'ALLOW', 'permission': 'admin', 'reason': None,
  'role_id': ObjectId('64188793bd7759210d47f058')}]>]
WARNING  allura.lib.custom_middleware:custom_middleware.py:202 CSRF attempt detected: cookie 'a502a8060ecbac1888bba0dd31fed0f0b3e6e5c2ee08035895d5a65dfd57e002f6dc0ed53a8a5d6c' != param None
--------- generated xml file: /allura/ForgeImporters/pytest.junit.xml ----------
=========================== short test summary info ============================
FAILED forgeimporters/trac/tests/test_tickets.py::TestTracTicketImportController::test_url_wiki_import_fail
====== 1 failed, 139 passed, 8 skipped, 293 warnings in 156.90s (0:02:36) ======
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeImporters, with returncode: 1
....                                                                     [100%]
------------ generated xml file: /allura/ForgeWiki/pytest.junit.xml ------------
=========== 75 passed, 1 skipped, 243 warnings in 170.02s (0:02:50) ============
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeWiki, with returncode: 0
forgesvn/tests/functional/test_controllers.py ........................   [ 36%]
........................................................................ [ 46%]
........................................................................ [100%]
--------- generated xml file: /allura/ForgeDiscussion/pytest.junit.xml ---------
================= 72 passed, 296 warnings in 205.31s (0:03:25) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeDiscussion, with returncode: 0
........................................................................ [ 52%]
........................................................................ [ 58%]
forgesvn/tests/model/test_repository.py ................................ [ 73%]
..........................................................s............. [ 63%]
...................                                                      [ 95%]
forgesvn/tests/model/test_svnimplementation.py ....                      [100%]

------------ generated xml file: /allura/ForgeSVN/pytest.junit.xml -------------
================= 87 passed, 153 warnings in 311.16s (0:05:11) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeSVN, with returncode: 0
........................................................................ [ 69%]
......................................................                   [ 62%]
........................................................................ [ 75%]
........................................................................ [ 81%]
forgegit/tests/model/test_repository.py ................................ [ 83%]
........................................................................ [ 69%]
........................................................................ [ 86%]
........................................................................ [ 92%]
.........................................ssssssss....................... [ 98%]
..........................                                               [100%]

------------ generated xml file: /allura/ForgeGit/pytest.junit.xml -------------
================ 154 passed, 406 warnings in 447.89s (0:07:27) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml ` in ForgeGit, with returncode: 0
..................                                                       [100%]
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
========= 1233 passed, 10 skipped, 1819 warnings in 452.02s (0:07:32) ==========
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 -----------
================ 206 passed, 665 warnings in 688.30s (0:11:28) =================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml -n 4 --dist loadfile` in ForgeTracker, with returncode: 0

=============================================================================
Shutdown
=============================================================================
Stopping allura_web_1  ... 
Stopping allura_solr_1 ... 
Stopping allura_web_1  ... done
Stopping allura_solr_1 ... done
Removing allura_web_1   ... 
Removing allura_solr_1  ... 
Removing allura_mongo_1 ... 
Removing allura_mongo_1 ... done
Removing allura_solr_1  ... done
Removing allura_web_1   ... done
Removing network allura_default
Total reclaimed space: 0B
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.7 #213

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