See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/40/display/redirect?page=changes>
Changes: [Dillon Walls] [#8424] better error handling for Wiki browse_pages and Discussion threads [Dillon Walls] [#8424] fix for invalid discussion version values in url params ------------------------------------------ [...truncated 119.78 KB...] see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/ The following repository access (RA) modules are available: * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - using serf 1.3.9 (compiled with 1.3.9) - handles 'http' scheme - handles 'https' scheme The following authentication credential caches are available: * Plaintext cache in /root/.subversion * Gnome Keyring * GPG-Agent * KWallet (KDE) pip: pip 22.0.4 from /allura-data/virtualenv/lib/python3.7/site-packages/pip (python 3.7) npm: 6.14.12 whoami: root ============================================================================= Setup: tests ============================================================================= ============================================================================= Run: tests ============================================================================= /allura-data/virtualenv/lib/python3.7/site-packages/pycodestyle.py:2665: UserWarning: [pep8] section is deprecated. Use [pycodestyle]. warnings.warn('[pep8] section is deprecated. Use [pycodestyle].') <DummyProcess(Thread-1, started daemon 140249142408960)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest <DummyProcess(Thread-2, started daemon 140249134016256)> running `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura <DummyProcess(Thread-3, started daemon 140249125623552)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeActivity <DummyProcess(Thread-4, started daemon 140249117230848)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeBlog <DummyProcess(Thread-5, started daemon 140249108838144)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeChat <DummyProcess(Thread-6, started daemon 140249100445440)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeDiscussion <DummyProcess(Thread-7, started daemon 140249092052736)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFeedback <DummyProcess(Thread-8, started daemon 140249083660032)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFiles <DummyProcess(Thread-9, started daemon 140248600278784)> running `nosetests --with-xunitmp ` in ForgeGit <DummyProcess(Thread-10, started daemon 140248591886080)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters <DummyProcess(Thread-11, started daemon 140248583493376)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink <DummyProcess(Thread-12, started daemon 140248575100672)> running `nosetests --with-xunitmp ` in ForgeSVN <DummyProcess(Thread-13, started daemon 140248566707968)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl <DummyProcess(Thread-14, started daemon 140248558315264)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeTracker <DummyProcess(Thread-15, started daemon 140248549922560)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats <DummyProcess(Thread-16, started daemon 140247996299008)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeWiki <DummyProcess(Thread-17, started daemon 140247987906304)> running `npm run lint-es6` in . > allura@0.0.0 lint-es6 /allura > eslint -c .eslintrc-es6 --ignore-path .eslintignore-es6 > Allura/allura/public/**/*.es6.js || true finished `npm run lint-es6` in . .. ---------------------------------------------------------------------- Ran 2 tests in 11.923s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeChat ..........SSSSSSSSSSSSS...... ---------------------------------------------------------------------- Ran 29 tests in 18.868s OK (SKIP=13) ........... ---------------------------------------------------------------------- Ran 11 tests in 20.098s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl ................... ---------------------------------------------------------------------- Ran 19 tests in 23.739s OK ............. ---------------------------------------------------------------------- Ran 13 tests in 24.296s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFeedback .............. ---------------------------------------------------------------------- Ran 14 tests in 26.016s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFiles ...................... ---------------------------------------------------------------------- Ran 22 tests in 26.941s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeActivity ............ ---------------------------------------------------------------------- Ran 12 tests in 36.779s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats .........................................................S. ---------------------------------------------------------------------- Ran 59 tests in 46.837s OK (SKIP=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeBlog ....................................................................S...... ---------------------------------------------------------------------- Ran 75 tests in 74.054s OK (SKIP=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeWiki ........................................................./allura/ForgeTracker/forgetracker/tests/functional/test_root.py:906: GuessedAtParserWarning: 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 906 of the file /allura/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] .....................................E.................................. ====================================================================== ERROR: forgediscussion.tests.functional.test_forum.TestForumMessageHandling.test_threads ---------------------------------------------------------------------- Traceback (most recent call last): File "/allura-data/virtualenv/lib/python3.7/site-packages/nose/case.py", line 198, in runTest self.test(*self.arg) File "/allura/ForgeDiscussion/forgediscussion/tests/functional/test_forum.py", line 228, in test_threads self.app.get('/discussion/testforum/thread/foobar/', status=404) File "/allura/AlluraTest/alluratest/validation.py", line 341, in get resp = super().get(*args, **kw) File "/allura/AlluraTest/alluratest/validation.py", line 284, in get return super().get(*args, **kwargs) File "/allura-data/virtualenv/lib/python3.7/site-packages/webtest/app.py", line 325, in get expect_errors=expect_errors) File "/allura-data/virtualenv/lib/python3.7/site-packages/webtest/app.py", line 646, in do_request self._check_status(status, res) File "/allura-data/virtualenv/lib/python3.7/site-packages/webtest/app.py", line 681, in _check_status "Bad response: %s (not %s)\n%s", res_status, status, res) webtest.app.AppError: Bad response: 301 Moved Permanently (not 404) 301 Moved Permanently The resource has been moved to http://localhost/p/test/discussion/testforum/; you should be redirected automatically. ---------------------------------------------------------------------- Ran 72 tests in 104.037s FAILED (errors=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeDiscussion ...........................................................................................................SSSS..SS..........S.................S. ---------------------------------------------------------------------- Ran 145 tests in 117.593s OK (SKIP=8) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters ........................................./allura/ForgeTracker/forgetracker/tests/functional/test_root.py:949: GuessedAtParserWarning: 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 949 of the file /allura/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'])) ..../allura/ForgeTracker/forgetracker/tests/functional/test_root.py:1329: GuessedAtParserWarning: 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 1329 of the file /allura/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 205 tests in 209.449s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeTracker ....................................................................................... ---------------------------------------------------------------------- Ran 87 tests in 317.157s OK finished `nosetests --with-xunitmp ` in ForgeSVN ....................................................................................................................................................................................................................................................................................................................................................S.............................................................................................................................................................................................................................................................................../allura-data/virtualenv/lib/python3.7/site-packages/bs4/__init__.py:439: MarkupResemblesLocatorWarning: The input looks more like a filename than markup. You may want to open this file and pass the filehandle into Beautiful Soup. MarkupResemblesLocatorWarning ....................SSSSSSSS.........................................................................................................................................................................................S................................................................................................................................./allura-data/virtualenv/lib/python3.7/site-packages/bs4/__init__.py:439: MarkupResemblesLocatorWarning: The input looks more like a filename than markup. You may want to open this file and pass the filehandle into Beautiful Soup. MarkupResemblesLocatorWarning ..................................................................................................................................................................................................................................................................................... ---------------------------------------------------------------------- Ran 1232 tests in 391.781s OK (SKIP=10) finished `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura ............................................................................................................................................................ ---------------------------------------------------------------------- Ran 156 tests in 452.441s OK finished `nosetests --with-xunitmp ` in ForgeGit ============================================================================= Shutdown ============================================================================= Stopping allura_web_1 ... Stopping allura_solr_1 ... Stopping allura_web_1 ... done Stopping allura_solr_1 ... done Removing allura_web_1 ... Removing allura_web_run_dd5179c84a15 ... Removing allura_solr_1 ... Removing allura_mongo_1 ... Removing allura_web_run_dd5179c84a15 ... done Removing allura_mongo_1 ... done Removing allura_solr_1 ... done Removing allura_web_1 ... done Removing network allura_default Total reclaimed space: 0B Deleted Volumes: 6766bec9d332a929a60ac5396fe92455decbd1fe662bf6ada38198452088b7b3 679432e86363e92c7974360f1d247ca1609f47779863d305fe848c6692c255b2 cae920ace3650cb9a985d94f07a065398614f3fe0d0de86866e8e1bc6649d520 4644559f647f5cdbfb58ef3d07b956b48b96e61cf6fb80175dc3f6a41d8e89bc 7d5c31d9c1430d68636545a674c233582d15f012520d856cc7d21081c64fd148 4aefe4fc89789497468ec1aa68e6ff561e366cd0d2d95eeb03a0639c73c14c27 478e1fc73c7fdcd0a3adc160b9167b0d4b07c4e03b05f0b400609c1ba3aba276 6a9bb264a1458f0442fd8b367a07b92f033ead5bb5eec9b5782d48f1739f428b 1e567cdba46c2d6a6ff5001ba44d0e3c887b4dc56aad55c926776365638dabd7 f308141019d6295ad50a0bd6dade82efd08fdf9c0eb88786bb1cb4271f2dafa1 1577d6d9117f80a5afa21995604f9089da45b2dc1e06e1f483efd16ef737b144 Total reclaimed space: 167.8kB Build step 'Execute shell' marked build as failure Recording test results [Checks API] No suitable checks publisher found. Publishing Clover coverage report... No Clover report will be published due to a build Failure