See <https://builds.apache.org/job/Allura/1528/display/redirect?page=changes>
Changes: [dave] [#7878] activity rss feed unicode fixes [dave] Make my_projects_by_role_name always return a list, even when logged out [dave] Repo sidebar: no Browse Commits if repo is empty; add Browse Files for ------------------------------------------ [...truncated 45.49 KB...] | | +-- http-signature@1.2.0 | | | +-- assert-plus@1.0.0 | | | +-- jsprim@1.4.1 | | | | +-- extsprintf@1.3.0 | | | | +-- json-schema@0.2.3 | | | | `-- verror@1.10.0 | | | `-- sshpk@1.16.1 | | | +-- asn1@0.2.4 | | | +-- bcrypt-pbkdf@1.0.2 | | | +-- dashdash@1.14.1 | | | +-- ecc-jsbn@0.1.2 | | | +-- getpass@0.1.7 | | | +-- jsbn@0.1.1 | | | +-- safer-buffer@2.1.2 | | | `-- tweetnacl@0.14.5 | | +-- is-typedarray@1.0.0 | | +-- isstream@0.1.2 | | +-- json-stringify-safe@5.0.1 | | +-- mime-types@2.1.26 | | | `-- mime-db@1.43.0 | | +-- oauth-sign@0.9.0 | | +-- performance-now@2.1.0 | | +-- qs@6.5.2 | | +-- safe-buffer@5.1.2 | | +-- tough-cookie@2.4.3 | | | +-- psl@1.7.0 | | | `-- punycode@1.4.1 | | +-- tunnel-agent@0.6.0 | | `-- uuid@3.4.0 | +-- sass-graph@2.2.4 | | +-- glob@7.1.6 | | +-- scss-tokenizer@0.2.3 | | | +-- js-base64@2.5.1 | | | `-- source-map@0.4.4 | | `-- yargs@7.1.0 | | +-- camelcase@3.0.0 | | +-- cliui@3.2.0 | | | `-- wrap-ansi@2.1.0 | | +-- get-caller-file@1.0.3 | | +-- os-locale@1.4.0 | | | `-- lcid@1.0.0 | | | `-- invert-kv@1.0.0 | | +-- require-directory@2.1.1 | | +-- require-main-filename@1.0.1 | | +-- which-module@1.0.0 | | +-- y18n@3.2.1 | | `-- yargs-parser@5.0.0 | | `-- camelcase@3.0.0 | +-- stdout-stream@1.4.1 | `-- true-case-path@1.0.3 | `-- glob@7.1.6 +-- per-env@1.0.2 `-- UNMET PEER DEPENDENCY what-input@>=4.1.0 npm WARN foundation-sites@6.6.1 requires a peer of jquery@>=2.2.0 but none was installed. npm WARN foundation-sites@6.6.1 requires a peer of what-input@>=4.1.0 but none was installed. Not running tests for ForgeSVN, since it isn't set up <DummyProcess(Thread-2, started daemon 140074077501184)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest <DummyProcess(Thread-1, started daemon 140074085893888)> running `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura <DummyProcess(Thread-4, started daemon 140074060715776)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeBlog <DummyProcess(Thread-3, started daemon 140074069108480)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeActivity <DummyProcess(Thread-5, started daemon 140073848796928)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeChat <DummyProcess(Thread-6, started daemon 140073840404224)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeDiscussion <DummyProcess(Thread-7, started daemon 140073832011520)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFeedback <DummyProcess(Thread-9, started daemon 140073815226112)> running `nosetests --with-xunitmp ` in ForgeGit <DummyProcess(Thread-10, started daemon 140073806833408)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters <DummyProcess(Thread-8, started daemon 140073823618816)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink <DummyProcess(Thread-12, started daemon 140073244817152)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl <DummyProcess(Thread-11, started daemon 140073798440704)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeTracker <DummyProcess(Thread-13, started daemon 140073236424448)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats <DummyProcess(Thread-14, started daemon 140073228031744)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeWiki <DummyProcess(Thread-15, started daemon 140073219639040)> running `npm run lint-es6` in . > allura@0.0.0 lint-es6 <https://builds.apache.org/job/Allura/ws/> > eslint -c .eslintrc-es6 --ignore-path .eslintignore-es6 > Allura/allura/public/**/*.es6.js || true finished `npm run lint-es6` in . ---------------------------------------------------------------------- Ran 0 tests in 4.143s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFeedback .. ---------------------------------------------------------------------- Ran 2 tests in 6.544s OK ..........SSSSSSSSSSSSS...... ---------------------------------------------------------------------- Ran 29 tests in 7.829s OK (SKIP=13) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeChat finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest ........... ---------------------------------------------------------------------- Ran 11 tests in 9.873s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl ................... ---------------------------------------------------------------------- Ran 19 tests in 12.532s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink ...................... ---------------------------------------------------------------------- Ran 22 tests in 15.042s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeActivity ............ ---------------------------------------------------------------------- Ran 12 tests in 21.189s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats .......................................................S.. ---------------------------------------------------------------------- Ran 58 tests in 28.487s OK (SKIP=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeBlog .................................................S.....................................................SSSS..SS..........S. ---------------------------------------------------------------------- Ran 123 tests in 32.278s OK (SKIP=8) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters .................................................................S........ ---------------------------------------------------------------------- Ran 74 tests in 45.483s OK (SKIP=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeWiki .........................................................<https://builds.apache.org/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:904: 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 904 of the file <https://builds.apache.org/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] ........................................................................ ---------------------------------------------------------------------- Ran 72 tests in 53.793s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeDiscussion ........................................<https://builds.apache.org/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:947: 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 947 of the file <https://builds.apache.org/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://builds.apache.org/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:1327: 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 1327 of the file <https://builds.apache.org/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 203 tests in 98.738s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeTracker ...........................................................................................................................................................................................................................................................................................................................................S..........E.................................................E............................................................................................................................................................................................................................SSSSSSSS.......................................................................................................................................................S....................................................................................................................................................................................................................................................................................................................................................................................................................................... ====================================================================== ERROR: allura.tests.functional.test_root.TestRootController.test_validation ---------------------------------------------------------------------- Traceback (most recent call last): File "<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",> line 197, in runTest self.test(*self.arg) File "<https://builds.apache.org/job/Allura/ws/Allura/allura/tests/functional/test_root.py",> line 79, in test_validation self.app.get('/neighborhood') File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 351, in get self._validate(resp, 'get', val_params) File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 321, in _validate validate_page(resp) File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 214, in validate_page validate_js(html_or_response, within_html=True) File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 201, in validate_js p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) File "/usr/lib/python2.7/subprocess.py", line 394, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory -------------------- >> begin captured stdout << --------------------- Running setup_app() from allura.websetup --------------------- >> end captured stdout << ---------------------- ====================================================================== ERROR: allura.tests.functional.test_static.TestStatic.test_static_controller ---------------------------------------------------------------------- Traceback (most recent call last): File "<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",> line 197, in runTest self.test(*self.arg) File "<https://builds.apache.org/job/Allura/ws/Allura/allura/tests/functional/test_static.py",> line 26, in test_static_controller self.app.get('/nf/_static_/wiki/js/browse.js') File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 351, in get self._validate(resp, 'get', val_params) File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 327, in _validate validate_js(content) File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 201, in validate_js p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) File "/usr/lib/python2.7/subprocess.py", line 394, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory -------------------- >> begin captured stdout << --------------------- Running setup_app() from allura.websetup --------------------- >> end captured stdout << ---------------------- ---------------------------------------------------------------------- Ran 1196 tests in 167.180s FAILED (SKIP=10, errors=2) finished `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura ........................................................................................................................................................ ---------------------------------------------------------------------- Ran 152 tests in 257.015s OK finished `nosetests --with-xunitmp ` in ForgeGit Running setup_app() from allura.websetup /p/test/wiki/_discuss/thread/de0fa92a78/ 200 OK {"sidebar": 1, "jinja": 1, "markdown": 4, "ming": 104} Build step 'Execute shell' marked build as failure Recording plot data [Cobertura] Skipping Cobertura coverage report as build was not SUCCESS or better ... Recording test results