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/08/05 18:51:23 UTC

Build failed in Jenkins: Allura #1478

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

Changes:

[ktaylor] [#8320] Upgrade chardet

[ktaylor] [#8320] Upgrade beaker

[ktaylor] [#8320] Upgrade decorator

[ktaylor] [#8320] Upgrade pylint and deps

[ktaylor] [#8320] Upgrade pyflakes

[ktaylor] [#8320] upgrade dateutil

[ktaylor] [#8320] stop including all of req.in/txt within req-dev.in/txt

[ktaylor] [#8320] upgrade testfixtures

[ktaylor] [#8320] upgrade requests-oauthlib

[ktaylor] [#8320] upgrade requests

[ktaylor] [#8320] upgrade python-oembed

[ktaylor] [#8320] upgrade python-magic

[ktaylor] [#8320] upgrade oauth2

[ktaylor] [#8320] upgrade mock

[ktaylor] [#8320] upgrade datadiff

[ktaylor] [#8320] upgrade faulthandler

[ktaylor] [#8320] upgrade ipython

[ktaylor] [#8320] upgrade formencode, plus easywidgets related fix

------------------------------------------
[...truncated 50.41 KB...]
| |   +-- 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.4 
+-- per-env@1.0.2 
`-- UNMET PEER DEPENDENCY what-input@>=4.1.0

npm WARN foundation-sites@6.5.3 requires a peer of jquery@>=2.2.0 but none was installed.
npm WARN foundation-sites@6.5.3 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-1, started daemon 140145228867328)> running `nosetests  --with-xunitmp --cover-package=alluratest --processes=4 --process-timeout=360` in AlluraTest

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

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

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

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

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

..
----------------------------------------------------------------------
Ran 2 tests in 3.686s

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

......................
----------------------------------------------------------------------
Ran 22 tests in 8.625s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeactivity --processes=4 --process-timeout=360` in ForgeActivity
<DummyProcess(Thread-3, started daemon 140145212081920)> 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
E......................................................
======================================================================
ERROR: Failure: ImportError (Importing RSS feeds requires GPL library "html2text":
    https://github.com/brondsem/html2text)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/loader.py",> line 414, in loadTestsFromName
    addr.filename, addr.module)
  File "<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/importer.py",> line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/importer.py",> line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "<https://builds.apache.org/job/Allura/ws/ForgeBlog/forgeblog/tests/test_commands.py",> line 31, in <module>
    from forgeblog.command import rssfeeds  # note that importing this sets html2text.BODY_WIDTH to a new value
  File "<https://builds.apache.org/job/Allura/ws/ForgeBlog/forgeblog/command/rssfeeds.py",> line 43, in <module>
    https://github.com/brondsem/html2text""")
ImportError: Importing RSS feeds requires GPL library "html2text":
    https://github.com/brondsem/html2text
-------------------- >> begin captured logging << --------------------
tg.configuration.milestones: DEBUG: Register <bound method JSONEncoder._load_config of <tg.jsonify.JSONEncoder object at 0x7fdd6a4c2d10>> to be called when config_ready reached
tg.configuration.milestones: DEBUG: Register <bound method TGFlash._load_config of <tg.flash.TGFlash object at 0x7fdd6a387ad0>> to be called when config_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588946157072 for <function options at 0x7fdd6a329140>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588946157456 for <function _default at 0x7fdd6a329398>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588927817232 for <function json_validation_error at 0x7fdd691066e0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873347408 for <function _lookup at 0x7fdd65db4a28>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873348432 for <function _lookup at 0x7fdd65db4cf8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873348816 for <function index at 0x7fdd65db31b8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873348944 for <function thumb at 0x7fdd65db3230>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873349840 for <function feed at 0x7fdd65db3848>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873350928 for <function subscribe at 0x7fdd65db3a28>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873400656 for <function _lookup at 0x7fdd65db3c80>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873401104 for <function _lookup at 0x7fdd65db3de8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873401232 for <function index at 0x7fdd65db3e60>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873401872 for <function post at 0x7fdd65dc32a8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873402320 for <function tag at 0x7fdd65dc3410>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873402384 for <function flag_as_spam at 0x7fdd65dc3578>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873403152 for <function index at 0x7fdd65dc38c0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873403536 for <function update_markdown at 0x7fdd65dc39b0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873403728 for <function get_markdown at 0x7fdd65dc3c80>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873404112 for <function post_reaction at 0x7fdd65dc3aa0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872938064 for <function reply at 0x7fdd65d4c140>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872938256 for <function moderate at 0x7fdd65d4c320>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872938640 for <function attach at 0x7fdd65d4c500>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872938704 for <function _lookup at 0x7fdd65d4c0c8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872939280 for <function index at 0x7fdd65d4c758>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872939664 for <function save_moderation at 0x7fdd65d4c848>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872939920 for <function save_moderation_bulk_user at 0x7fdd65d4c9b0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872939984 for <function index at 0x7fdd65d4caa0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872940304 for <function reply at 0x7fdd65d4cb18>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872940432 for <function index at 0x7fdd65d4cc80>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872940816 for <function new at 0x7fdd65d4ccf8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872941392 for <function index at 0x7fdd65daeed8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872994960 for <function block_user at 0x7fdd65daef50>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872995344 for <function unblock_user at 0x7fdd65d580c8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872995408 for <function permissions at 0x7fdd65d582a8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872995536 for <function edit_label at 0x7fdd65d58230>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872995792 for <function update_label at 0x7fdd65d58320>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872995856 for <function options at 0x7fdd65d58410>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872995984 for <function delete at 0x7fdd65d58488>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872996240 for <function configure at 0x7fdd65d58500>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872996432 for <function update at 0x7fdd65d585f0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872996496 for <function index at 0x7fdd65d58848>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872996624 for <function _lookup at 0x7fdd65d588c0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873048528 for <function index at 0x7fdd65d65c80>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873048656 for <function notification at 0x7fdd65d65d70>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873048848 for <function _lookup at 0x7fdd65d65de8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873048976 for <function request_token at 0x7fdd65d65f50>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873049104 for <function authorize at 0x7fdd65d69050>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873049552 for <function do_authorize at 0x7fdd65d690c8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873049616 for <function access_token at 0x7fdd65d691b8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873049744 for <function has_access at 0x7fdd65d692a8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873049936 for <function has_access at 0x7fdd65d69410>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873050128 for <function _lookup at 0x7fdd65d69488>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873050320 for <function _lookup at 0x7fdd65d69500>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873050512 for <function index at 0x7fdd65d69578>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873050704 for <function has_access at 0x7fdd65d695f0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873139216 for <function index at 0x7fdd65d20050>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873139280 for <function search at 0x7fdd65d200c8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873139408 for <function new at 0x7fdd65d20320>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873140368 for <function save at 0x7fdd65d205f0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873140112 for <function markdown_syntax_dialog at 0x7fdd65d20668>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873138384 for <function _lookup at 0x7fdd65d207d0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873141008 for <function index at 0x7fdd65d20a28>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873141456 for <function edit at 0x7fdd65d20c08>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873141200 for <function history at 0x7fdd65d20b90>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588873141584 for <function diff at 0x7fdd65d20c80>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872737104 for <function save at 0x7fdd65d1b230>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872737680 for <function update_markdown at 0x7fdd65d1b2a8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872737872 for <function get_markdown at 0x7fdd65d1b668>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872738064 for <function revert at 0x7fdd65d1b488>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872738448 for <function subscribe at 0x7fdd65d1b7d0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872738576 for <function options at 0x7fdd65d1ba28>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872739216 for <function set_options at 0x7fdd65d1baa0>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872739280 for <function exfeed at 0x7fdd65d1bc08>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872739856 for <function set_exfeed at 0x7fdd65d1bcf8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872739984 for <function index at 0x7fdd65d27050>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872740048 for <function _lookup at 0x7fdd65d270c8>>> to be called when renderers_ready reached
tg.configuration.milestones: DEBUG: Register <bound method Decoration._resolve_expositions of <Decoration 140588872740240 for <function index at 0x7fdd65d27230>>> to be called when renderers_ready reached
--------------------- >> end captured logging << ---------------------

----------------------------------------------------------------------
Ran 55 tests in 18.165s

FAILED (errors=1)
finished `nosetests  --with-xunitmp --cover-package=forgeblog --processes=4 --process-timeout=360` in ForgeBlog
<DummyProcess(Thread-4, started daemon 140145203689216)> 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
...................
----------------------------------------------------------------------
Ran 19 tests in 8.289s

OK
finished `nosetests  --with-xunitmp --cover-package=forgelink --processes=4 --process-timeout=360` in ForgeLink
<DummyProcess(Thread-4, started daemon 140145203689216)> 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
...........
----------------------------------------------------------------------
Ran 11 tests in 6.309s

OK
.No config file found, using default configuration
finished `nosetests  --with-xunitmp --cover-package=forgeshorturl --processes=4 --process-timeout=360` in ForgeShortUrl
<DummyProcess(Thread-4, started daemon 140145203689216)> running `nosetests  --with-xunitmp --cover-package=forgetracker --processes=4 --process-timeout=360` in ForgeTracker

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

OK (SKIP=8)
finished `nosetests  --with-xunitmp --cover-package=forgeimporters --processes=4 --process-timeout=360` in ForgeImporters
<DummyProcess(Thread-3, started daemon 140145212081920)> 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 50.021s

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

......................................................................
----------------------------------------------------------------------
Ran 70 tests in 51.464s

OK
finished `nosetests  --with-xunitmp --cover-package=forgediscussion --processes=4 --process-timeout=360` in ForgeDiscussion
<DummyProcess(Thread-6, started daemon 140144849975040)> 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

............
----------------------------------------------------------------------
Ran 12 tests in 15.289s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeuserstats --processes=4 --process-timeout=360` in ForgeUserStats
finished `npm run lint-es6` in .
..............................................................S........
----------------------------------------------------------------------
Ran 71 tests in 30.951s

OK (SKIP=1)
finished `nosetests  --with-xunitmp --cover-package=forgewiki --processes=4 --process-timeout=360` in ForgeWiki
......................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 198 tests in 87.862s

OK
finished `nosetests  --with-xunitmp --cover-package=forgetracker --processes=4 --process-timeout=360` in ForgeTracker
....................................................................................................................................................................................................................................................................................................................................S...............................................................................................................................................................................................................................................................................SSSSSSSS........................................................................................................................................................S........................................................................................................................................................................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 1165 tests in 172.094s

OK (SKIP=10)
finished `nosetests allura/tests/ --with-xunitmp --cover-package=allura --processes=4 --process-timeout=360` in Allura
..................................................................................................................................................
----------------------------------------------------------------------
Ran 146 tests in 240.720s

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

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/Allura/1479/display/redirect?page=changes>