See <https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/54/display/redirect?page=changes>
Changes: [ktaylor] #8434 check if variable is a dict before iterating ------------------------------------------ [...truncated 128.10 KB...] Creating allura_web_1 ... done ============================================================================= Docker Container Info: ============================================================================= python path: /allura-data/virtualenv/bin/python Python 3.7.13 python3.7 path: /allura-data/virtualenv/bin/python3.7 Python 3.7.13 git version 2.36.1 svn, version 1.9.7 (r1800392) compiled May 21 2022, 07:24:25 on x86_64-pc-linux-gnu Copyright (C) 2017 The Apache Software Foundation. This software consists of contributions made by many people; 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.1.2 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 139657384548096)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest <DummyProcess(Thread-2, started daemon 139657304078080)> running `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura <DummyProcess(Thread-3, started daemon 139657295685376)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeActivity <DummyProcess(Thread-4, started daemon 139657287292672)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeBlog <DummyProcess(Thread-5, started daemon 139657278899968)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeChat <DummyProcess(Thread-6, started daemon 139657270507264)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeDiscussion <DummyProcess(Thread-7, started daemon 139657262114560)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFeedback <DummyProcess(Thread-8, started daemon 139657253721856)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFiles <DummyProcess(Thread-9, started daemon 139656767207168)> running `nosetests --with-xunitmp ` in ForgeGit <DummyProcess(Thread-10, started daemon 139656758814464)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters <DummyProcess(Thread-11, started daemon 139656750421760)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink <DummyProcess(Thread-12, started daemon 139656742029056)> running `nosetests --with-xunitmp ` in ForgeSVN <DummyProcess(Thread-13, started daemon 139656733636352)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl <DummyProcess(Thread-14, started daemon 139656725243648)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeTracker <DummyProcess(Thread-15, started daemon 139656716850944)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats <DummyProcess(Thread-16, started daemon 139656230336256)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeWiki <DummyProcess(Thread-17, started daemon 139656221943552)> 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 10.925s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeChat ..........SSSSSSSSSSSSS...... ---------------------------------------------------------------------- Ran 29 tests in 15.769s OK (SKIP=13) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest ........... ---------------------------------------------------------------------- Ran 11 tests in 18.264s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl ................... ---------------------------------------------------------------------- Ran 19 tests in 20.261s OK ............. ---------------------------------------------------------------------- Ran 13 tests in 21.106s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFeedback ...................... ---------------------------------------------------------------------- Ran 22 tests in 24.440s OK .............. ---------------------------------------------------------------------- Ran 14 tests in 25.108s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeActivity finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFiles ............ ---------------------------------------------------------------------- Ran 12 tests in 36.482s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats ........................................................S.. ---------------------------------------------------------------------- Ran 59 tests in 40.113s OK (SKIP=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeBlog ....................................................................S...... ---------------------------------------------------------------------- Ran 75 tests in 61.022s 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] ........................................................................ ---------------------------------------------------------------------- Ran 72 tests in 81.645s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeDiscussion ......................................../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'}) ...........................................................................................................SSSS..SS..........S.................S. ---------------------------------------------------------------------- Ran 145 tests in 115.052s OK (SKIP=8) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters ......F.................................................................................................. ====================================================================== FAIL: forgetracker.tests.functional.test_root.TestFunctionalController.test_private_ticket ---------------------------------------------------------------------- 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/ForgeTracker/forgetracker/tests/functional/test_root.py", line 673, in test_private_ticket assert '1 results' in r AssertionError ---------------------------------------------------------------------- Ran 205 tests in 138.790s FAILED (failures=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeTracker ....................................................................................... ---------------------------------------------------------------------- Ran 87 tests in 204.294s 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 234.584s OK (SKIP=10) finished `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura .............................................................................................................................................................. ---------------------------------------------------------------------- Ran 158 tests in 275.646s 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_b825dfdd4f0d ... Removing allura_solr_1 ... Removing allura_mongo_1 ... Removing allura_mongo_1 ... done Removing allura_solr_1 ... done Removing allura_web_run_b825dfdd4f0d ... done Removing allura_web_1 ... done Removing network allura_default Total reclaimed space: 0B Deleted Volumes: 02dd5740d12675dfa80ce929a8ed4e62936ca6f2728f2df157937a433bacebfb 67dabce8d0072e965d9543df08596889225c74c9a64c6a66cef0280f0a484d21 919d83ba3d526e032c2f16fa467216fb00141c3972c864501462038a2b6326d5 45f01bc0e531aa44a66728bc90597e2c8b12b37c7a95f5b3e4e642a86040f47b daa01344c5d5ea0506d6e52c7ae4fcf7c457323c53ff03a167a67943c670f215 2e48a0ecdbeeafb0e2b2a919961f1ac3d4822f85a210dd54e88657d91f4ad621 0c0b93d720bd9541c10abfbcd466198e1e1157ff5a2391c66d0dd255151f9585 9c678df754c274d92942753c77d86fc02ac6941dd5c3786189efc19760ccb30c 5b3159fe34559fa97f513ec93b26846130309d6cbd451f22f7384668c77bb922 89987038b40629ee801a8b519e8a9e966f2dd6e069dc7cf1ce9c8c7e0fbad496 c963bd8f7261f6160aa8592153d5f9ad93ecdc6d7f544cf4bfa373d927876f90 Total reclaimed space: 1.154GB 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