See <https://ci-builds.apache.org/job/Allura/job/Allura-py3/69/display/redirect?page=changes>
Changes: [dbrondsema] Ensure audit log email is the same as what was actually used ------------------------------------------ [...truncated 30.82 KB...] <DummyProcess(Thread-15, started daemon 140107168331520)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink <DummyProcess(Thread-3, started daemon 140107950909184)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats <DummyProcess(Thread-5, started daemon 140107730380544)> running `npm run lint-es6` in . <DummyProcess(Thread-1, started daemon 140107967694592)> running `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl > allura@0.0.0 lint-es6 > <https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/> > eslint -c .eslintrc-es6 --ignore-path .eslintignore-es6 > Allura/allura/public/**/*.es6.js || true finished `npm run lint-es6` in . .. ---------------------------------------------------------------------- Ran 2 tests in 9.452s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeChat ..........SSSSSSSSSSSSS...... ---------------------------------------------------------------------- Ran 29 tests in 12.926s OK (SKIP=13) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest ........... ---------------------------------------------------------------------- Ran 11 tests in 15.076s OK ............. ---------------------------------------------------------------------- Ran 13 tests in 15.471s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFeedback ................... ---------------------------------------------------------------------- Ran 19 tests in 18.538s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink .............. ---------------------------------------------------------------------- Ran 14 tests in 19.457s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeFiles ...................... ---------------------------------------------------------------------- Ran 22 tests in 20.401s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeActivity ............ ---------------------------------------------------------------------- Ran 12 tests in 29.087s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats .......................................................S.. ---------------------------------------------------------------------- Ran 58 tests in 36.030s OK (SKIP=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeBlog ....................................................................S...... ---------------------------------------------------------------------- Ran 75 tests in 53.410s OK (SKIP=1) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeWiki ....................................................................... ---------------------------------------------------------------------- Ran 71 tests in 61.116s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeDiscussion <https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:912: 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 912 of the file <https://ci-builds.apache.org/job/Allura/job/Allura-py3/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] <https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:955: 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 955 of the file <https://ci-builds.apache.org/job/Allura/job/Allura-py3/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://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:1335: 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 1335 of the file <https://ci-builds.apache.org/job/Allura/job/Allura-py3/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 203 tests in 108.568s OK finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeTracker ..........................................................................................................................SSSS..SS..........S..S. ---------------------------------------------------------------------- Ran 145 tests in 161.856s OK (SKIP=8) finished `nosetests --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters ....................................................................................... ---------------------------------------------------------------------- Ran 87 tests in 178.818s OK finished `nosetests --with-xunitmp ` in ForgeSVN ....................................................................................................................................................................................................................................................................................................................................................S................................................................................................................................................................................................................................................................................................SSSSSSSS.................................................................................................................................................................................S........................................................................................................................................................................................................................................E................................................................................................................................................................................. ====================================================================== ERROR: allura.tests.test_plugin.TestProjectRegistrationProviderPhoneVerification.test_verify_phone_max_limit_reached ---------------------------------------------------------------------- Traceback (most recent call last): File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/case.py",> line 198, in runTest self.test(*self.arg) File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/mock/mock.py",> line 1330, in patched return func(*args, **keywargs) File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/tests/test_plugin.py",> line 273, in test_verify_phone_max_limit_reached result = self.p.verify_phone(user, '123 45 45') File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/plugin.py",> line 928, in verify_phone h.auditlog_user(msg, user=user) File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/helpers.py",> line 1216, in auditlog_user ip_address = utils.ip_address(request) File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/utils.py",> line 596, in ip_address ip = request.remote_addr File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/objectproxy.py",> line 19, in __getattr__ return getattr(self._current_obj(), attr) File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/request_local.py",> line 214, in _current_obj return getattr(context, self.name) File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/objectproxy.py",> line 19, in __getattr__ return getattr(self._current_obj(), attr) AttributeError: request -------------------- >> begin captured logging << -------------------- ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e') --------------------- >> end captured logging << --------------------- ---------------------------------------------------------------------- Ran 1225 tests in 188.020s FAILED (SKIP=10, errors=1) finished `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura ........................................................................................................................................................... ---------------------------------------------------------------------- Ran 155 tests in 223.606s OK finished `nosetests --with-xunitmp ` in ForgeGit /p/test/wiki/_discuss/thread/dcae9b2bdb/ 200 OK {"ming": 81, "logging": 74, "jinja.compile": 17, "jinja": 1, "navbar": 1, "sidebar": 1, "markdown": 4} npm: 6.14.15 hostname: asf939 NODE_NAME: H39 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