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

Changes:

[dbrondsema] add --rm to single-use docker-compose commands, so container is 
cleaned up after

[dbrondsema] [#8488] make new image names work still on docker compose 1.x


------------------------------------------
[...truncated 160.09 KB...]
[gw3] linux -- Python 3.7.16 /allura-data/virtualenv/bin/python3.7

self = 
<allura.tests.unit.controllers.test_discussion_moderation_controller.TestIndexWithAPostInTheDiscussion
 object at 0x7f561852e6d0>
method = <bound method 
TestIndexWithAPostInTheDiscussion.test_that_it_sets_paging_metadata of 
<allura.tests.unit.controllers.test_discussion_moderation_controller.TestIndexWithAPostInTheDiscussion
 object at 0x7f561852e6d0>>

    def setup_method(self, method):
>       super().setup_method(method)

allura/tests/unit/controllers/test_discussion_moderation_controller.py:88: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
allura/tests/unit/__init__.py:42: in setup_method
    super().setup_method(method)
allura/tests/unit/__init__.py:30: in setup_method
    self._patch_instances = [patch_fn(self) for patch_fn in self.patches]
allura/tests/unit/__init__.py:30: in <listcomp>
    self._patch_instances = [patch_fn(self) for patch_fn in self.patches]
allura/tests/unit/patches.py:29: in fake_app_patch
    project = create_project('myproject')
allura/tests/unit/factories.py:30: in new_fn
    result = fn(*args, **kwargs)
allura/tests/unit/factories.py:38: in create_project
    neighborhood = create_neighborhood()
allura/tests/unit/factories.py:31: in new_fn
    ThreadLocalORMSession.flush_all()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:419: 
in flush_all
    sess.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in 
inner
    result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:103: 
in flush
    self.uow.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/unit_of_work.py:44:
 in flush
    inow(obj, st)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in 
inner
    result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:115: 
in insert_now
    mapper(obj).insert(obj, st, self, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in 
inner
    result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/mapper.py:80: in 
insert
    ret = session.impl.insert(doc, validate=False)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:23: in 
wrapper
    return func(self, doc, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:169: in 
insert
    bson = self._impl(doc).insert(data, **fix_write_concern(kwargs))
/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:459: in insert
    return self.__insert(doc_or_docs, manipulate, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = mim.Collection(mim.Database(allura), repo_ci)
doc_or_docs = [{'_id': None, 'authored': {'name': None, 'email': None, 'date': 
None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': 
None}, ...}]
manipulate = True, kwargs = {}, result = [None]
doc = {'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 
'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, ...}
_id = None

    def __insert(self, doc_or_docs, manipulate=True, **kwargs):
        result = []
        if not isinstance(doc_or_docs, list):
            doc_or_docs = [ doc_or_docs ]
        for doc in doc_or_docs:
            if not manipulate:
                doc = bcopy(doc)
            bson_safe(doc)
            _id = doc.get('_id', ())
            if _id == ():
                _id = doc['_id'] = bson.ObjectId()
            result.append(_id)
            if _id in self._data:
                if kwargs.get('w', 1):
>                   raise DuplicateKeyError('duplicate ID on insert')
E                   pymongo.errors.DuplicateKeyError: ('duplicate ID on 
insert', "doc:  {'_id': None, 'authored': {'name': None, 'email': None, 'date': 
None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': 
None}, 'message': None, 'parent_ids': [], 'repo_ids': [], 'tree_id': None}")

/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:451: 
DuplicateKeyError
_ ERROR at setup of 
TestIndexWithAPostInTheDiscussion.test_deleted_post_not_shown _
[gw3] linux -- Python 3.7.16 /allura-data/virtualenv/bin/python3.7

self = 
<allura.tests.unit.controllers.test_discussion_moderation_controller.TestIndexWithAPostInTheDiscussion
 object at 0x7f561852e110>
method = <bound method 
TestIndexWithAPostInTheDiscussion.test_deleted_post_not_shown of 
<allura.tests.unit.controllers.test_discussion_moderation_controller.TestIndexWithAPostInTheDiscussion
 object at 0x7f561852e110>>

    def setup_method(self, method):
>       super().setup_method(method)

allura/tests/unit/controllers/test_discussion_moderation_controller.py:88: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
allura/tests/unit/__init__.py:42: in setup_method
    super().setup_method(method)
allura/tests/unit/__init__.py:30: in setup_method
    self._patch_instances = [patch_fn(self) for patch_fn in self.patches]
allura/tests/unit/__init__.py:30: in <listcomp>
    self._patch_instances = [patch_fn(self) for patch_fn in self.patches]
allura/tests/unit/patches.py:29: in fake_app_patch
    project = create_project('myproject')
allura/tests/unit/factories.py:30: in new_fn
    result = fn(*args, **kwargs)
allura/tests/unit/factories.py:38: in create_project
    neighborhood = create_neighborhood()
allura/tests/unit/factories.py:31: in new_fn
    ThreadLocalORMSession.flush_all()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:419: 
in flush_all
    sess.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in 
inner
    result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:103: 
in flush
    self.uow.flush()
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/unit_of_work.py:44:
 in flush
    inow(obj, st)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in 
inner
    result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/odmsession.py:115: 
in insert_now
    mapper(obj).insert(obj, st, self, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/base.py:35: in 
inner
    result = func(obj, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/odm/mapper.py:80: in 
insert
    ret = session.impl.insert(doc, validate=False)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:23: in 
wrapper
    return func(self, doc, *args, **kwargs)
/allura-data/virtualenv/lib/python3.7/site-packages/ming/session.py:169: in 
insert
    bson = self._impl(doc).insert(data, **fix_write_concern(kwargs))
/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:459: in insert
    return self.__insert(doc_or_docs, manipulate, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = mim.Collection(mim.Database(allura), repo_ci)
doc_or_docs = [{'_id': None, 'authored': {'name': None, 'email': None, 'date': 
None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': 
None}, ...}]
manipulate = True, kwargs = {}, result = [None]
doc = {'_id': None, 'authored': {'name': None, 'email': None, 'date': None}, 
'child_ids': [], 'committed': {'name': None, 'email': None, 'date': None}, ...}
_id = None

    def __insert(self, doc_or_docs, manipulate=True, **kwargs):
        result = []
        if not isinstance(doc_or_docs, list):
            doc_or_docs = [ doc_or_docs ]
        for doc in doc_or_docs:
            if not manipulate:
                doc = bcopy(doc)
            bson_safe(doc)
            _id = doc.get('_id', ())
            if _id == ():
                _id = doc['_id'] = bson.ObjectId()
            result.append(_id)
            if _id in self._data:
                if kwargs.get('w', 1):
>                   raise DuplicateKeyError('duplicate ID on insert')
E                   pymongo.errors.DuplicateKeyError: ('duplicate ID on 
insert', "doc:  {'_id': None, 'authored': {'name': None, 'email': None, 'date': 
None}, 'child_ids': [], 'committed': {'name': None, 'email': None, 'date': 
None}, 'message': None, 'parent_ids': [], 'repo_ids': [], 'tree_id': None}")

/allura-data/virtualenv/lib/python3.7/site-packages/ming/mim.py:451: 
DuplicateKeyError
------------- generated xml file: /allura/Allura/pytest.junit.xml --------------
=========================== short test summary info ============================
ERROR 
allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestWhenModerating::test_that_it_can_approve
ERROR 
allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestWhenModerating::test_that_it_can_mark_as_spam
ERROR 
allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestWhenModerating::test_that_it_can_be_deleted
ERROR 
allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestIndexWithNoPosts::test_that_it_returns_no_posts
ERROR 
allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestIndexWithAPostInTheDiscussion::test_that_it_returns_posts
ERROR 
allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestIndexWithAPostInTheDiscussion::test_that_it_sets_paging_metadata
ERROR 
allura/tests/unit/controllers/test_discussion_moderation_controller.py::TestIndexWithAPostInTheDiscussion::test_deleted_post_not_shown
==== 1224 passed, 10 skipped, 5339 warnings, 7 errors in 285.70s (0:04:45) =====
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/ForgeGit/pytest.junit.xml -------------
================ 154 passed, 3486 warnings in 307.85s (0:05:07) ================
finished `pytest  --disable-warnings --junit-xml=pytest.junit.xml ` in 
ForgeGit, with returncode: 0
..............................................................           [100%]
---------- generated xml file: /allura/ForgeTracker/pytest.junit.xml -----------
================ 206 passed, 2541 warnings in 428.99s (0:07:08) ================
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_solr_1  ... done
Removing allura_mongo_1 ... done
Removing allura_web_1   ... done
Removing network allura_default
Total reclaimed space: 0B
Deleted Volumes:
2c6c230b5f358f8334bfad72de101f1b5645136825149269b7b80e0f809d2623
33349c9dce375e8d8b8fa2f2495deb28958cb5ce9dbc5b20a43ebd02fed8d810
790828c0f8d98cd0f4a99c927d3791ede409cdd62aad34baf9877df2e35ea2e5
df993637d5bd3d7a6e33db8f0a3ebe9d46788eac34d34c8d0e51fef2d604a7e0
1bb6de990811d8fffcaf292c0730e96a0cc109de2626e1aa080172e3bcb0b96f
2da00720e10030897cc04be2ac563f5fa8185b05e272aa55d6e72747733aa610
5fc712a048ce0ea74c40f11d7b40f72e6a6cd680df8015cc4c411265bfa7180a
72f9b575dc724fce6887763f66c1965e0d8c2a89530f3c99aada1946f26893cd
8cb7921ee2b17270d39615cd3d8525e125c9907aad55e5139fa18097c71a329c
f4f933021885966fe7267f689d59436fb7de0eb45e39aeee56f7e121bed593b1
8aef589d94a786a017c53726024330bec0f1651019262af3d542f83d9194b9bd
c6175e45ffac7ceb81abe9b54269247ac978f50374ab8579e5d6b31ba3412712
c80f94f4ce4f10659e2da1356d42d5d190e505a3f64d4c53e2f3c340fd98b88c
a3e8fb58e7ff52ef6abd763245447d4e49431c564c5013fd2e2cbc711d92bcce
77f6dfc5c108655449a068b1582d2afdd3d9d872da4ded98b3bf7959558442cd
116c194cdb9e8e18af78baac563d9d8e17623819cde206c6a8726a3c94beb38e
a3d76d15a0eb5c7fbc289606a205da3a575c6a281557c6022445f471b98d34cf
bee97f42d186f13effc9058f80e523cc347f6d28171d5937e81ee236e1d70838
c4b1ebb855e1c2972cddf384f8da2d7ec3cff3b5ed98a22c83c2b607f42d4157
f718bcdd8424eaaad6bf4e7c3a1288b27df2328ad2de28400f0dfde870363f39
dd59fce16254dcd8e72b0cf88fe47573c172cc94fc65e378b27a6702332cd44a
08ca1e68cab968fa0a2809ce43b222e8a703492c455a405c0f8473b5e5d06257
884df43cd02d4bfd1c922a492aa947c14d762525f19e63ee6c4df76f7a0edeff
a550cf74993be59f69b904bd17d9f568e40d893b8b13f70a68f036d4c85f59e6
b744d77793881b74cc778152f3b8d2c7cb7da0cdb3f5168b6e912acdc5533a8f
0e22426105c723d5b394a8c028cf88d48f38f264e859ea019c7fe4b02a983320
22247e4ab918364ce4618f46ce3d9097c69bc65610dc8d586ea3fa1c1f07b3bf
4b8bd3b22829c778ff6ae707b1f5c35b3bc552f6ad44478bde37a039a741ed42
5f5bdd865794642a533b33d82cf09fdf5c189a3c4635d5938735915271b9b738
8c2adf28e8cdac78f703dccb3d763ba66c579934acdd74d403c0dad941f357cc
defa46536152acc1adb9ff49e94fc8c0ac801a80989c2f818dafc3ff21b44d43
a7c300efd2e0bff6333453f9914a88ad0905fd3c449ba85db835d0d5a21ecc91
c2a092d1cf252925286cf17ef9f6ef59a118f72c8f319369c7e5d10622fb8014
ec016b90b19b16db559dce1e92db9cdaf3f0ce82226b14f4abd6423816999d9d
a2e19796e0b4a154858d80aee3ecdab0d382401b72006407b4473a862ebfdc5a
46f76940bda5a58f17e9624d7c9006c933d6aa6338b9dc686bfe60f9796a9bf8
557fe8336f908cec3215f8bb63163a75cfd8c177b8bc2dcf7865228afa191146
e1b3e31ea802eece669742d9512c3756fd8111b2054368ad26e2716dcda33067
1ecbd2c6141ad8b9ab1996950a1af9a031700e40a9cc44d6dc7195e121f4b41a
6289c5724ebc44f1e2798295c356a03b175b3b812bc8d72365caa804641bd367
7d6039ab6010358fc5c007b74e18562568e59cf338c6d0098f21cd8506f2e7e6
8263fa490edfd8eeb81a24736d241e38622479c9a09a77477e427f7f81c830ca
c33c84afce4dd62a15b7af334d6100089ed4163408abf322e9fdc31fa7c993f2
fabdb0280cfc9d4b79797a265565f889ae9bf834bb09283a2e9a7b6ee89cadf1
fd9daa287d3713149574fb4c3b879ce1dfcecee3de39e401cb73f1ee3f633eee
1622d25c3f439ce6f98be6acb36decdc0d63eac78806018f8fd39bc7c153da2f
39e2c0a37a23c9197aa50d0f2e53ec4495c64f5848b695aacb89cc0db9d952aa
4aaa215cc99500ae567735e912fb91b7bcfdb5ae4e023b4b6b9e651e48d3819d
aeecb3f8fa3181e10e86c47e9d24f389e17f5ac9a2d174246cc3ff3beb50acf2
1d76406686b10e6c82b9eac7771602c6bab852ff22bf2584580421677a570c8f
c39949dca1ed65102c70cb449a5de7e1147497b9dde59f6ff4de3a5e06cfcf47
dc979318ed30e344119b85fd6a4c09ca216787da819a2f040cecddfe1c37256e
0b111dfbcc541e2cfd07f6a667b565a50c3d7ba4d4e7a63f6f05ba9a07f125bc
9a272cc54f5e1e145168858c377e3f1dc0062047efd6865c1567f0b5bf418192
124a9eeb684989e9d29117ec7de0865886e1350814817a02e44664067ec648cc
1cf3104be1ff3ce55886abbc9c68a6bf05eb5411170d7c7222bc4d2abd463b68
5cf7739e8fb35e13c8140b4371801d0390e7a98c9410a0d1d97d363e9e858872
755e9d2e2bda5854f1c3173dd628c4189f8de9aa324e9c5d51e33c9073ada176
c06e5175a319d010270134d03ef031545b947ff640205db5a69c507747b5e9dc
cfd4728f0237981f33f4a355d041d6b797b9ebec141c75e7893f53d2430347e5

Total reclaimed space: 16.03GB
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.
Publishing Clover coverage report...
No Clover report will be published due to a build Failure

Reply via email to