See <https://builds.apache.org/job/Allura/1060/changes>

Changes:

[dave] [#8106] Enable replying to post after being approved by moderator

[dave] Updated design of tool listing

[dave] Removed proj_icon class

[dave] Updated readme

------------------------------------------
[...truncated 3185 lines...]
├── blank-object@1.0.1
├── path-posix@1.0.0
├── fs-tree-diff@0.3.1
├── fast-ordered-set@1.0.2
├── symlink-or-copy@1.1.3
├── mkdirp@0.5.1 (minimist@0.0.8)
├── debug@2.2.0 (ms@0.7.1)
├── minimatch@2.0.10 (brace-expansion@1.1.5)
├── walk-sync@0.2.7 (ensure-posix-path@1.0.1, matcher-collection@1.0.2)
├── rimraf@2.5.3 (glob@7.0.5)
└── broccoli-plugin@1.2.1 (promise-map-series@0.2.2, quick-temp@0.1.5)

broccoli-uglify-js@0.1.3 node_modules/broccoli-uglify-js
├── uglify-js@2.4.24 (uglify-to-browserify@1.0.2, async@0.2.10, yargs@3.5.4, 
source-map@0.1.34)
└── broccoli-filter@0.1.14 (broccoli-writer@0.1.1, promise-map-series@0.2.2, 
symlink-or-copy@1.1.3, walk-sync@0.1.3, mkdirp@0.3.5, rsvp@3.2.1, 
broccoli-kitchen-sink-helpers@0.2.9, quick-temp@0.1.5)

broccoli-sourcemap-concat@2.0.2 node_modules/broccoli-sourcemap-concat
├── minimatch@2.0.10 (brace-expansion@1.1.5)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── broccoli-kitchen-sink-helpers@0.2.9 (glob@5.0.15)
├── lodash.uniq@3.2.2 (lodash._isiterateecall@3.0.9, lodash._getnative@3.9.1, 
lodash.isarray@3.0.4, lodash._baseuniq@3.0.3, lodash._basecallback@3.3.1)
├── broccoli-caching-writer@2.3.1 (debug@2.2.0, walk-sync@0.2.7, rsvp@3.2.1, 
rimraf@2.5.3, broccoli-plugin@1.1.0)
├── fast-sourcemap-concat@0.2.7 (source-map-url@0.3.0, debug@2.2.0, 
chalk@0.5.1, source-map@0.4.4, rsvp@3.2.1)
└── lodash-node@2.4.1

broccoli-timepiece@0.3.0 node_modules/broccoli-timepiece
├── rimraf@2.2.8
├── chalk@0.5.1 (escape-string-regexp@1.0.5, ansi-styles@1.1.0, 
supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
├── broccoli-kitchen-sink-helpers@0.2.9 (mkdirp@0.5.1, glob@5.0.15)
└── broccoli@0.13.6 (broccoli-slow-trees@1.1.0, copy-dereference@1.0.0, 
promise-map-series@0.2.2, mime@1.3.4, commander@2.9.0, connect@3.4.1, 
rsvp@3.2.1, tiny-lr@0.1.7, findup-sync@0.1.3, handlebars@2.0.0)

broccoli@0.16.9 node_modules/broccoli
├── broccoli-slow-trees@1.1.0
├── copy-dereference@1.0.0
├── promise-map-series@0.2.2
├── mime@1.3.4
├── commander@2.9.0 (graceful-readlink@1.0.1)
├── rimraf@2.5.3 (glob@7.0.5)
├── broccoli-kitchen-sink-helpers@0.2.9 (mkdirp@0.5.1, glob@5.0.15)
├── rsvp@3.2.1
├── findup-sync@0.2.1 (glob@4.3.5)
├── connect@3.4.1 (utils-merge@1.0.0, parseurl@1.3.1, debug@2.2.0, 
finalhandler@0.4.1)
├── quick-temp@0.1.5 (mktemp@0.3.5, rimraf@2.2.8, underscore.string@2.3.3)
└── handlebars@4.0.5 (async@1.5.2, source-map@0.4.4, optimist@0.6.1, 
uglify-js@2.7.0)

eslint@1.10.3 node_modules/eslint
├── path-is-absolute@1.0.0
├── object-assign@4.1.0
├── path-is-inside@1.0.1
├── strip-json-comments@1.0.4
├── xml-escape@1.0.0
├── escape-string-regexp@1.0.5
├── estraverse-fb@1.3.1
├── globals@8.18.0
├── estraverse@4.2.0
├── text-table@0.2.0
├── esutils@2.0.2
├── debug@2.2.0 (ms@0.7.1)
├── user-home@2.0.0 (os-homedir@1.0.1)
├── minimatch@3.0.2 (brace-expansion@1.1.5)
├── glob@5.0.15 (inherits@2.0.1, once@1.3.3, inflight@1.0.5)
├── is-resolvable@1.0.0 (tryit@1.0.2)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── shelljs@0.5.3
├── lodash.merge@3.3.2 (lodash._arraycopy@3.0.0, lodash._arrayeach@3.0.0, 
lodash._getnative@3.9.1, lodash.istypedarray@3.0.6, lodash.isarray@3.0.4, 
lodash.isarguments@3.0.8, lodash.keys@3.1.2, lodash.keysin@3.0.8, 
lodash.toplainobject@3.0.0, lodash._createassigner@3.1.1, 
lodash.isplainobject@3.2.0)
├── lodash.omit@3.1.0 (lodash._arraymap@3.0.0, lodash._bindcallback@3.0.1, 
lodash._pickbyarray@3.0.2, lodash.restparam@3.6.1, 
lodash._pickbycallback@3.0.0, lodash._baseflatten@3.1.4, 
lodash._basedifference@3.0.3, lodash.keysin@3.0.8)
├── chalk@1.1.3 (supports-color@2.0.0, ansi-styles@2.2.1, strip-ansi@3.0.1, 
has-ansi@2.0.0)
├── json-stable-stringify@1.0.1 (jsonify@0.0.0)
├── lodash.clonedeep@3.0.2 (lodash._bindcallback@3.0.1, lodash._baseclone@3.3.0)
├── espree@2.2.5
├── doctrine@0.7.2 (isarray@0.0.1, esutils@1.1.6)
├── optionator@0.6.0 (fast-levenshtein@1.0.7, type-check@0.3.2, deep-is@0.1.3, 
levn@0.2.5, prelude-ls@1.1.2, wordwrap@0.0.3)
├── is-my-json-valid@2.13.1 (jsonpointer@2.0.0, generate-function@2.0.0, 
xtend@4.0.1, generate-object-property@1.2.0)
├── concat-stream@1.5.1 (inherits@2.0.1, typedarray@0.0.6, 
readable-stream@2.0.6)
├── file-entry-cache@1.2.4 (flat-cache@1.0.10)
├── js-yaml@3.4.5 (esprima@2.7.2, argparse@1.0.7)
├── inquirer@0.11.4 (strip-ansi@3.0.1, ansi-regex@2.0.0, ansi-escapes@1.4.0, 
figures@1.7.0, through@2.3.8, cli-width@1.1.1, run-async@0.1.0, 
cli-cursor@1.0.2, string-width@1.0.1, rx-lite@3.1.2, readline2@1.0.1, 
lodash@3.10.1)
├── handlebars@4.0.5 (async@1.5.2, optimist@0.6.1, source-map@0.4.4, 
uglify-js@2.7.0)
└── escope@3.6.0 (esrecurse@4.1.0, es6-weak-map@2.0.1, es6-map@0.1.4)

broccoli-babel-transpiler@5.5.0 node_modules/broccoli-babel-transpiler
├── clone@0.2.0
├── json-stable-stringify@1.0.1 (jsonify@0.0.0)
├── broccoli-merge-trees@1.1.2 (symlink-or-copy@1.1.3, fs-tree-diff@0.5.0, 
debug@2.2.0, fast-ordered-set@1.0.2, rimraf@2.5.3, can-symlink@1.0.0, 
broccoli-plugin@1.2.1)
├── broccoli-funnel@1.0.3 (array-equal@1.0.0, blank-object@1.0.1, 
path-posix@1.0.0, walk-sync@0.2.7, symlink-or-copy@1.1.3, minimatch@3.0.2, 
fs-tree-diff@0.5.0, fast-ordered-set@1.0.2, debug@2.2.0, mkdirp@0.5.1, 
rimraf@2.5.3, broccoli-plugin@1.2.1)
├── broccoli-persistent-filter@1.2.6 (blank-object@1.0.1, 
promise-map-series@0.2.2, symlink-or-copy@1.1.3, debug@2.2.0, 
fs-tree-diff@0.5.0, mkdirp@0.5.1, md5-hex@1.3.0, walk-sync@0.2.7, rsvp@3.2.1, 
broccoli-plugin@1.2.1, hash-for-dep@1.0.2, async-disk-cache@1.0.7)
└── babel-core@5.8.38 (to-fast-properties@1.0.2, slash@1.0.0, 
shebang-regex@1.0.0, try-resolve@1.0.1, trim-right@1.0.1, 
path-is-absolute@1.0.0, path-exists@1.0.0, fs-readdir-recursive@0.1.2, 
babel-plugin-remove-debugger@1.0.1, babel-plugin-eval@1.0.1, 
babel-plugin-inline-environment-variables@1.0.1, babel-plugin-jscript@1.0.4, 
babel-plugin-remove-console@1.0.1, babel-plugin-property-literals@1.0.1, 
babel-plugin-member-expression-literals@1.0.1, 
babel-plugin-react-constant-elements@1.0.3, 
babel-plugin-undefined-to-void@1.1.6, babel-plugin-react-display-name@1.0.3, 
babel-plugin-constant-folding@1.0.1, babel-plugin-proto-to-assign@1.0.4, 
babel-plugin-dead-code-elimination@1.0.2, babel-plugin-runtime@1.0.7, 
globals@6.4.1, private@0.1.6, esutils@2.0.2, convert-source-map@1.2.0, 
js-tokens@1.0.1, chalk@1.1.3, home-or-tmp@1.0.0, 
babel-plugin-undeclared-variables-check@1.0.2, repeating@1.1.3, 
minimatch@2.0.10, debug@2.2.0, is-integer@1.0.6, output-file-sync@1.1.2, 
babylon@5.8.38, resolve@1.1.7, detect-indent@3.0.1, bluebird@2.10.2, 
json5@0.4.0, source-map@0.5.6, source-map-support@0.2.10, regexpu@1.3.0, 
lodash@3.10.1, core-js@1.2.7, regenerator@0.8.40)

babel-eslint@5.0.4 node_modules/babel-eslint
├── acorn-to-esprima@2.0.8
├── lodash.pick@3.1.0 (lodash._pickbyarray@3.0.2, lodash._bindcallback@3.0.1, 
lodash.restparam@3.6.1, lodash._baseflatten@3.1.4, lodash._pickbycallback@3.0.0)
├── lodash.assign@3.2.0 (lodash._baseassign@3.2.0, 
lodash._createassigner@3.1.1, lodash.keys@3.1.2)
├── babylon@6.8.4 (babel-runtime@6.9.2)
├── babel-types@6.11.1 (to-fast-properties@1.0.2, esutils@2.0.2, lodash@4.13.1, 
babel-runtime@6.9.2)
└── babel-traverse@6.11.4 (babel-messages@6.8.0, globals@8.18.0, debug@2.2.0, 
babel-code-frame@6.11.0, invariant@2.2.1, lodash@4.13.1, babel-runtime@6.9.2)
Not running tests for ForgeSVN, since it isn't set up
Not running tests for virtualenv-1.9.1, since it isn't set up
<DummyProcess(Thread-1, started daemon 140460619974400)> running `nosetests  
--with-xunitmp --cover-package=alluratest --processes=4 --process-timeout=360` 
in AlluraTest

....No config file found, using default configuration
.
----------------------------------------------------------------------
Ran 5 tests in 17.405s

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

............................................................................................................................................................................................................................................................................................S....................................................................................................................................................................................................................................................................SSSSSSSSSSS..........................................................................................................................................................S...................................................................................................................................................................................................E..............E.................................................................................................................................................
======================================================================
ERROR: 
allura.tests.test_plugin.TestThemeProvider.test_get_site_notification_bad_cookie
----------------------------------------------------------------------
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-venv/local/lib/python2.7/site-packages/mock.py";,>
 line 1201, in patched
    return func(*args, **keywargs)
  File 
"<https://builds.apache.org/job/Allura/ws/Allura/allura/tests/test_plugin.py";,> 
line 357, in test_get_site_notification_bad_cookie
    assert_is(ThemeProvider().get_site_notification(), note)
  File "<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/plugin.py";,> 
line 1335, in get_site_notification
    tool_name = c.app.config.tool_name if c.app else ''
  File 
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/paste/registry.py";,>
 line 137, in __getattr__
    return getattr(self._current_obj(), attr)
AttributeError: 'EmptyClass' object has no attribute 'app'

======================================================================
ERROR: 
allura.tests.test_plugin.TestThemeProvider.test_get_site_notification_closed
----------------------------------------------------------------------
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-venv/local/lib/python2.7/site-packages/mock.py";,>
 line 1201, in patched
    return func(*args, **keywargs)
  File 
"<https://builds.apache.org/job/Allura/ws/Allura/allura/tests/test_plugin.py";,> 
line 271, in test_get_site_notification_closed
    assert_is_none(ThemeProvider().get_site_notification())
  File "<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/plugin.py";,> 
line 1335, in get_site_notification
    tool_name = c.app.config.tool_name if c.app else ''
  File 
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/paste/registry.py";,>
 line 137, in __getattr__
    return getattr(self._current_obj(), attr)
AttributeError: 'EmptyClass' object has no attribute 'app'

----------------------------------------------------------------------
Ran 1067 tests in 144.942s

FAILED (SKIP=13, errors=2)
finished `nosetests allura/tests/ --with-xunitmp --cover-package=allura 
--processes=4 --process-timeout=360` in Allura
<DummyProcess(Thread-1, started daemon 140460619974400)> running `nosetests  
--with-xunitmp --cover-package=forgeactivity --processes=4 
--process-timeout=360` in ForgeActivity

...................
----------------------------------------------------------------------
Ran 19 tests in 5.607s

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

................................................SSS.
----------------------------------------------------------------------
Ran 52 tests in 12.344s

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

..
----------------------------------------------------------------------
Ran 2 tests in 2.180s

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

..................................................................
----------------------------------------------------------------------
Ran 66 tests in 30.305s

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

.........................................................................................................................................
----------------------------------------------------------------------
Ran 137 tests in 483.982s

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

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

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

.................
----------------------------------------------------------------------
Ran 17 tests in 4.889s

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

...........
----------------------------------------------------------------------
Ran 11 tests in 4.348s

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

.................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 193 tests in 77.638s

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

............
----------------------------------------------------------------------
Ran 12 tests in 11.929s

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

...........................................................S........
----------------------------------------------------------------------
Ran 68 tests in 26.586s

OK (SKIP=1)
finished `nosetests  --with-xunitmp --cover-package=forgewiki --processes=4 
--process-timeout=360` in ForgeWiki
<DummyProcess(Thread-1, started daemon 140460619974400)> 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

/usr/bin/env: node: No such file or directory
finished `npm run lint-es6` in .
Running setup_app() from allura.websetup
/p/test/wiki/_discuss/thread/3fd7bef6/ 200 OK
{"sidebar": 1, "jinja": 1, "markdown": 4, "ming": 105}
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

Reply via email to