You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2019/10/01 21:06:48 UTC

Build failed in Jenkins: Allura #1494

See <https://builds.apache.org/job/Allura/1494/display/redirect?page=changes>

Changes:

[dave] Update copyright year

[dave] Release script to update copyright year


------------------------------------------
[...truncated 35.39 KB...]
  Created wheel for repoze.lru: filename=repoze.lru-0.7-cp27-none-any.whl size=11130 sha256=6bf6242260c1a4b222ef7a3825791e65604d670ff9d4d5254757f438fc50508f
  Stored in directory: /home/jenkins/.cache/pip/wheels/80/c7/7e/74a37083827b36f0e87d60824124409b8cc88eea0940cada72
  Building wheel for setproctitle (setup.py): started
  Building wheel for setproctitle (setup.py): finished with status 'done'
  Created wheel for setproctitle: filename=setproctitle-1.1.9-cp27-cp27mu-linux_x86_64.whl size=30525 sha256=08a49fff1cdaf1a71f34d0399d42433e6ed0df5a1c570e71ddc8870897aff906
  Stored in directory: /home/jenkins/.cache/pip/wheels/13/09/23/973878c77b4496945d8c59fd8e79ae2a1b0f647a05a2a648b2
  Building wheel for simplegeneric (setup.py): started
  Building wheel for simplegeneric (setup.py): finished with status 'done'
  Created wheel for simplegeneric: filename=simplegeneric-0.8.1-cp27-none-any.whl size=5078 sha256=b3151d34b4bfcd09a5a883145fbc6b72155439423d1854901d9ce060c02c4c18
  Stored in directory: /home/jenkins/.cache/pip/wheels/a9/28/53/f24776b4c5bcbe91aaf1f1e247bd6fadd17191aa12fac63902
  Building wheel for turbogears2 (setup.py): started
  Building wheel for turbogears2 (setup.py): finished with status 'done'
  Created wheel for turbogears2: filename=TurboGears2-2.3.12-cp27-none-any.whl size=224257 sha256=8e59451e424cafd1ee93b4e84d4148973e25d38542b22d379f2143e92d32858d
  Stored in directory: /home/jenkins/.cache/pip/wheels/fd/be/77/a239b95c2d799e73a3beaab65fef28a7bd0aab8f84b3ff7260
  Building wheel for webhelpers (setup.py): started
  Building wheel for webhelpers (setup.py): finished with status 'done'
  Created wheel for webhelpers: filename=WebHelpers-1.3-cp27-none-any.whl size=149040 sha256=d935e773d2ae8a69e82f59b1ee914464f6737693c1c73910b56c4e8d6c256dd4
  Stored in directory: /home/jenkins/.cache/pip/wheels/c1/1c/54/153e03c0a4d8920a9407c3f041ddd7d93fd9eaf497da2b93be
  Building wheel for wrapt (setup.py): started
  Building wheel for wrapt (setup.py): finished with status 'done'
  Created wheel for wrapt: filename=wrapt-1.11.2-cp27-cp27mu-linux_x86_64.whl size=64825 sha256=c92aa36385fc2e99292e3dce638e76efa07ddc8873f8fed1fdfbfea667f2cb6b
  Stored in directory: /home/jenkins/.cache/pip/wheels/d7/de/2e/efa132238792efb6459a96e85916ef8597fcb3d2ae51590dfd
Successfully built activitystream backlash beaker crank creoleparser datadiff emoji faulthandler feedparser formencode future genshi httplib2 markdown-checklist ming poster pycparser pymongo python-oembed repoze.lru setproctitle simplegeneric turbogears2 webhelpers wrapt
Installing collected packages: pymongo, activitystream, asn1crypto, six, wrapt, enum34, singledispatch, lazy-object-proxy, backports.functools-lru-cache, astroid, webob, backlash, backports.shutil-get-terminal-size, funcsigs, beaker, soupsieve, beautifulsoup4, webencodings, bleach, certifi, pycparser, cffi, chardet, translationstring, iso8601, colander, configparser, crank, genshi, creoleparser, ipaddress, cryptography, datadiff, decorator, docutils, paste, markupsafe, python-dateutil, formencode, easywidgets, emoji, faulthandler, feedparser, future, futures, smmap2, gitdb2, gitpython, gunicorn, html5lib, httplib2, idna, ipython-genutils, simplegeneric, scandir, pathlib2, pickleshare, ptyprocess, pexpect, traitlets, pygments, wcwidth, prompt-toolkit, ipython, isort, jinja2, markdown, markdown-checklist, mccabe, pytz, ming, mock, nose, oauth2, oauthlib, pastedeploy, pastescript, pillow, poster, pyflakes, pylint, textile, pypeline, urllib3, requests, pysolr, python-magic, python-oembed, qrcode, repoze.lru, requests-oauthlib, setproctitle, testfixtures, timermiddleware, turbogears2, waitress, webhelpers, webtest
Successfully installed activitystream-0.2.2 asn1crypto-0.24.0 astroid-1.6.6 backlash-0.1.4 backports.functools-lru-cache-1.5 backports.shutil-get-terminal-size-1.0.0 beaker-1.10.1 beautifulsoup4-4.8.0 bleach-3.1.0 certifi-2019.6.16 cffi-1.12.2 chardet-3.0.4 colander-1.7.0 configparser-3.7.4 crank-0.8.1 creoleparser-0.7.5 cryptography-2.6.1 datadiff-2.0.0 decorator-4.4.0 docutils-0.15.2 easywidgets-0.3.5 emoji-0.5.3 enum34-1.1.6 faulthandler-3.1 feedparser-5.2.1 formencode-1.3.1 funcsigs-1.0.2 future-0.17.1 futures-3.3.0 genshi-0.7.3 gitdb2-2.0.4 gitpython-2.1.11 gunicorn-19.4.5 html5lib-1.0.1 httplib2-0.13.1 idna-2.8 ipaddress-1.0.22 ipython-5.8.0 ipython-genutils-0.2.0 iso8601-0.1.12 isort-4.3.21 jinja2-2.10 lazy-object-proxy-1.4.1 markdown-2.6.11 markdown-checklist-0.4.1 markupsafe-1.1.1 mccabe-0.6.1 ming-0.5.6 mock-3.0.5 nose-1.3.7 oauth2-1.9.0.post1 oauthlib-3.0.2 paste-3.1.0 pastedeploy-2.0.1 pastescript-3.1.0 pathlib2-2.3.4 pexpect-4.7.0 pickleshare-0.7.5 pillow-6.1.0 poster-0.8.1 prompt-toolkit-1.0.16 ptyprocess-0.6.0 pycparser-2.19 pyflakes-2.1.1 pygments-2.4.2 pylint-1.9.5 pymongo-2.8.1 pypeline-0.5.1 pysolr-3.6.0 python-dateutil-2.8.0 python-magic-0.4.15 python-oembed-0.2.4 pytz-2019.1 qrcode-6.1 repoze.lru-0.7 requests-2.22.0 requests-oauthlib-1.2.0 scandir-1.10.0 setproctitle-1.1.9 simplegeneric-0.8.1 singledispatch-3.4.0.3 six-1.12.0 smmap2-2.0.4 soupsieve-1.9.3 testfixtures-6.10.0 textile-3.0.4 timermiddleware-0.5.0 traitlets-4.3.2 translationstring-1.3 turbogears2-2.3.12 urllib3-1.25.3 waitress-1.3.0 wcwidth-0.1.7 webencodings-0.5.1 webhelpers-1.3 webob-1.7.4 webtest-2.0.33 wrapt-1.11.2
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting pycodestyle
  Downloading https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl (51kB)
Requirement already satisfied: pyflakes in ./.allura-venv/lib/python2.7/site-packages (2.1.1)
Collecting coverage
  Downloading https://files.pythonhosted.org/packages/b6/8c/a6ff1dc86ed0523de907f1f0c53e8933ae7bcd9c302b8d1eaebf3a6b80f0/coverage-4.5.4-cp27-cp27mu-manylinux1_x86_64.whl (202kB)
Collecting nose-xunitmp
  Downloading https://files.pythonhosted.org/packages/a4/1b/aaa3b4885d4615a9d72a9ea16c32b83491f3263483cf39e7b6a31a424dc9/nose_xunitmp-0.4.1.tar.gz
Requirement already satisfied: nose in ./.allura-venv/lib/python2.7/site-packages (from nose-xunitmp) (1.3.7)
Building wheels for collected packages: nose-xunitmp
  Building wheel for nose-xunitmp (setup.py): started
  Building wheel for nose-xunitmp (setup.py): finished with status 'done'
  Created wheel for nose-xunitmp: filename=nose_xunitmp-0.4.1-cp27-none-any.whl size=3249 sha256=8053928fbae727cff62b0fc67f7efbbdb7a50180311d9f79bd162fda2e6e6dd5
  Stored in directory: /home/jenkins/.cache/pip/wheels/c4/1f/cd/9250fbf2fcc179e28bb4f7ee26a4fc7525914469d83a4f0c09
Successfully built nose-xunitmp
Installing collected packages: pycodestyle, coverage, nose-xunitmp
Successfully installed coverage-4.5.4 nose-xunitmp-0.4.1 pycodestyle-2.5.0
<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pycodestyle.py>:2527: UserWarning: [pep8] section is deprecated. Use [pycodestyle].
  warnings.warn('[pep8] section is deprecated. Use [pycodestyle].')
# setting up Allura dependencies
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'message_extractors'
  warnings.warn(msg)
warning: no files found matching 'allura/public/favicon.ico'
# setting up AlluraTest dependencies
# setting up ForgeActivity dependencies
# setting up ForgeBlog dependencies
# setting up ForgeChat dependencies
# setting up ForgeDiscussion dependencies
# setting up ForgeGit dependencies
# setting up ForgeImporters dependencies
# setting up ForgeLink dependencies
# setting up ForgeShortUrl dependencies
# setting up ForgeSVN dependencies

pysvn must be installed for ForgeSVN to work

Traceback (most recent call last):
  File "setup.py", line 26, in <module>
    import pysvn
ImportError: No module named pysvn
    # Error setting up ForgeSVN
    # You may want to run 'pip uninstall ForgeSVN' to un-register it so you don't get further errors.
# setting up ForgeTracker dependencies
# setting up ForgeUserStats dependencies
# setting up ForgeWiki dependencies
/tmp/jenkins5995596930600307639.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins5995596930600307639.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins5995596930600307639.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins5995596930600307639.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins5995596930600307639.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins5995596930600307639.sh: line 67: npm: command not found
Not running tests for ForgeSVN, since it isn't set up
<DummyProcess(Thread-2, started daemon 139630631941888)> running `nosetests  --with-xunitmp --cover-package=alluratest --processes=4 --process-timeout=360` in AlluraTest

<DummyProcess(Thread-1, started daemon 139630640334592)> running `nosetests allura/tests/ --with-xunitmp --cover-package=allura --processes=4 --process-timeout=360` in Allura

<DummyProcess(Thread-3, started daemon 139630623549184)> running `nosetests  --with-xunitmp --cover-package=forgeactivity --processes=4 --process-timeout=360` in ForgeActivity

<DummyProcess(Thread-4, started daemon 139630615156480)> running `nosetests  --with-xunitmp --cover-package=forgeblog --processes=4 --process-timeout=360` in ForgeBlog

......................
----------------------------------------------------------------------
Ran 22 tests in 8.742s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeactivity --processes=4 --process-timeout=360` in ForgeActivity
<DummyProcess(Thread-3, started daemon 139630623549184)> running `nosetests  --with-xunitmp --cover-package=forgechat --processes=4 --process-timeout=360` in ForgeChat

..
----------------------------------------------------------------------
Ran 2 tests in 4.026s

OK
finished `nosetests  --with-xunitmp --cover-package=forgechat --processes=4 --process-timeout=360` in ForgeChat
<DummyProcess(Thread-3, started daemon 139630623549184)> running `nosetests  --with-xunitmp --cover-package=forgediscussion --processes=4 --process-timeout=360` in ForgeDiscussion

............No config file found, using default configuration
No config file found, using default configuration
..No config file found, using default configuration
.No config file found, using default configuration
.....................................................S.
----------------------------------------------------------------------
Ran 55 tests in 19.746s

OK (SKIP=1)
finished `nosetests  --with-xunitmp --cover-package=forgeblog --processes=4 --process-timeout=360` in ForgeBlog
<DummyProcess(Thread-4, started daemon 139630615156480)> running `nosetests  --with-xunitmp --cover-package=forgegit ` in ForgeGit

.No config file found, using default configuration
.No config file found, using default configuration
.No config file found, using default configuration
.No config file found, using default configuration
.No config file found, using default configuration
....No config file found, using default configuration
.No config file found, using default configuration
.No config file found, using default configuration
.
----------------------------------------------------------------------
Ran 27 tests in 43.391s

OK
finished `nosetests  --with-xunitmp --cover-package=alluratest --processes=4 --process-timeout=360` in AlluraTest
<DummyProcess(Thread-2, started daemon 139630631941888)> running `nosetests  --with-xunitmp --cover-package=forgeimporters --processes=4 --process-timeout=360` in ForgeImporters

......................................................................
----------------------------------------------------------------------
Ran 70 tests in 47.085s

OK
finished `nosetests  --with-xunitmp --cover-package=forgediscussion --processes=4 --process-timeout=360` in ForgeDiscussion
<DummyProcess(Thread-3, started daemon 139630623549184)> running `nosetests  --with-xunitmp --cover-package=forgelink --processes=4 --process-timeout=360` in ForgeLink

.................................................S.....................................................SSSS..SS..........S.
----------------------------------------------------------------------
Ran 123 tests in 21.074s

OK (SKIP=8)
finished `nosetests  --with-xunitmp --cover-package=forgeimporters --processes=4 --process-timeout=360` in ForgeImporters
<DummyProcess(Thread-2, started daemon 139630631941888)> running `nosetests  --with-xunitmp --cover-package=forgeshorturl --processes=4 --process-timeout=360` in ForgeShortUrl

...................
----------------------------------------------------------------------
Ran 19 tests in 5.714s

OK
finished `nosetests  --with-xunitmp --cover-package=forgelink --processes=4 --process-timeout=360` in ForgeLink
<DummyProcess(Thread-3, started daemon 139630623549184)> running `nosetests  --with-xunitmp --cover-package=forgetracker --processes=4 --process-timeout=360` in ForgeTracker

...........
----------------------------------------------------------------------
Ran 11 tests in 4.527s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeshorturl --processes=4 --process-timeout=360` in ForgeShortUrl
<DummyProcess(Thread-2, started daemon 139630631941888)> running `nosetests  --with-xunitmp --cover-package=forgeuserstats --processes=4 --process-timeout=360` in ForgeUserStats

............
----------------------------------------------------------------------
Ran 12 tests in 12.148s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeuserstats --processes=4 --process-timeout=360` in ForgeUserStats
<DummyProcess(Thread-2, started daemon 139630631941888)> running `nosetests  --with-xunitmp --cover-package=forgewiki --processes=4 --process-timeout=360` in ForgeWiki

......................................................<https://builds.apache.org/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:881: 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 881 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]
..............................................................S........
----------------------------------------------------------------------
Ran 71 tests in 31.884s

OK (SKIP=1)
finished `nosetests  --with-xunitmp --cover-package=forgewiki --processes=4 --process-timeout=360` in ForgeWiki
<DummyProcess(Thread-2, started daemon 139630631941888)> running `npm run lint-es6` in .

/bin/sh: 1: npm: not found
finished `npm run lint-es6` in .
.........................................<https://builds.apache.org/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:924: 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 924 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>:1302: 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 1302 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 198 tests in 93.928s

OK
finished `nosetests  --with-xunitmp --cover-package=forgetracker --processes=4 --process-timeout=360` in ForgeTracker
....................................................................................................................................................................................................................................................................................................................................S...........................................................E...................................................................................................................................................................................................................SSSSSSSS..................................................................................................................................................................................................S...............................................................................................................................................................................................................................................................................................................................................................................
======================================================================
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 25, 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 324, in get
    self._validate(resp, 'get', val_params)
  File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 300, in _validate
    validate_js(content)
  File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 198, 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 1166 tests in 181.792s

FAILED (SKIP=10, errors=1)
finished `nosetests allura/tests/ --with-xunitmp --cover-package=allura --processes=4 --process-timeout=360` in Allura
..................................................................................................................................................
----------------------------------------------------------------------
Ran 146 tests in 219.537s

OK
finished `nosetests  --with-xunitmp --cover-package=forgegit ` in ForgeGit
Running setup_app() from allura.websetup
/p/test/wiki/_discuss/thread/30feaae48c/ 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

Jenkins build is back to normal : Allura #1496

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Allura/1496/display/redirect>


Build failed in Jenkins: Allura #1495

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Allura/1495/display/redirect>

Changes:


------------------------------------------
[...truncated 20.62 KB...]
Collecting smmap2==2.0.4 (from -r requirements.txt (line 89))
  Using cached https://files.pythonhosted.org/packages/0f/14/e3112808b727f72df9531fc2f00b84d4966e66001748b6883a21c767e902/smmap2-2.0.4-py2.py3-none-any.whl
Collecting soupsieve==1.9.3 (from -r requirements.txt (line 90))
  Using cached https://files.pythonhosted.org/packages/0b/44/0474f2207fdd601bb25787671c81076333d2c80e6f97e92790f8887cf682/soupsieve-1.9.3-py2.py3-none-any.whl
Collecting testfixtures==6.10.0 (from -r requirements.txt (line 91))
  Using cached https://files.pythonhosted.org/packages/cc/38/6a885903ede5e7155665b7d2a3a6fa9416df3c90498c6d3d68103a972a17/testfixtures-6.10.0-py2.py3-none-any.whl
Collecting textile==3.0.4 (from -r requirements.txt (line 92))
  Using cached https://files.pythonhosted.org/packages/b3/97/74a2a814d66bb85f2fd3a18c9d1ffba06955c80aa2568e40c0a7191154ed/textile-3.0.4-py2.py3-none-any.whl
Collecting timermiddleware==0.5.0 (from -r requirements.txt (line 93))
  Using cached https://files.pythonhosted.org/packages/a9/f3/ab8df73a279d19272b9519dc75d85ab10e3ba185725228ffbe0b9e59d810/TimerMiddleware-0.5.0-py2.py3-none-any.whl
Collecting traitlets==4.3.2 (from -r requirements.txt (line 94))
  Using cached https://files.pythonhosted.org/packages/93/d6/abcb22de61d78e2fc3959c964628a5771e47e7cc60d53e9342e21ed6cc9a/traitlets-4.3.2-py2.py3-none-any.whl
Collecting translationstring==1.3 (from -r requirements.txt (line 95))
  Using cached https://files.pythonhosted.org/packages/26/e7/9dcf5bcd32b3ad16db542845ad129c06927821ded434ae88f458e6190626/translationstring-1.3-py2.py3-none-any.whl
Collecting turbogears2==2.3.12 (from -r requirements.txt (line 96))
Collecting urllib3==1.25.3 (from -r requirements.txt (line 97))
  Using cached https://files.pythonhosted.org/packages/e6/60/247f23a7121ae632d62811ba7f273d0e58972d75e58a94d329d51550a47d/urllib3-1.25.3-py2.py3-none-any.whl
Collecting waitress==1.3.0 (from -r requirements.txt (line 98))
  Using cached https://files.pythonhosted.org/packages/41/e0/366785e4b9b4d212df4c3b084153bf7f5e5ab355928f5465144e5fc98494/waitress-1.3.0-py2.py3-none-any.whl
Collecting wcwidth==0.1.7 (from -r requirements.txt (line 99))
  Using cached https://files.pythonhosted.org/packages/7e/9f/526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe/wcwidth-0.1.7-py2.py3-none-any.whl
Collecting webencodings==0.5.1 (from -r requirements.txt (line 100))
  Using cached https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
Collecting webhelpers==1.3 (from -r requirements.txt (line 101))
Collecting webob==1.7.4 (from -r requirements.txt (line 102))
  Using cached https://files.pythonhosted.org/packages/b6/88/ccc25a41d65be0545d69bf28afed60dec865c04d0837ccd02e6d67942fe1/WebOb-1.7.4-py2.py3-none-any.whl
Collecting webtest==2.0.33 (from -r requirements.txt (line 103))
  Using cached https://files.pythonhosted.org/packages/47/fd/569d7e5ce6ea92d8ff6dd7a91f125762d88b199f2b4e17d7030a703f241d/WebTest-2.0.33-py2.py3-none-any.whl
Collecting wrapt==1.11.2 (from -r requirements.txt (line 104))
Requirement already satisfied: setuptools>=18.5 in ./.allura-venv/lib/python2.7/site-packages (from ipython==5.8.0->-r requirements.txt (line 45)) (41.2.0)
Installing collected packages: pymongo, activitystream, asn1crypto, six, lazy-object-proxy, wrapt, enum34, singledispatch, backports.functools-lru-cache, astroid, webob, backlash, backports.shutil-get-terminal-size, funcsigs, beaker, soupsieve, beautifulsoup4, webencodings, bleach, certifi, pycparser, cffi, chardet, translationstring, iso8601, colander, configparser, crank, genshi, creoleparser, ipaddress, cryptography, datadiff, decorator, docutils, paste, markupsafe, python-dateutil, formencode, easywidgets, emoji, faulthandler, feedparser, future, futures, smmap2, gitdb2, gitpython, gunicorn, html5lib, httplib2, idna, ipython-genutils, simplegeneric, scandir, pathlib2, pickleshare, ptyprocess, pexpect, traitlets, pygments, wcwidth, prompt-toolkit, ipython, isort, jinja2, markdown, markdown-checklist, mccabe, pytz, ming, mock, nose, oauth2, oauthlib, pastedeploy, pastescript, pillow, poster, pyflakes, pylint, textile, pypeline, urllib3, requests, pysolr, python-magic, python-oembed, qrcode, repoze.lru, requests-oauthlib, setproctitle, testfixtures, timermiddleware, turbogears2, waitress, webhelpers, webtest
Successfully installed activitystream-0.2.2 asn1crypto-0.24.0 astroid-1.6.6 backlash-0.1.4 backports.functools-lru-cache-1.5 backports.shutil-get-terminal-size-1.0.0 beaker-1.10.1 beautifulsoup4-4.8.0 bleach-3.1.0 certifi-2019.6.16 cffi-1.12.2 chardet-3.0.4 colander-1.7.0 configparser-3.7.4 crank-0.8.1 creoleparser-0.7.5 cryptography-2.6.1 datadiff-2.0.0 decorator-4.4.0 docutils-0.15.2 easywidgets-0.3.5 emoji-0.5.3 enum34-1.1.6 faulthandler-3.1 feedparser-5.2.1 formencode-1.3.1 funcsigs-1.0.2 future-0.17.1 futures-3.3.0 genshi-0.7.3 gitdb2-2.0.4 gitpython-2.1.11 gunicorn-19.4.5 html5lib-1.0.1 httplib2-0.13.1 idna-2.8 ipaddress-1.0.22 ipython-5.8.0 ipython-genutils-0.2.0 iso8601-0.1.12 isort-4.3.21 jinja2-2.10 lazy-object-proxy-1.4.1 markdown-2.6.11 markdown-checklist-0.4.1 markupsafe-1.1.1 mccabe-0.6.1 ming-0.5.6 mock-3.0.5 nose-1.3.7 oauth2-1.9.0.post1 oauthlib-3.0.2 paste-3.1.0 pastedeploy-2.0.1 pastescript-3.1.0 pathlib2-2.3.4 pexpect-4.7.0 pickleshare-0.7.5 pillow-6.1.0 poster-0.8.1 prompt-toolkit-1.0.16 ptyprocess-0.6.0 pycparser-2.19 pyflakes-2.1.1 pygments-2.4.2 pylint-1.9.5 pymongo-2.8.1 pypeline-0.5.1 pysolr-3.6.0 python-dateutil-2.8.0 python-magic-0.4.15 python-oembed-0.2.4 pytz-2019.1 qrcode-6.1 repoze.lru-0.7 requests-2.22.0 requests-oauthlib-1.2.0 scandir-1.10.0 setproctitle-1.1.9 simplegeneric-0.8.1 singledispatch-3.4.0.3 six-1.12.0 smmap2-2.0.4 soupsieve-1.9.3 testfixtures-6.10.0 textile-3.0.4 timermiddleware-0.5.0 traitlets-4.3.2 translationstring-1.3 turbogears2-2.3.12 urllib3-1.25.3 waitress-1.3.0 wcwidth-0.1.7 webencodings-0.5.1 webhelpers-1.3 webob-1.7.4 webtest-2.0.33 wrapt-1.11.2
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting pycodestyle
  Using cached https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl
Requirement already satisfied: pyflakes in ./.allura-venv/lib/python2.7/site-packages (2.1.1)
Collecting coverage
  Using cached https://files.pythonhosted.org/packages/b6/8c/a6ff1dc86ed0523de907f1f0c53e8933ae7bcd9c302b8d1eaebf3a6b80f0/coverage-4.5.4-cp27-cp27mu-manylinux1_x86_64.whl
Collecting nose-xunitmp
Requirement already satisfied: nose in ./.allura-venv/lib/python2.7/site-packages (from nose-xunitmp) (1.3.7)
Installing collected packages: pycodestyle, coverage, nose-xunitmp
Successfully installed coverage-4.5.4 nose-xunitmp-0.4.1 pycodestyle-2.5.0
<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pycodestyle.py>:2527: UserWarning: [pep8] section is deprecated. Use [pycodestyle].
  warnings.warn('[pep8] section is deprecated. Use [pycodestyle].')
# setting up Allura dependencies
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'message_extractors'
  warnings.warn(msg)
warning: no files found matching 'allura/public/favicon.ico'
# setting up AlluraTest dependencies
# setting up ForgeActivity dependencies
# setting up ForgeBlog dependencies
# setting up ForgeChat dependencies
# setting up ForgeDiscussion dependencies
# setting up ForgeGit dependencies
# setting up ForgeImporters dependencies
# setting up ForgeLink dependencies
# setting up ForgeShortUrl dependencies
# setting up ForgeSVN dependencies

pysvn must be installed for ForgeSVN to work

Traceback (most recent call last):
  File "setup.py", line 26, in <module>
    import pysvn
ImportError: No module named pysvn
    # Error setting up ForgeSVN
    # You may want to run 'pip uninstall ForgeSVN' to un-register it so you don't get further errors.
# setting up ForgeTracker dependencies
# setting up ForgeUserStats dependencies
# setting up ForgeWiki dependencies
/tmp/jenkins4420888736729038902.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins4420888736729038902.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins4420888736729038902.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins4420888736729038902.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins4420888736729038902.sh: line 67: npm: command not found
retrying npm install
/tmp/jenkins4420888736729038902.sh: line 67: npm: command not found
Not running tests for ForgeSVN, since it isn't set up
<DummyProcess(Thread-1, started daemon 140684807821056)> running `nosetests  --with-xunitmp --cover-package=alluratest --processes=4 --process-timeout=360` in AlluraTest

<DummyProcess(Thread-2, started daemon 140684799428352)> running `nosetests allura/tests/ --with-xunitmp --cover-package=allura --processes=4 --process-timeout=360` in Allura

<DummyProcess(Thread-3, started daemon 140684791035648)> running `nosetests  --with-xunitmp --cover-package=forgeactivity --processes=4 --process-timeout=360` in ForgeActivity

<DummyProcess(Thread-4, started daemon 140684782642944)> running `nosetests  --with-xunitmp --cover-package=forgeblog --processes=4 --process-timeout=360` in ForgeBlog

<DummyProcess(Thread-6, started daemon 140684765857536)> running `nosetests  --with-xunitmp --cover-package=forgechat --processes=4 --process-timeout=360` in ForgeChat

<DummyProcess(Thread-5, started daemon 140684774250240)> running `nosetests  --with-xunitmp --cover-package=forgediscussion --processes=4 --process-timeout=360` in ForgeDiscussion

..
----------------------------------------------------------------------
Ran 2 tests in 5.359s

OK
finished `nosetests  --with-xunitmp --cover-package=forgechat --processes=4 --process-timeout=360` in ForgeChat
<DummyProcess(Thread-6, started daemon 140684765857536)> running `nosetests  --with-xunitmp --cover-package=forgegit ` in ForgeGit

......................
----------------------------------------------------------------------
Ran 22 tests in 11.815s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeactivity --processes=4 --process-timeout=360` in ForgeActivity
<DummyProcess(Thread-3, started daemon 140684791035648)> running `nosetests  --with-xunitmp --cover-package=forgeimporters --processes=4 --process-timeout=360` in ForgeImporters

............No config file found, using default configuration
.No config file found, using default configuration
.No config file found, using default configuration
.No config file found, using default configuration
.....................................................S.
----------------------------------------------------------------------
Ran 55 tests in 27.518s

OK (SKIP=1)
finished `nosetests  --with-xunitmp --cover-package=forgeblog --processes=4 --process-timeout=360` in ForgeBlog
<DummyProcess(Thread-4, started daemon 140684782642944)> running `nosetests  --with-xunitmp --cover-package=forgelink --processes=4 --process-timeout=360` in ForgeLink

.No config file found, using default configuration
.No config file found, using default configuration
.No config file found, using default configuration
...................
----------------------------------------------------------------------
Ran 19 tests in 10.241s

OK
finished `nosetests  --with-xunitmp --cover-package=forgelink --processes=4 --process-timeout=360` in ForgeLink
<DummyProcess(Thread-4, started daemon 140684782642944)> running `nosetests  --with-xunitmp --cover-package=forgeshorturl --processes=4 --process-timeout=360` in ForgeShortUrl

.No config file found, using default configuration
.No config file found, using default configuration
.................................................S.....................................................SSSS..SS..........S.
----------------------------------------------------------------------
Ran 123 tests in 31.074s

OK (SKIP=8)
finished `nosetests  --with-xunitmp --cover-package=forgeimporters --processes=4 --process-timeout=360` in ForgeImporters
<DummyProcess(Thread-3, started daemon 140684791035648)> running `nosetests  --with-xunitmp --cover-package=forgetracker --processes=4 --process-timeout=360` in ForgeTracker

....No config file found, using default configuration
...........
----------------------------------------------------------------------
Ran 11 tests in 10.310s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeshorturl --processes=4 --process-timeout=360` in ForgeShortUrl
<DummyProcess(Thread-4, started daemon 140684782642944)> running `nosetests  --with-xunitmp --cover-package=forgeuserstats --processes=4 --process-timeout=360` in ForgeUserStats

.No config file found, using default configuration
.No config file found, using default configuration
.
----------------------------------------------------------------------
Ran 27 tests in 63.690s

OK
finished `nosetests  --with-xunitmp --cover-package=alluratest --processes=4 --process-timeout=360` in AlluraTest
<DummyProcess(Thread-1, started daemon 140684807821056)> running `nosetests  --with-xunitmp --cover-package=forgewiki --processes=4 --process-timeout=360` in ForgeWiki

......................................................................
----------------------------------------------------------------------
Ran 70 tests in 69.137s

OK
finished `nosetests  --with-xunitmp --cover-package=forgediscussion --processes=4 --process-timeout=360` in ForgeDiscussion
<DummyProcess(Thread-5, started daemon 140684774250240)> running `npm run lint-es6` in .

/bin/sh: 1: npm: not found
finished `npm run lint-es6` in .
............
----------------------------------------------------------------------
Ran 12 tests in 23.294s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeuserstats --processes=4 --process-timeout=360` in ForgeUserStats
......................................................<https://builds.apache.org/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:881: 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 881 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]
...............................................................S.......
----------------------------------------------------------------------
Ran 71 tests in 48.074s

OK (SKIP=1)
finished `nosetests  --with-xunitmp --cover-package=forgewiki --processes=4 --process-timeout=360` in ForgeWiki
.........................................<https://builds.apache.org/job/Allura/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:924: 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 924 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>:1302: 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 1302 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 198 tests in 130.695s

OK
finished `nosetests  --with-xunitmp --cover-package=forgetracker --processes=4 --process-timeout=360` in ForgeTracker
....................................................................................................................................................................................................................................................................................................................................S...........................................................E...................................................................................................................................................................................................................SSSSSSSS........................................................................................................................................................S.........................................................................................................................................................................................................................................................................................................................................................................................................................
======================================================================
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 25, 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 324, in get
    self._validate(resp, 'get', val_params)
  File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 300, in _validate
    validate_js(content)
  File "<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",> line 198, 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 1166 tests in 271.245s

FAILED (SKIP=10, errors=1)
finished `nosetests allura/tests/ --with-xunitmp --cover-package=allura --processes=4 --process-timeout=360` in Allura
..................................................................................................................................................
----------------------------------------------------------------------
Ran 146 tests in 384.293s

OK
finished `nosetests  --with-xunitmp --cover-package=forgegit ` in ForgeGit
Running setup_app() from allura.websetup
/p/test/wiki/_discuss/thread/e5c60fb798/ 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