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