See <https://ci-builds.apache.org/job/Allura/job/Allura/68/display/redirect>
Changes:
------------------------------------------
[...truncated 30.71 KB...]
self.test(*self.arg)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/AlluraTest/alluratest/test_syntax.py",>
line 123, in <lambda>
pyflake_test_method = lambda self, these_files=files:
run_pyflakes(these_files)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/AlluraTest/alluratest/test_syntax.py",>
line 94, in run_pyflakes
raise Exception('pyflakes failure, see stdout')
Exception: pyflakes failure, see stdout
-------------------- >> begin captured stdout << ---------------------
ForgeTracker/forgetracker/import_support.py:210:18 use ==/!= to compare
constant literals (str, bytes, int, float, tuple)
--------------------- >> end captured stdout << ----------------------
======================================================================
ERROR: alluratest.test_syntax.TestLinters.test_pyflakes_0
----------------------------------------------------------------------
Traceback (most recent call last):
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",>
line 197, in runTest
self.test(*self.arg)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/AlluraTest/alluratest/test_syntax.py",>
line 123, in <lambda>
pyflake_test_method = lambda self, these_files=files:
run_pyflakes(these_files)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/AlluraTest/alluratest/test_syntax.py",>
line 94, in run_pyflakes
raise Exception('pyflakes failure, see stdout')
Exception: pyflakes failure, see stdout
-------------------- >> begin captured stdout << ---------------------
Allura/allura/lib/widgets/forms.py:869:28 '...' % ... has unused named
argument(s): ctx_id
--------------------- >> end captured stdout << ----------------------
----------------------------------------------------------------------
Ran 29 tests in 9.041s
FAILED (SKIP=13, errors=2)
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
AlluraTest
...........
----------------------------------------------------------------------
Ran 11 tests in 12.257s
OK
.............
----------------------------------------------------------------------
Ran 13 tests in 12.574s
OK
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeShortUrl
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeFeedback
...................
----------------------------------------------------------------------
Ran 19 tests in 15.405s
OK
......................
----------------------------------------------------------------------
Ran 22 tests in 16.738s
OK
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeLink
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeActivity
............
----------------------------------------------------------------------
Ran 12 tests in 25.096s
OK
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeUserStats
........................................................S.
----------------------------------------------------------------------
Ran 58 tests in 31.139s
OK (SKIP=1)
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeBlog
.........................................................<https://ci-builds.apache.org/job/Allura/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:916:
UserWarning: No parser was explicitly specified, so I'm using the best
available HTML parser for this system ("html5lib"). This usually isn't a
problem, but if you run this code on another system, or in a different virtual
environment, it may use a different parser and behave differently.
The code that caused this warning is on line 916 of the file
<https://ci-builds.apache.org/job/Allura/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py.>
To get rid of this warning, pass the additional argument 'features="html5lib"'
to the BeautifulSoup constructor.
file_link = BeautifulSoup(form.text).findAll('a')[2]
..................................................................S........
----------------------------------------------------------------------
Ran 75 tests in 49.227s
OK (SKIP=1)
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeWiki
........................................................................
----------------------------------------------------------------------
Ran 72 tests in 56.599s
OK
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeDiscussion
.........................................<https://ci-builds.apache.org/job/Allura/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:959:
UserWarning: No parser was explicitly specified, so I'm using the best
available HTML parser for this system ("html5lib"). This usually isn't a
problem, but if you run this code on another system, or in a different virtual
environment, it may use a different parser and behave differently.
The code that caused this warning is on line 959 of the file
<https://ci-builds.apache.org/job/Allura/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py.>
To get rid of this warning, pass the additional argument 'features="html5lib"'
to the BeautifulSoup constructor.
download = self.app.get(str(BeautifulSoup(form.text).findAll('a')[2]['href']))
....<https://ci-builds.apache.org/job/Allura/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:1339:
UserWarning: No parser was explicitly specified, so I'm using the best
available HTML parser for this system ("html5lib"). This usually isn't a
problem, but if you run this code on another system, or in a different virtual
environment, it may use a different parser and behave differently.
The code that caused this warning is on line 1339 of the file
<https://ci-builds.apache.org/job/Allura/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py.>
To get rid of this warning, pass the additional argument 'features="html5lib"'
to the BeautifulSoup constructor.
error_message = BeautifulSoup(form.text).find('div', {'class': 'error'})
......................................................................................................
----------------------------------------------------------------------
Ran 204 tests in 101.386s
OK
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeTracker
..........................................................................................................................SSSS..SS..........S..S.
----------------------------------------------------------------------
Ran 145 tests in 157.344s
OK (SKIP=8)
finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in
ForgeImporters
...................................................................................................................................................................................................................................................................................................................................................S...............................................................................................................................................................................................................................................................................................SSSSSSSS..........................................................................................................................................................S..........................................................................................................................................................................................................................................................E.................................................................................................................................................................................
======================================================================
ERROR:
allura.tests.test_plugin.TestProjectRegistrationProviderPhoneVerification.test_verify_phone_max_limit_reached
----------------------------------------------------------------------
Traceback (most recent call last):
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",>
line 197, in runTest
self.test(*self.arg)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/mock/mock.py",>
line 1330, in patched
return func(*args, **keywargs)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/Allura/allura/tests/test_plugin.py",>
line 273, in test_verify_phone_max_limit_reached
result = self.p.verify_phone(user, '123 45 45')
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/Allura/allura/lib/plugin.py",>
line 917, in verify_phone
h.auditlog_user(msg, user=user)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/Allura/allura/lib/helpers.py",>
line 1222, in auditlog_user
ip_address = utils.ip_address(request)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/Allura/allura/lib/utils.py",>
line 607, in ip_address
ip = request.remote_addr
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/support/objectproxy.py",>
line 19, in __getattr__
return getattr(self._current_obj(), attr)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/request_local.py",>
line 214, in _current_obj
return getattr(context, self.name)
File
"<https://ci-builds.apache.org/job/Allura/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/support/objectproxy.py",>
line 19, in __getattr__
return getattr(self._current_obj(), attr)
AttributeError: request
-------------------- >> begin captured logging << --------------------
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, u'number_hash', '$eq',
u'106322620a472b863c68ee9a1b825cfdff9cc81e')
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
Ran 1218 tests in 179.122s
FAILED (SKIP=10, errors=1)
finished `nosetests allura/tests/ --with-xunitmp --processes=4
--process-timeout=360` in Allura
............................................................................................................................................................
----------------------------------------------------------------------
Ran 156 tests in 254.265s
OK
finished `nosetests --with-xunitmp ` in ForgeGit
<https://ci-builds.apache.org/job/Allura/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/requests/__init__.py>:91:
RequestsDependencyWarning: urllib3 (1.25.10) or chardet (2.1.7.cchardet)
doesn't match a supported version!
RequestsDependencyWarning)
/p/test/wiki/_discuss/thread/711d3edb4a/ 200 OK
{"sidebar": 1, "markdown": 4, "logging": 77, "jinja": 1, "navbar": 1,
"jinja.compile": 17, "ming": 107}
npm: 6.14.12
hostname: asf922
NODE_NAME: H22
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.
Publishing Clover coverage report...
Clover HTML report '<https://ci-builds.apache.org/job/Allura/job/Allura/ws/'>
does not exist and was not copied!
Clover XML file '**/coverage.xml' does not exist in
'<https://ci-builds.apache.org/job/Allura/job/Allura/ws/'> and was not copied!
Processing Clover XML report ...
Could not find '/**/coverage.xml'. Did you generate the XML report for Clover?