See <https://builds.apache.org/job/Allura/1003/changes>
Changes:
[deniskkotov] [#6662] ticket:896 Add queries to getting size of attachments
[heiths] [#8051] ticket:894 Add opportunity to export attachments in wiki, add
[heiths] [#8051] ticket:894 finalize attachments export for wiki
[heiths] [#8051] ticket:895 Add opportunity to export attachments in
[heiths] [#8051] ticket:895 Add opportunity to export attachments in
[heiths] [#8051] ticket:895 Add ability to export attachments in ForgeBlog, add
[heiths] [#8051] ticket:895 export_attachments refactoring, fix Ticket.__json__
[heiths] [#8051] Add url for file attachments
------------------------------------------
[...truncated 1963 lines...]
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/routes/middleware.py",
line 131, in __call__
response = self.app(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/wsgiapp.py",
line 107, in __call__
response = self.dispatch(controller, environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/wsgiapp.py",
line 312, in dispatch
return controller(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/controllers/basetest_project_root.py",
line 143, in __call__
return WsgiDispatchController.__call__(self, environ, start_response)
File "/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/lib/base.py",
line 49, in __call__
environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",
line 211, in __call__
response = self._dispatch_call()
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",
line 162, in _dispatch_call
response = self._inspect_call(func)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",
line 105, in _inspect_call
result = self._perform_call(func, args)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/dispatcher.py",
line 258, in _perform_call
r = self._call(func, params, remainder=remainder)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/decoratedcontroller.py",
line 120, in _call
output = controller_callable(*remainder, **dict(params))
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/ext/admin/admin_main.py",
line 712, in export
"$project": {"_id": 0, "total_size": {"$divide": ["$total_size", 1000000]}}
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pymongo/collection.py",
line 1397, in aggregate
"aggregate", self.__name, **command_kwargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pymongo/collection.py",
line 1780, in __call__
self.__name.split(".")[-1])
TypeError: 'Collection' object is not callable. If you meant to call the
'_command' method on a 'Collection' object it is failing because no such method
exists.
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup
--------------------- >> end captured stdout << ----------------------
======================================================================
ERROR:
allura.tests.functional.test_admin.TestExport.test_export_page_contains_check_all_checkbox
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/tests/functional/test_admin.py",
line 1111, in test_export_page_contains_check_all_checkbox
r = self.app.get('/admin/export')
File
"/x1/jenkins/jenkins-slave/workspace/Allura/AlluraTest/alluratest/validation.py",
line 300, in get
resp = super(ValidatingTestApp, self).get(*args, **kw)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/AlluraTest/alluratest/validation.py",
line 250, in get
return super(PostParamCheckingTestApp, self).get(*args, **kwargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/webtest/app.py",
line 756, in get
expect_errors=expect_errors)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/webtest/app.py",
line 1099, in do_request
res = req.get_response(app, catch_exc_info=True)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",
line 1049, in get_response
application, catch_exc_info=True)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",
line 1022, in call_application
app_iter = application(self.environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/webtest/lint.py",
line 179, in lint_app
iterator = application(environ, start_response_wrapper)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/middleware.py",
line 150, in __call__
self.app, environ, catch_exc_info=True)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/util.py",
line 51, in call_wsgi_application
output.extend(app_iter)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/paste/registry.py",
line 409, in streaming_iter
for item in self.application(environ, start_response):
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/ming/odm/middleware.py",
line 20, in __call__
result = self.app(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/lib/custom_middleware.py",
line 60, in __call__
return self.app(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/ew/middleware.py",
line 65, in __call__
result = self.app(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/lib/custom_middleware.py",
line 263, in __call__
return resp(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/config/middleware.py",
line 207, in AlluraGlobalsMiddleware
return app(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/lib/custom_middleware.py",
line 217, in __call__
return self._app(environ, session_start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/timermiddleware/__init__.py",
line 202, in __call__
resp = req.get_response(self.app)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",
line 1053, in get_response
application, catch_exc_info=False)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",
line 1022, in call_application
app_iter = application(self.environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/lib/custom_middleware.py",
line 156, in __call__
self.app, environ, catch_exc_info=True)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/util.py",
line 48, in call_wsgi_application
app_iter = application(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/lib/custom_middleware.py",
line 386, in __call__
return self.app(environ, remember_login_start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/beaker/middleware.py",
line 155, in __call__
return self.wrap_app(environ, session_start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/routes/middleware.py",
line 131, in __call__
response = self.app(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/wsgiapp.py",
line 107, in __call__
response = self.dispatch(controller, environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/wsgiapp.py",
line 312, in dispatch
return controller(environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/controllers/basetest_project_root.py",
line 143, in __call__
return WsgiDispatchController.__call__(self, environ, start_response)
File "/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/lib/base.py",
line 49, in __call__
environ, start_response)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",
line 211, in __call__
response = self._dispatch_call()
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",
line 162, in _dispatch_call
response = self._inspect_call(func)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",
line 105, in _inspect_call
result = self._perform_call(func, args)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/dispatcher.py",
line 258, in _perform_call
r = self._call(func, params, remainder=remainder)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/decoratedcontroller.py",
line 120, in _call
output = controller_callable(*remainder, **dict(params))
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/ext/admin/admin_main.py",
line 712, in export
"$project": {"_id": 0, "total_size": {"$divide": ["$total_size", 1000000]}}
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pymongo/collection.py",
line 1397, in aggregate
"aggregate", self.__name, **command_kwargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pymongo/collection.py",
line 1780, in __call__
self.__name.split(".")[-1])
TypeError: 'Collection' object is not callable. If you meant to call the
'_command' method on a 'Collection' object it is failing because no such method
exists.
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup
--------------------- >> end captured stdout << ----------------------
======================================================================
FAIL: allura.tests.functional.test_admin.TestExport.test_selected_one_tool
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 1201, in patched
return func(*args, **keywargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/tests/functional/test_admin.py",
line 1076, in test_selected_one_tool
[u'wiki'], 'test.zip', send_email=True)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 846, in assert_called_once_with
return self.assert_called_with(*args, **kwargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 835, in assert_called_with
raise AssertionError(msg)
AssertionError: Expected call: post([u'wiki'], 'test.zip', send_email=True)
Actual call: post([u'wiki'], 'test.zip', send_email=True,
with_attachments=False)
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup
--------------------- >> end captured stdout << ----------------------
======================================================================
FAIL: allura.tests.functional.test_admin.TestExport.test_selected_multiple_tools
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 1201, in patched
return func(*args, **keywargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/tests/functional/test_admin.py",
line 1083, in test_selected_multiple_tools
[u'wiki', u'wiki2'], 'test.zip', send_email=True)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 846, in assert_called_once_with
return self.assert_called_with(*args, **kwargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 835, in assert_called_with
raise AssertionError(msg)
AssertionError: Expected call: post([u'wiki', u'wiki2'], 'test.zip',
send_email=True)
Actual call: post([u'wiki', u'wiki2'], 'test.zip', send_email=True,
with_attachments=False)
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup
--------------------- >> end captured stdout << ----------------------
======================================================================
FAIL: allura.tests.functional.test_admin.TestRestExport.test_export_ok
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 1201, in patched
return func(*args, **keywargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/tests/functional/test_admin.py",
line 1179, in test_export_ok
['tickets', 'discussion'], 'test.zip', send_email=False)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 846, in assert_called_once_with
return self.assert_called_with(*args, **kwargs)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/mock.py",
line 835, in assert_called_with
raise AssertionError(msg)
AssertionError: Expected call: post(['tickets', 'discussion'], 'test.zip',
send_email=False)
Actual call: post([u'tickets', u'discussion'], 'test.zip', send_email=False,
with_attachments=False)
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup
--------------------- >> end captured stdout << ----------------------
======================================================================
FAIL: allura.tests.functional.test_static.TestStatic.test_static_controller
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/x1/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",
line 197, in runTest
self.test(*self.arg)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/allura/tests/functional/test_static.py",
line 24, in test_static_controller
self.app.get('/nf/_static_/wiki/js/browse.js')
File
"/x1/jenkins/jenkins-slave/workspace/Allura/AlluraTest/alluratest/validation.py",
line 302, in get
self._validate(resp, 'get', val_params)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/AlluraTest/alluratest/validation.py",
line 281, in _validate
validate_js(content)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/AlluraTest/alluratest/validation.py",
line 204, in validate_js
report_validation_error('js', fname, stdout)
File
"/x1/jenkins/jenkins-slave/workspace/Allura/AlluraTest/alluratest/validation.py",
line 87, in report_validation_error
ok_(False, message)
AssertionError: js Validation errors (/tmp/eslint-78t0s7.js):
npm ERR! Error: ENOENT, no such file or directory
'/x1/jenkins/jenkins-slave/workspace/Allura/node_modules/eslint/package.json'
npm ERR! You may report this log at:
npm ERR! <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR! reportbug --attach
/x1/jenkins/jenkins-slave/workspace/Allura/Allura/npm-debug.log npm
npm ERR!
npm ERR! System Linux 3.2.0-99-generic
npm ERR! command "node" "/usr/bin/npm" "run" "eslint" "--" "-c"
"/x1/jenkins/jenkins-slave/workspace/Allura/Allura/../.eslintrc-es5"
"--no-ignore" "/tmp/eslint-78t0s7.js"
npm ERR! cwd /x1/jenkins/jenkins-slave/workspace/Allura/Allura
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.1.4
npm ERR! path
/x1/jenkins/jenkins-slave/workspace/Allura/node_modules/eslint/package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory
'/x1/jenkins/jenkins-slave/workspace/Allura/node_modules/eslint/package.json'
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /x1/jenkins/jenkins-slave/workspace/Allura/Allura/npm-debug.log
npm not ok
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup
--------------------- >> end captured stdout << ----------------------
----------------------------------------------------------------------
Ran 1060 tests in 138.995s
FAILED (SKIP=13, errors=3, failures=4)
finished `nosetests allura/tests/ --with-xunitmp --cover-package=allura
--processes=4 --process-timeout=360` in Allura
..........................................................................................
----------------------------------------------------------------------
Ran 90 tests in 119.532s
OK
finished `nosetests --with-xunitmp --cover-package=forgesvn ` in ForgeSVN
.......................................................................................................................................
----------------------------------------------------------------------
Ran 135 tests in 185.426s
OK
finished `nosetests --with-xunitmp --cover-package=forgegit ` in ForgeGit
Running setup_app() from allura.websetup
/p/test/wiki/_discuss/thread/4502b706/ 200 OK
{"sidebar": 1, "jinja": 1, "markdown": 4, "ming": 107}
Build step 'Execute shell' marked build as failure
Recording plot data
Skipping Cobertura coverage report as build was not SUCCESS or better ...
Recording test results