Openstack-stable-maint
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
November 2013
- 6 participants
- 88 discussions
Build failed in Jenkins: periodic-tempest-devstack-vm-neutron-stable-grizzly #69
by OpenStack Jenkins 02 Dec '13
by OpenStack Jenkins 02 Dec '13
02 Dec '13
See <https://jenkins01.openstack.org/job/periodic-tempest-devstack-vm-neutron-st…>
------------------------------------------
[...truncated 7125 lines...]
2013-11-23 06:04:37 + ini_has_option /etc/cinder/cinder.conf DEFAULT secure_delete
2013-11-23 06:04:37 + local file=/etc/cinder/cinder.conf
2013-11-23 06:04:37 + local section=DEFAULT
2013-11-23 06:04:37 + local option=secure_delete
2013-11-23 06:04:37 + local line
2013-11-23 06:04:37 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^secure_delete[ \t]*=/ p; }' /etc/cinder/cinder.conf
2013-11-23 06:04:37 + line=
2013-11-23 06:04:37 + '[' -n '' ']'
2013-11-23 06:04:37 + sed -i -e '/^\[DEFAULT\]/ a\
2013-11-23 06:04:37 secure_delete = False
2013-11-23 06:04:37 ' /etc/cinder/cinder.conf
2013-11-23 06:04:37 + iniset /etc/cinder/cinder.conf DEFAULT volume_clear none
2013-11-23 06:04:37 + local file=/etc/cinder/cinder.conf
2013-11-23 06:04:37 + local section=DEFAULT
2013-11-23 06:04:37 + local option=volume_clear
2013-11-23 06:04:37 + local value=none
2013-11-23 06:04:37 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf
2013-11-23 06:04:37 + ini_has_option /etc/cinder/cinder.conf DEFAULT volume_clear
2013-11-23 06:04:37 + local file=/etc/cinder/cinder.conf
2013-11-23 06:04:37 + local section=DEFAULT
2013-11-23 06:04:37 + local option=volume_clear
2013-11-23 06:04:37 + local line
2013-11-23 06:04:37 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^volume_clear[ \t]*=/ p; }' /etc/cinder/cinder.conf
2013-11-23 06:04:37 + line=
2013-11-23 06:04:37 + '[' -n '' ']'
2013-11-23 06:04:37 + sed -i -e '/^\[DEFAULT\]/ a\
2013-11-23 06:04:37 volume_clear = none
2013-11-23 06:04:37 ' /etc/cinder/cinder.conf
2013-11-23 06:04:37 + '[' False == True ']'
2013-11-23 06:04:37 + '[' default == XenAPINFS ']'
2013-11-23 06:04:37 + '[' default == sheepdog ']'
2013-11-23 06:04:37 + is_service_enabled quantum
2013-11-23 06:04:37 + services=quantum
2013-11-23 06:04:37 + for service in '${services}'
2013-11-23 06:04:37 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,sysstat,tempest,s-proxy,s-account,s-container,s-object,cinder,c-api,c-vol,c-sch,n-cond,quantum,q-svc,q-agt,q-dhcp,q-l3,q-meta, =~ ,quantum, ]]
2013-11-23 06:04:37 + return 0
2013-11-23 06:04:37 + install_quantum
2013-11-23 06:04:37 + git_clone https://github.com/openstack/neutron.git /opt/stack/new/neutron stable/grizzly
2013-11-23 06:04:37 + [[ False = \T\r\u\e ]]
2013-11-23 06:04:37 + GIT_REMOTE=https://github.com/openstack/neutron.git
2013-11-23 06:04:37 + GIT_DEST=/opt/stack/new/neutron
2013-11-23 06:04:37 + GIT_REF=stable/grizzly
2013-11-23 06:04:37 + echo stable/grizzly
2013-11-23 06:04:37 + egrep -q '^refs'
2013-11-23 06:04:37 + [[ ! -d /opt/stack/new/neutron ]]
2013-11-23 06:04:37 + [[ '' == \y\e\s ]]
2013-11-23 06:04:37 + setup_develop /opt/stack/new/neutron
2013-11-23 06:04:37 + [[ False = True ]]
2013-11-23 06:04:37 + SUDO_CMD=sudo
2013-11-23 06:04:37 + cd /opt/stack/new/neutron
2013-11-23 06:04:37 + python setup.py egg_info
2013-11-23 06:04:37 running egg_info
2013-11-23 06:04:37 creating quantum.egg-info
2013-11-23 06:04:37 writing requirements to quantum.egg-info/requires.txt
2013-11-23 06:04:37 writing quantum.egg-info/PKG-INFO
2013-11-23 06:04:37 writing eager_resources to quantum.egg-info/eager_resources.txt
2013-11-23 06:04:37 writing top-level names to quantum.egg-info/top_level.txt
2013-11-23 06:04:37 writing dependency_links to quantum.egg-info/dependency_links.txt
2013-11-23 06:04:37 writing entry points to quantum.egg-info/entry_points.txt
2013-11-23 06:04:37 writing manifest file 'quantum.egg-info/SOURCES.txt'
2013-11-23 06:04:37 reading manifest template 'MANIFEST.in'
2013-11-23 06:04:37 warning: no files found matching 'AUTHORS'
2013-11-23 06:04:37 warning: no files found matching 'ChangeLog'
2013-11-23 06:04:37 warning: no files found matching 'quantum/db/migration/alembic/script.py.mako'
2013-11-23 06:04:38 warning: no files found matching 'quantum/db/migration/alembic/versions/README'
2013-11-23 06:04:38 warning: no previously-included files matching '*.pyc' found anywhere in distribution
2013-11-23 06:04:38 writing manifest file 'quantum.egg-info/SOURCES.txt'
2013-11-23 06:04:38 ++ awk '/^.+/ {print "-f " $1}' quantum.egg-info/dependency_links.txt
2013-11-23 06:04:38 + raw_links=
2013-11-23 06:04:38 ++ echo
2013-11-23 06:04:38 ++ xargs
2013-11-23 06:04:38 + depend_links=
2013-11-23 06:04:38 ++ '[' '!' -r quantum.egg-info/requires.txt ']'
2013-11-23 06:04:38 ++ echo '-r *-info/requires.txt'
2013-11-23 06:04:38 + require_file='-r *-info/requires.txt'
2013-11-23 06:04:38 + pip_install -r quantum.egg-info/requires.txt
2013-11-23 06:04:38 + [[ False = \T\r\u\e ]]
2013-11-23 06:04:38 + [[ -z -r quantum.egg-info/requires.txt ]]
2013-11-23 06:04:38 + [[ -z deb ]]
2013-11-23 06:04:38 + [[ False = True ]]
2013-11-23 06:04:38 + SUDO_PIP=sudo
2013-11-23 06:04:38 ++ get_pip_command
2013-11-23 06:04:38 ++ is_fedora
2013-11-23 06:04:38 ++ [[ -z Ubuntu ]]
2013-11-23 06:04:38 ++ '[' Ubuntu = Fedora ']'
2013-11-23 06:04:38 ++ '[' Ubuntu = 'Red Hat' ']'
2013-11-23 06:04:38 ++ '[' Ubuntu = CentOS ']'
2013-11-23 06:04:38 ++ which pip
2013-11-23 06:04:38 + CMD_PIP=/usr/local/bin/pip
2013-11-23 06:04:38 + [[ False != \F\a\l\s\e ]]
2013-11-23 06:04:38 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install -r quantum.egg-info/requires.txt
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 1))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 2))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 3))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 4))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.2.4 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 5))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.9.17 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 6))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.1 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 7))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 8))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 9))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): kombu>=1.0.4 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 10))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 11))
2013-11-23 06:04:38 Downloading/unpacking python-quantumclient>=2.2.0,<3.0.0 (from -r quantum.egg-info/requires.txt (line 12))
2013-11-23 06:04:38 Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.openstack.org%2Fopenstack%2Fpython-quantumclient%2Fpython-quantumclient-2.2.4.3.tar.gz
2013-11-23 06:04:38 Running setup.py egg_info for package python-quantumclient
2013-11-23 06:04:38 [pbr] Processing SOURCES.txt
2013-11-23 06:04:38 warning: LocalManifestMaker: standard file '-c' not found
2013-11-23 06:04:38
2013-11-23 06:04:38 [pbr] In git context, generating filelist from git
2013-11-23 06:04:38 warning: no previously-included files matching '*.pyc' found anywhere in distribution
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): pyudev in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 13))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy>=0.7.8,<=0.7.99 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 14))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 15))
2013-11-23 06:04:38 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2.0 in /opt/stack/new/python-keystoneclient (from -r quantum.egg-info/requires.txt (line 16))
2013-11-23 06:04:38 Downloading/unpacking alembic>=0.4.1 (from -r quantum.egg-info/requires.txt (line 17))
2013-11-23 06:04:40 Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.openstack.org%2Fopenstack%2Falembic%2Falembic-0.6.0.tar.gz
2013-11-23 06:04:40 Running setup.py egg_info for package alembic
2013-11-23 06:04:40
2013-11-23 06:04:40 warning: no files found matching '*.jpg' under directory 'docs'
2013-11-23 06:04:40 warning: no files found matching '*.sty' under directory 'docs'
2013-11-23 06:04:40 warning: no files found matching '*.dat' under directory 'tests'
2013-11-23 06:04:40 no previously-included directories found matching 'docs/build/output'
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.1.0 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 18))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): python-novaclient in /opt/stack/new/python-novaclient (from -r quantum.egg-info/requires.txt (line 19))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages/pbr-0.5.23-py2.7.egg (from python-quantumclient>=2.2.0,<3.0.0->-r quantum.egg-info/requires.txt (line 12))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /opt/stack/new/python-neutronclient (from python-quantumclient>=2.2.0,<3.0.0->-r quantum.egg-info/requires.txt (line 12))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r quantum.egg-info/requires.txt (line 16))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r quantum.egg-info/requires.txt (line 16))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r quantum.egg-info/requires.txt (line 16))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r quantum.egg-info/requires.txt (line 16))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r quantum.egg-info/requires.txt (line 16))
2013-11-23 06:04:40 Downloading/unpacking Mako (from alembic>=0.4.1->-r quantum.egg-info/requires.txt (line 17))
2013-11-23 06:04:40 Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.openstack.org%2Fopenstack%2FMako%2FMako-0.9.0.tar.gz
2013-11-23 06:04:40 Running setup.py egg_info for package Mako
2013-11-23 06:04:40
2013-11-23 06:04:40 warning: no files found matching '*.xml' under directory 'examples'
2013-11-23 06:04:40 warning: no files found matching '*.mako' under directory 'examples'
2013-11-23 06:04:40 warning: no files found matching 'ez_setup.py'
2013-11-23 06:04:40 no previously-included directories found matching 'doc/build/output'
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0->python-quantumclient>=2.2.0,<3.0.0->-r quantum.egg-info/requires.txt (line 12))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3->python-quantumclient>=2.2.0,<3.0.0->-r quantum.egg-info/requires.txt (line 12))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-keystoneclient>=0.2.0->-r quantum.egg-info/requires.txt (line 16))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): MarkupSafe>=0.9.2 in /usr/lib/python2.7/dist-packages (from Mako->alembic>=0.4.1->-r quantum.egg-info/requires.txt (line 17))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3->python-quantumclient>=2.2.0,<3.0.0->-r quantum.egg-info/requires.txt (line 12))
2013-11-23 06:04:40 Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3->python-quantumclient>=2.2.0,<3.0.0->-r quantum.egg-info/requires.txt (line 12))
2013-11-23 06:04:41 Installing collected packages: python-quantumclient, alembic, Mako
2013-11-23 06:04:41 Running setup.py install for python-quantumclient
2013-11-23 06:04:41 [pbr] Reusing existing SOURCES.txt
2013-11-23 06:04:41 Installing quantum script to /usr/local/bin
2013-11-23 06:04:41 Running setup.py install for alembic
2013-11-23 06:04:41
2013-11-23 06:04:41 warning: no files found matching '*.jpg' under directory 'docs'
2013-11-23 06:04:41 warning: no files found matching '*.sty' under directory 'docs'
2013-11-23 06:04:41 warning: no files found matching '*.dat' under directory 'tests'
2013-11-23 06:04:41 no previously-included directories found matching 'docs/build/output'
2013-11-23 06:04:41 Installing alembic script to /usr/local/bin
2013-11-23 06:04:41 Running setup.py install for Mako
2013-11-23 06:04:41 changing mode of build/scripts-2.7/mako-render from 644 to 755
2013-11-23 06:04:41
2013-11-23 06:04:41 warning: no files found matching '*.xml' under directory 'examples'
2013-11-23 06:04:41 warning: no files found matching '*.mako' under directory 'examples'
2013-11-23 06:04:41 warning: no files found matching 'ez_setup.py'
2013-11-23 06:04:41 no previously-included directories found matching 'doc/build/output'
2013-11-23 06:04:41 changing mode of /usr/local/bin/mako-render to 755
2013-11-23 06:04:41 Successfully installed python-quantumclient alembic Mako
2013-11-23 06:04:41 Cleaning up...
2013-11-23 06:04:41 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop
2013-11-23 06:04:41 running develop
2013-11-23 06:04:41 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-11-23 06:04:41 /usr/bin/python -E -c pass
2013-11-23 06:04:41 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-11-23 06:04:41 running egg_info
2013-11-23 06:04:41 writing requirements to quantum.egg-info/requires.txt
2013-11-23 06:04:41 writing quantum.egg-info/PKG-INFO
2013-11-23 06:04:41 writing eager_resources to quantum.egg-info/eager_resources.txt
2013-11-23 06:04:41 writing top-level names to quantum.egg-info/top_level.txt
2013-11-23 06:04:41 writing dependency_links to quantum.egg-info/dependency_links.txt
2013-11-23 06:04:41 writing entry points to quantum.egg-info/entry_points.txt
2013-11-23 06:04:41 reading manifest template 'MANIFEST.in'
2013-11-23 06:04:41 warning: no files found matching 'AUTHORS'
2013-11-23 06:04:41 warning: no files found matching 'ChangeLog'
2013-11-23 06:04:41 warning: no files found matching 'quantum/db/migration/alembic/script.py.mako'
2013-11-23 06:04:41 warning: no files found matching 'quantum/db/migration/alembic/versions/README'
2013-11-23 06:04:41 warning: no previously-included files matching '*.pyc' found anywhere in distribution
2013-11-23 06:04:41 writing manifest file 'quantum.egg-info/SOURCES.txt'
2013-11-23 06:04:41 running build_ext
2013-11-23 06:04:41 Creating /usr/local/lib/python2.7/dist-packages/quantum.egg-link (link to .)
2013-11-23 06:04:41 Adding quantum 2013.1.5.a1.g666826a to easy-install.pth file
2013-11-23 06:04:41 Installing quantum-debug script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-nec-agent script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-dhcp-agent-dnsmasq-lease-update script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-dhcp-agent script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-lbaas-agent script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-ryu-agent script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-l3-agent script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-check-nvp-config script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-db-manage script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-metadata-agent script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-server script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-linuxbridge-agent script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-ns-metadata-proxy script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-openvswitch-agent script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-netns-cleanup script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-ovs-cleanup script to /usr/local/bin
2013-11-23 06:04:41 Installing quantum-rootwrap script to /usr/local/bin
2013-11-23 06:04:41
2013-11-23 06:04:41 Installed /opt/stack/new/neutron
2013-11-23 06:04:41 Processing dependencies for quantum==2013.1.5.a1.g666826a
2013-11-23 06:04:41 error: Installed distribution iso8601 0.1.4 conflicts with requirement iso8601>=0.1.8
2013-11-23 06:04:41 ++ failed
2013-11-23 06:04:41 ++ local r=1
2013-11-23 06:04:41 +++ jobs -p
2013-11-23 06:04:41 ++ kill
2013-11-23 06:04:41 ++ set +o xtrace
2013-11-23 06:04:41 stack.sh failed: full log in /opt/stack/new/devstacklog.txt.2013-11-23-060158
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/devstack-gate-cleanup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/devstack-gate-setup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/devstack-gate-setup-workspace-new.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/devstacklog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/iptables.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/kern_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/localrc.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/mysql
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/mysql/error.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/pip-freeze.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/rabbitmq
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az2-726383-sasl.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az2-726383.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/rabbitmq/startup_log.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/sudoers.d
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/sudoers.d/50_stack_sh.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/sudoers.d/51_tempest_sh.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/sudoers.d/90-cloudimg-ubuntu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/sudoers.d/README.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/sudoers.d/cinder-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/sudoers.d/jenkins-sudo-grep.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/sudoers.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az2-726383/69/logs/syslog.txt.gz'
[SCP] No file(s) found: **/testr_results.html.gz
[SCP] '**/testr_results.html.gz' doesn't match anything: '**' exists but not '**/testr_results.html.gz'
[SCP] No file(s) found: **/subunit_log.txt.gz
[SCP] '**/subunit_log.txt.gz' doesn't match anything: '**' exists but not '**/subunit_log.txt.gz'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
1
6
Build failed in Jenkins: periodic-tempest-devstack-vm-postgres-full-stable-havana #4
by OpenStack Jenkins 01 Dec '13
by OpenStack Jenkins 01 Dec '13
01 Dec '13
See <https://jenkins02.openstack.org/job/periodic-tempest-devstack-vm-postgres-f…>
------------------------------------------
[...truncated 22078 lines...]
2013-11-30 06:19:25,717 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:25,780 Response Status: 200
2013-11-30 06:19:25,780 Nova request id: req-e93c4209-464f-48ec-9c19-5d8009f0318c
2013-11-30 06:19:26,782 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:26,844 Response Status: 200
2013-11-30 06:19:26,844 Nova request id: req-18b6aaa9-a25a-4131-a792-be9c808c8171
2013-11-30 06:19:27,846 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:27,909 Response Status: 200
2013-11-30 06:19:27,909 Nova request id: req-6b7cb5f9-572d-44a9-885d-5fe26924ac99
2013-11-30 06:19:28,911 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:28,965 Response Status: 200
2013-11-30 06:19:28,965 Nova request id: req-2a862e35-66d2-4b48-a645-a6bd44e07274
2013-11-30 06:19:29,967 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:30,023 Response Status: 200
2013-11-30 06:19:30,024 Nova request id: req-ef4919d1-6be0-48d4-9432-dd6c96c5636a
2013-11-30 06:19:31,025 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:31,084 Response Status: 200
2013-11-30 06:19:31,084 Nova request id: req-fc705fa2-368f-42ae-9ef1-f34456164426
2013-11-30 06:19:32,087 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:32,141 Response Status: 200
2013-11-30 06:19:32,141 Nova request id: req-4bfa9738-551b-47ba-8141-3fa28ef04069
2013-11-30 06:19:33,143 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:33,203 Response Status: 200
2013-11-30 06:19:33,203 Nova request id: req-88c2c549-e38c-40a6-96cd-0c041725ade7
2013-11-30 06:19:34,207 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:34,274 Response Status: 200
2013-11-30 06:19:34,275 Nova request id: req-be606605-cb42-42eb-97b2-901666dd9de0
2013-11-30 06:19:35,276 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:35,336 Response Status: 200
2013-11-30 06:19:35,336 Nova request id: req-9a087859-0fd8-4e7f-b957-8b55e5e94982
2013-11-30 06:19:36,339 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:36,402 Response Status: 200
2013-11-30 06:19:36,402 Nova request id: req-ee5787cf-9d91-4531-9c2a-93cc2c41a834
2013-11-30 06:19:37,404 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:37,461 Response Status: 200
2013-11-30 06:19:37,461 Nova request id: req-c086985e-8b12-4794-a488-ff2abad478ff
2013-11-30 06:19:38,463 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:38,527 Response Status: 200
2013-11-30 06:19:38,527 Nova request id: req-bc5df453-1b21-45a5-ac07-43028cc4b715
2013-11-30 06:19:39,529 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:39,584 Response Status: 200
2013-11-30 06:19:39,584 Nova request id: req-22f95125-a131-4ee3-b49b-fb436903b58c
2013-11-30 06:19:40,586 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:40,674 Response Status: 200
2013-11-30 06:19:40,675 Nova request id: req-ff8993a5-658e-4bdd-b38f-6b44c3e86d16
2013-11-30 06:19:41,676 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:41,740 Response Status: 200
2013-11-30 06:19:41,740 Nova request id: req-e0d21ec8-2195-46e5-9d7d-8beb066b7e06
2013-11-30 06:19:42,742 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:42,800 Response Status: 200
2013-11-30 06:19:42,800 Nova request id: req-3830b4c1-0d93-49ae-9840-b48ad890f041
2013-11-30 06:19:43,802 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:43,857 Response Status: 200
2013-11-30 06:19:43,858 Nova request id: req-4aa058d7-fddc-43be-a131-144a9e8214cf
2013-11-30 06:19:44,860 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:44,918 Response Status: 200
2013-11-30 06:19:44,921 Nova request id: req-6840342f-ab38-4226-a467-5a567668b2fe
2013-11-30 06:19:45,923 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:45,984 Response Status: 200
2013-11-30 06:19:45,985 Nova request id: req-5c39d4f1-8d6e-454a-9925-735b195ec173
2013-11-30 06:19:46,986 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:47,043 Response Status: 200
2013-11-30 06:19:47,043 Nova request id: req-1cbbf209-fb83-4819-9363-2d7f7502efe7
2013-11-30 06:19:48,049 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:48,125 Response Status: 200
2013-11-30 06:19:48,125 Nova request id: req-e4149207-861a-40f1-96fa-c99c6f866264
2013-11-30 06:19:49,127 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:49,374 Response Status: 200
2013-11-30 06:19:49,375 Nova request id: req-870f3d12-4a18-4df2-bdd9-1b757c2a20c1
2013-11-30 06:19:50,377 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:50,438 Response Status: 200
2013-11-30 06:19:50,438 Nova request id: req-d9784957-9ff4-4b37-9b68-acf9f257d382
2013-11-30 06:19:51,440 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:51,503 Response Status: 200
2013-11-30 06:19:51,503 Nova request id: req-546c4816-8a51-45c5-9a47-7a72b23e1b80
2013-11-30 06:19:52,505 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:52,566 Response Status: 200
2013-11-30 06:19:52,567 Nova request id: req-02d3aad0-31fe-471c-8c3e-f57be3e209e0
2013-11-30 06:19:53,568 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:53,763 Response Status: 200
2013-11-30 06:19:53,763 Nova request id: req-0dc8a1b5-8734-4f48-8c25-bbb47aaa1ba4
2013-11-30 06:19:54,765 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:54,821 Response Status: 200
2013-11-30 06:19:54,821 Nova request id: req-fcdd973b-f32a-4a46-be05-d570cb8f17c0
2013-11-30 06:19:55,823 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:55,888 Response Status: 200
2013-11-30 06:19:55,888 Nova request id: req-6dce2925-f412-488a-bdc0-922e0665efaf
2013-11-30 06:19:56,890 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:56,946 Response Status: 200
2013-11-30 06:19:56,946 Nova request id: req-959e8471-ae06-4443-b09a-5edcc17b9bc1
2013-11-30 06:19:57,948 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:58,030 Response Status: 200
2013-11-30 06:19:58,030 Nova request id: req-2bbb6e2c-04b0-4153-8f3b-c66ce8ab61ee
2013-11-30 06:19:59,032 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:19:59,136 Response Status: 200
2013-11-30 06:19:59,136 Nova request id: req-36ee98ab-7602-4b43-b9b5-1aafd03b7e66
2013-11-30 06:20:00,137 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:00,196 Response Status: 200
2013-11-30 06:20:00,196 Nova request id: req-716257e2-30df-416a-b83e-f4438126f89f
2013-11-30 06:20:01,197 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:01,320 Response Status: 200
2013-11-30 06:20:01,320 Nova request id: req-3ce32576-0c2b-492e-bf2b-1afc29994ab1
2013-11-30 06:20:02,322 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:02,378 Response Status: 200
2013-11-30 06:20:02,378 Nova request id: req-ecfbd6c5-b7f9-45e6-81c9-1d0324415796
2013-11-30 06:20:03,383 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:03,463 Response Status: 200
2013-11-30 06:20:03,463 Nova request id: req-07939335-09fe-47cb-b500-85e6ddd18226
2013-11-30 06:20:04,465 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:04,561 Response Status: 200
2013-11-30 06:20:04,561 Nova request id: req-cf37635c-a53d-4099-9ecb-e0350686b5d9
2013-11-30 06:20:05,563 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:05,680 Response Status: 200
2013-11-30 06:20:05,680 Nova request id: req-e224b1d1-814d-4f50-addf-6f7639ed46c3
2013-11-30 06:20:06,682 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:06,743 Response Status: 200
2013-11-30 06:20:06,743 Nova request id: req-cd397556-805d-4363-b12d-9a2095422df2
2013-11-30 06:20:07,745 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:07,815 Response Status: 200
2013-11-30 06:20:07,815 Nova request id: req-f59f09f8-30a4-43b1-9a9e-b89206190815
2013-11-30 06:20:08,817 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:08,892 Response Status: 200
2013-11-30 06:20:08,892 Nova request id: req-09263547-f26c-43fa-84e1-ddc374cce567
2013-11-30 06:20:09,894 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:10,011 Response Status: 200
2013-11-30 06:20:10,012 Nova request id: req-eb2de9cb-cee7-4f94-8d02-f32e27afe447
2013-11-30 06:20:11,013 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:11,123 Response Status: 200
2013-11-30 06:20:11,123 Nova request id: req-a81c0f88-5686-478d-bfb9-d1f3c6301cba
2013-11-30 06:20:12,125 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:12,243 Response Status: 200
2013-11-30 06:20:12,244 Nova request id: req-96d476b7-5eb2-4630-9b2c-40a48dee6884
2013-11-30 06:20:13,246 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:13,316 Response Status: 200
2013-11-30 06:20:13,316 Nova request id: req-ca878425-68a3-443e-ae0c-8adae727a2a2
2013-11-30 06:20:14,318 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:14,386 Response Status: 200
2013-11-30 06:20:14,387 Nova request id: req-061cb973-a314-46cc-a1bf-e4f7ba785e55
2013-11-30 06:20:15,389 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:15,453 Response Status: 200
2013-11-30 06:20:15,454 Nova request id: req-a341d4bd-d07b-47ff-8328-a1f6745b79fc
2013-11-30 06:20:16,456 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:16,534 Response Status: 200
2013-11-30 06:20:16,535 Nova request id: req-d10278e3-cad6-4265-a733-a016bfa73a4e
2013-11-30 06:20:17,537 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:17,594 Response Status: 200
2013-11-30 06:20:17,595 Nova request id: req-7a922efa-b20d-461f-aad5-82b2dd2dcccc
2013-11-30 06:20:18,597 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:18,656 Response Status: 200
2013-11-30 06:20:18,657 Nova request id: req-4d443c93-7061-4d53-95b4-86ef720357c2
2013-11-30 06:20:19,659 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:19,722 Response Status: 200
2013-11-30 06:20:19,722 Nova request id: req-6ff6cfdf-c31c-43d8-934e-9d8d0376c07f
2013-11-30 06:20:20,724 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:20,779 Response Status: 200
2013-11-30 06:20:20,779 Nova request id: req-012217fd-1c6b-45bf-9b40-1badb8f7102d
2013-11-30 06:20:21,781 Request: GET http://127.0.0.1:8774/v2/145cb6d4549e454b86cfd66024c62061/servers/25577632-…
2013-11-30 06:20:21,842 Response Status: 200
2013-11-30 06:20:21,843 Nova request id: req-840545d3-2840-423e-8072-7a34130f8d9d
}}}
Traceback (most recent call last):
File "tempest/api/compute/servers/test_server_rescue.py", line 163, in test_rescued_vm_attach_volume
self.servers_client.wait_for_server_status(self.server_id, 'RESCUE')
File "tempest/services/compute/xml/servers_client.py", line 352, in wait_for_server_status
return waiters.wait_for_server_status(self, server_id, status)
File "tempest/common/waiters.py", line 80, in wait_for_server_status
raise exceptions.TimeoutException(message)
TimeoutException: Request timed out
Details: Server 25577632-1373-4846-82cd-43ab9e9b3e35 failed to reach RESCUE status within the required time (400 s). Current status: SHUTOFF.
======================================================================
FAIL: process-returncode
process-returncode
----------------------------------------------------------------------
_StringException: Binary content:
traceback (test/plain; charset="utf8")
----------------------------------------------------------------------
Ran 1341 tests in 1221.855s
FAILED (failures=2, skipped=72)
ERROR: InvocationError: '/bin/sh tools/pretty_tox.sh (?!.*\\[.*\\bslow\\b.*\\])(^tempest\\.(api|scenario|thirdparty|cli)) '
___________________________________ summary ____________________________________
ERROR: full: commands failed
Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/devstack-gate-cleanup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/devstack-gate-setup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/devstack-gate-setup-workspace-new.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/devstacklog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/df.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/iptables.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/kern_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/localrc.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/pip-freeze.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/rabbitmq
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az2-765424-sasl.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az2-765424.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/rabbitmq/startup_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-c-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-c-bak.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-c-sch.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-c-vol.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-ceilometer-acentral.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-ceilometer-acompute.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-ceilometer-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-ceilometer-collector.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-g-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-g-reg.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-h-api-cfn.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-h-api-cw.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-h-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-h-eng.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-horizon.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-key.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-n-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-n-cond.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-n-cpu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-n-crt.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-n-net.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-n-obj.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-n-sch.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-s-account.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-s-container.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-s-object.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-s-proxy.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/screen-sysstat.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sudoers.d
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sudoers.d/51_tempest_sh.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sudoers.d/90-cloudimg-ubuntu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sudoers.d/README.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sudoers.d/cinder-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sudoers.d/jenkins-sudo-grep.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sudoers.d/nova-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sudoers.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/syslog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/sysstat.dat.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/logs/tempest.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/testr_results.html.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-postgres-full-stable-havana/devstack-precise-hpcloud-az2-765424/4/subunit_log.txt.gz'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
1
1
30 Nov '13
See <https://jenkins01.openstack.org/job/periodic-heat-python27-stable-grizzly/4…>
------------------------------------------
[...truncated 649 lines...]
test_update_template_diff_properties_notallowed (heat.tests.test_resource.ResourceTest) ... ok
test_update_template_diff_properties_removed (heat.tests.test_resource.ResourceTest) ... ok
test_updated_time (heat.tests.test_resource.ResourceTest) ... ok
test_create_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_create_watch_data (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_call (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_cast (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_find_physical_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_get_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_events (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_metadata_update (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_set_watch_state (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch_metric (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_update_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_validate_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_attributes (heat.tests.test_s3.s3Test) ... ok
test_authenticated_read (heat.tests.test_s3.s3Test) ... ok
test_create_container_name (heat.tests.test_s3.s3Test) ... ok
test_delete_exception (heat.tests.test_s3.s3Test) ... ok
test_delete_retain (heat.tests.test_s3.s3Test) ... ok
test_public_read (heat.tests.test_s3.s3Test) ... ok
test_public_read_write (heat.tests.test_s3.s3Test) ... ok
test_website (heat.tests.test_s3.s3Test) ... ok
test_security_group_nova (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_security_group_nova_exception (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_byte_string_12 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_16 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_60 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_8 (heat.tests.test_short_id.ShortIdTest) ... ok
test_generate_ids (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_string (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_0 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_endianness (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_f (heat.tests.test_short_id.ShortIdTest) ... ok
test_user_creds_none (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_user_creds_password (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_attributes (heat.tests.test_swift.swiftTest) ... ok
test_build_meta_headers (heat.tests.test_swift.swiftTest) ... ok
test_create_container_name (heat.tests.test_swift.swiftTest) ... ok
test_delete_exception (heat.tests.test_swift.swiftTest) ... ok
test_delete_retain (heat.tests.test_swift.swiftTest) ... ok
test_public_read (heat.tests.test_swift.swiftTest) ... ok
test_public_read_write (heat.tests.test_swift.swiftTest) ... ok
test_website (heat.tests.test_swift.swiftTest) ... ok
test_convert_all_templates (heat.tests.test_template_format.JsonToYamlTest) ... ok
test_quantum_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_wordpress_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_minimal_yaml (heat.tests.test_template_format.YamlMinimalTest) ... ok
test_file_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_garbage (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_error (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_https_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_access_key (heat.tests.test_user.AccessKeyTest) ... ok
test_access_key_no_user (heat.tests.test_user.AccessKeyTest) ... ok
test_accesspolicy_access_allowed (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_err_notfound (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok_empty (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_update (heat.tests.test_user.AccessPolicyTest) ... ok
test_user (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed_ignorepolicy (heat.tests.test_user.UserTest) ... ok
test_user_create_bad_policies (heat.tests.test_user.UserTest) ... ok
test_user_validate_policies (heat.tests.test_user.UserTest) ... ok
test_validate_findinmap_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_findinmap_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_valid (heat.tests.test_validate.validateTest) ... ok
test_volume (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment_error (heat.tests.test_volume.VolumeTest) ... ok
test_volume_create_error (heat.tests.test_volume.VolumeTest) ... ok
test_internet_gateway (heat.tests.test_vpc.InternetGatewayTest) ... ok
test_network_interface (heat.tests.test_vpc.NetworkInterfaceTest) ... ok
test_route_table (heat.tests.test_vpc.RouteTableTest) ... ok
test_subnet (heat.tests.test_vpc.SubnetTest) ... ok
test_vpc (heat.tests.test_vpc.VPCTest) ... ok
test_get_status (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_get_status_reason (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_handle (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update_invalid (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_FnGetAtt (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_timeout (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource_type (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackid (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackname (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_tenant (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_ave (heat.tests.test_watch.WatchRuleTest) ... ok
test_create_watch_data (heat.tests.test_watch.WatchRuleTest) ... ok
test_evaluate (heat.tests.test_watch.WatchRuleTest) ... ok
test_load (heat.tests.test_watch.WatchRuleTest) ... ok
test_maximum (heat.tests.test_watch.WatchRuleTest) ... ok
test_minimum (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_normal (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_two_actions (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_nodata (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_ok_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_samplecount (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state_invalid (heat.tests.test_watch.WatchRuleTest) ... ok
test_store (heat.tests.test_watch.WatchRuleTest) ... ok
test_sum (heat.tests.test_watch.WatchRuleTest) ... ok
======================================================================
FAIL: test_FnGetAtt (heat.tests.test_metadata_refresh.MetadataRefreshTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 75, in wrapped_test
test_fn(test_cls)
File "<https://jenkins01.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 178, in test_FnGetAtt
self.assertEqual(cont, 's2-ip=1.2.3.5')
AssertionError: u's2-ip=' != 's2-ip=1.2.3.5'
-------------------- >> begin captured stdout << ---------------------
Running test test_FnGetAtt
--------------------- >> end captured stdout << ----------------------
"u's2-ip=' != 's2-ip=1.2.3.5'" = '%s != %s' % (safe_repr(u's2-ip='), safe_repr('s2-ip=1.2.3.5'))
"u's2-ip=' != 's2-ip=1.2.3.5'" = self._formatMessage("u's2-ip=' != 's2-ip=1.2.3.5'", "u's2-ip=' != 's2-ip=1.2.3.5'")
>> raise self.failureException("u's2-ip=' != 's2-ip=1.2.3.5'")
-------------------- >> begin captured logging << --------------------
heat.engine.resource: INFO: creating Instance "S1"
heat.engine.resource: INFO: creating Instance "S2"
heat.engine.resource: INFO: deleting Instance "S1" (inst:None db_id:15)
heat.engine.resource: INFO: deleting Instance "S2" (inst:None db_id:16)
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
----------------------------------------------------------------------
Ran 698 tests in 13.577s
FAILED (failures=1)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-heat-python27-stable-grizzly/w…> -a tag=unit'
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.12.3
SQLAlchemy==0.7.10
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.3
anyjson==0.3.3
argparse==1.2.1
boto==2.19.0
cliff==1.4.5
cmd2==0.6.7
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
ecdsa==0.10
eventlet==0.14.0
greenlet==0.4.1
heat==jenkins.periodic.heat.python27.stable.grizzly.44
httplib2==0.8
iso8601==0.1.8
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.6
lxml==2.3.5
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nosexcover==1.0.8
openstack.nose-plugin==0.11
oslo.config==1.2.1
paramiko==1.12.0
pbr==0.5.23
pep8==1.3.4
prettytable==0.7.2
pyOpenSSL==0.13.1
pycrypto==2.6.1
pyflakes==0.7.3
pyparsing==2.0.1
python-cinderclient==1.0.7
python-glanceclient==0.12.0
python-keystoneclient==0.4.1
python-memcached==1.53
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-quantumclient==2.2.4.3
python-swiftclient==1.8.0
pytz==2013.8
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
termcolor==1.1.0
warlock==1.1.0
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.6hd59cN5d5
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-heat-python27-stable-grizzly/precise7/44
[SCP] Copying console log.
1
1
Jenkins build is back to normal : periodic-horizon-python26-stable-grizzly #52
by OpenStack Jenkins 29 Nov '13
by OpenStack Jenkins 29 Nov '13
29 Nov '13
28 Nov '13
See <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
------------------------------------------
[...truncated 316 lines...]
File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode
chunks = list(self.iterencode(o))
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 317, in _iterencode
for chunk in self._iterencode_default(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 323, in _iterencode_default
newobj = self.default(o)
File "/usr/lib64/python2.6/json/encoder.py", line 344, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <MagicMock name='LinuxBridgeManager().local_ip' id='255973136'> is not JSON serializable
ERROR:neutron.plugins.linuxbridge.agent.linuxbridge_neutron_agent:Failed reporting state!
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 801, in _report_state
self.agent_state)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 74, in report_state
return self.cast(context, msg, topic=self.topic)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 171, in cast
rpc.cast(context, self._get_topic(topic), msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 158, in cast
return _get_impl().cast(CONF, context, topic, msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 166, in cast
check_serialize(msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 131, in check_serialize
json.dumps(msg)
File "/usr/lib64/python2.6/json/__init__.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode
chunks = list(self.iterencode(o))
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 317, in _iterencode
for chunk in self._iterencode_default(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 323, in _iterencode_default
newobj = self.default(o)
File "/usr/lib64/python2.6/json/encoder.py", line 344, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <MagicMock name='LinuxBridgeManager().local_ip' id='227090256'> is not JSON serializable
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'metadata_dhcp_host_route' has been deprecated or moved to a new section. See new configuration file for details.
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'nvp_controller_connection' has been deprecated or moved to a new section. See new configuration file for details.
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'metadata_dhcp_host_route' has been deprecated or moved to a new section. See new configuration file for details.
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'nvp_controller_connection' has been deprecated or moved to a new section. See new configuration file for details.
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.common.config:Config paste file: <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --list
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.HGmbaqjR2K/tmpvcJCIT
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.HGmbaqjR2K/tmpvMusyZ
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.HGmbaqjR2K/tmpgcUaDR
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.HGmbaqjR2K/tmpTKCuQZ
Ran 9385 tests in 2233.509s
PASSED (id=0, skips=328)
Slowest Tests
Test id Runtime (s)
--------------------------------------------------------------------------------------------------------------------- -----------
neutron.tests.unit.nicira.test_nvp_sync.NvpSyncTestCase.test_sync_chunk_larger_maxpagesize_triggers_multiple_requests 15.213
neutron.tests.unit.nicira.test_edge_router.ServiceRouterTestCase.test_floatingip_update_different_router 13.369
neutron.tests.unit.nicira.test_nicira_plugin.TestNiciraPortsV2.test_recycling 10.746
neutron.tests.unit.nicira.test_nicira_plugin.TestNiciraL3NatTestCase.test_floatingip_update_different_router 10.154
neutron.tests.unit.nicira.test_edge_router.NvpRouterTestCase.test_floatingip_update_different_router 9.922
neutron.tests.unit.nicira.test_edge_router.ServiceRouterTestCase.test_floatingip_port_delete 9.080
neutron.tests.unit.test_l3_plugin.L3NatDBIntTestCase.test_floatingip_update_different_router 8.744
neutron.tests.unit.test_l3_plugin.L3NatDBIntTestCaseXML.test_floatingip_update_different_router 8.639
neutron.tests.unit.test_extension_extraroute.ExtraRouteDBSepTestCaseXML.test_floatingip_update_different_router 8.588
neutron.tests.unit.test_l3_plugin.L3NatDBSepTestCase.test_floatingip_update_different_router 8.483
___________________________________ summary ____________________________________
py26: commands succeeded
congratulations :)
+ result=0
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
Mako==0.9.0
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.10
Sphinx==1.2b1
WebOb==1.2.3
WebTest==2.0.10
alembic==0.6.0
amqp==1.3.3
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
beautifulsoup4==4.3.2
cliff==1.4.5
cmd2==0.6.7
configobj==4.7.2
coverage==3.7
discover==0.4.0
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
httplib2==0.8
importlib==1.0.2
iso8601==0.1.8
jsonrpclib==0.1.3
kombu==3.0.6
mccabe==0.2.1
mock==1.0.1
mox==0.5.3
netaddr==0.7.10
neutron==jenkins.periodic.neutron.python26.stable.havana.4
ordereddict==1.1
oslo.config==1.2.1
pbr==0.5.23
pep8==1.4.5
prettytable==0.7.2
pyflakes==0.7.3
pyparsing==2.0.1
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-subunit==0.0.15
pytz==2013.8
pyudev==0.16.1
repoze.lru==0.6
requests==2.0.1
setuptools-git==1.0
simplejson==3.3.1
six==1.4.1
stevedore==0.12
testrepository==0.0.18
testtools==0.9.33
waitress==0.8.7
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ '[' -f .testrepository/0.2 ']'
+ '[' -f .testrepository/0 ']'
+ .tox/py26/bin/subunit-1to2
+ .tox/py26/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
Build timed out (after 40 minutes). Marking the build as failed.
++ rm -rf /tmp/tmp.HGmbaqjR2K
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-neutron-python26-stable-havana/centos6-7/4
[SCP] Copying console log.
1
1
Jenkins build is back to normal : periodic-nova-python26-stable-havana #6
by OpenStack Jenkins 28 Nov '13
by OpenStack Jenkins 28 Nov '13
28 Nov '13
Build failed in Jenkins: periodic-glance-python26-stable-grizzly #51
by OpenStack Jenkins 28 Nov '13
by OpenStack Jenkins 28 Nov '13
28 Nov '13
See <https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…>
------------------------------------------
[...truncated 1188 lines...]
test_member_addition_updates_acls [32mOK [0m[32m 0.00[0m
test_member_removal_updates_acls [32mOK [0m[32m 0.00[0m
test_save_fetches_members_if_private [32mOK [0m[32m 0.00[0m
test_save_updates_acls [32mOK [0m[32m 0.00[0m
TestStoreLocation
test_bad_store_scheme [32mOK [0m[32m 0.01[0m
test_filesystem_store_location [32mOK [0m[32m 0.01[0m
test_get_location_from_uri_back_to_uri [32mOK [0m[32m 0.01[0m
test_get_store_from_scheme [32mOK [0m[32m 0.01[0m
test_http_store_location [32mOK [0m[32m 0.01[0m
test_rbd_store_location [32mOK [0m[32m 0.01[0m
test_s3_store_location [32mOK [0m[32m 0.01[0m
test_swift_store_location [32mOK [0m[32m 0.01[0m
TestChunkReader
test_read_all_data [32mOK [0m[32m 0.01[0m
TestCreatingLocations
test_multi_tenant_location [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_custom_service_type [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_http [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_with_region [32mOK [0m[32m 0.01[0m
test_single_tenant_location [32mOK [0m[32m 0.01[0m
test_single_tenant_location_http [32mOK [0m[32m 0.01[0m
TestMultiTenantStoreConnections
test_basic_connection [32mOK [0m[32m 0.01[0m
test_connection_with_snet [32mOK [0m[32m 0.01[0m
TestSingleTenantStoreConnections
test_basic_connection [32mOK [0m[32m 0.01[0m
test_connection_invalid_user [32mOK [0m[32m 0.01[0m
test_connection_missing_user [32mOK [0m[32m 0.01[0m
test_connection_with_auth_v1 [32mOK [0m[32m 0.01[0m
test_connection_with_endpoint_type [32mOK [0m[32m 0.01[0m
test_connection_with_no_trailing_slash [32mOK [0m[32m 0.01[0m
test_connection_with_region [32mOK [0m[32m 0.01[0m
test_connection_with_service_type [32mOK [0m[32m 0.01[0m
test_connection_with_snet [32mOK [0m[32m 0.01[0m
TestStoreAuthV1
test_add [32mOK [0m[32m 0.00[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.01[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.00[0m
test_add_no_container_no_create [32mOK [0m[32m 0.00[0m
test_delete [32mOK [0m[32m 0.00[0m
test_delete_non_existing [32mOK [0m[32m 0.00[0m
test_get [32mOK [0m[32m 0.00[0m
test_get_non_existing [32mOK [0m[32m 0.00[0m
test_get_size [32mOK [0m[32m 0.00[0m
test_get_size_with_multi_tenant_on [32mOK [0m[32m 0.00[0m
test_get_with_http_auth [32mOK [0m[32m 0.00[0m
test_no_auth_address [32mOK [0m[32m 0.00[0m
test_no_key [32mOK [0m[32m 0.00[0m
test_no_user [32mOK [0m[32m 0.00[0m
test_read_acl_public [32mOK [0m[32m 0.00[0m
test_read_acl_tenants [32mOK [0m[32m 0.00[0m
test_read_write_public [32mOK [0m[32m 0.00[0m
TestStoreAuthV2
test_add [32mOK [0m[32m 0.00[0m
test_add_already_existing [32mOK [0m[32m 0.00[0m
test_add_auth_url_variations [32mOK [0m[32m 0.01[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.00[0m
test_add_no_container_no_create [32mOK [0m[32m 0.00[0m
test_delete [32mOK [0m[32m 0.00[0m
test_delete_non_existing [32mOK [0m[32m 0.00[0m
test_get [32mOK [0m[32m 0.00[0m
test_get_non_existing [32mOK [0m[32m 0.00[0m
test_get_size [32mOK [0m[32m 0.00[0m
test_get_size_with_multi_tenant_on [32mOK [0m[32m 0.00[0m
test_get_with_http_auth [32mOK [0m[32m 0.00[0m
test_no_auth_address [32mOK [0m[32m 0.00[0m
test_no_key [32mOK [0m[32m 0.00[0m
test_no_user [32mOK [0m[32m 0.00[0m
test_read_acl_public [32mOK [0m[32m 0.01[0m
test_read_acl_tenants [32mOK [0m[32m 0.00[0m
test_read_write_public [32mOK [0m[32m 0.00[0m
test_v2_multi_tenant_location [32mOK [0m[32m 0.00[0m
test_v2_with_no_tenant [32mOK [0m[32m 0.00[0m
TestUtils
test_cooperative_reader [32mOK [0m[33m 0.04[0m
test_cooperative_reader_of_iterator [32mOK [0m[32m 0.00[0m
test_limiting_reader [32mOK [0m[32m 0.00[0m
test_limiting_reader_fails [32mOK [0m[32m 0.00[0m
VersionNegotiationTest
test_request_accept_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1_0 [32mOK [0m[32m 0.01[0m
test_request_url_v1_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2 [32mOK [0m[32m 0.01[0m
test_request_url_v2_0 [32mOK [0m[32m 0.01[0m
test_request_url_v2_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2_2_unsupported [32mOK [0m[32m 0.01[0m
test_request_url_v3_unsupported [32mOK [0m[32m 0.01[0m
VersionsTest
test_get_version_list [32mOK [0m[32m 0.01[0m
JSONRequestDeserializerTest
test_default_no_body [32mOK [0m[32m 0.00[0m
test_default_with_body [32mOK [0m[32m 0.00[0m
test_from_json [32mOK [0m[32m 0.00[0m
test_from_json_malformed [32mOK [0m[32m 0.00[0m
test_has_body_has_content_length [32mOK [0m[32m 0.00[0m
test_has_body_no_content_length [32mOK [0m[32m 0.00[0m
test_has_body_zero_content_length [32mOK [0m[32m 0.00[0m
test_no_body_no_content_length [32mOK [0m[32m 0.00[0m
JSONResponseSerializerTest
test_default [32mOK [0m[32m 0.00[0m
test_to_json [32mOK [0m[32m 0.00[0m
RequestTest
test_content_type_accept_default [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_json [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_json_xml_quality [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_xml [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_xml_json [32mOK [0m[32m 0.00[0m
test_content_type_missing [32mOK [0m[32m 0.00[0m
test_content_type_unsupported [32mOK [0m[32m 0.00[0m
test_content_type_with_charset [32mOK [0m[32m 0.00[0m
ResourceTest
test_dispatch [32mOK [0m[32m 0.00[0m
test_dispatch_default [32mOK [0m[32m 0.00[0m
test_dispatch_no_default [32mOK [0m[32m 0.00[0m
test_get_action_args [32mOK [0m[32m 0.00[0m
TestHelpers
test_data_passed_properly_through_headers [32mOK [0m[32m 0.00[0m
test_headers_are_unicode [32mOK [0m[32m 0.00[0m
======================================================================
ERROR: glance.tests.functional.test_api.TestRootApi.test_version_configurations
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 65, in test_version_configurations
response, content = http.request(path, 'GET')
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 1570, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 1317, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 1252, in _conn_request
conn.connect()
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 913, in connect
raise socket.error, msg
error: [Errno 111] ECONNREFUSED
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 85.48 secs:
[31m 25.07 TestScrubber.test_scrubber_app[0m
[31m 19.52 TestScrubber.test_delayed_delete[0m
[31m 14.06 TestGlanceControl.test_reload[0m
[31m 13.73 TestGlanceControl.test_respawn[0m
[31m 13.11 TestGlanceControl.test_bouncing[0m
----------------------------------------------------------------------
Ran 1109 tests in 507.142s
FAILED (SKIP=42, errors=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
MySQL-python==1.2.4
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.3
anyjson==0.3.3
argparse==1.2.1
boto==2.18.0
cffi==0.8.1
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
glance==jenkins.periodic.glance.python26.stable.grizzly.51
greenlet==0.4.1
httplib2==0.8
importlib==1.0.2
iso8601==0.1.4
jsonschema==2.3.0
kombu==3.0.6
lxml==3.2.4
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
ordereddict==1.1
oslo.config==1.2.1
passlib==1.6.1
pbr==0.5.23
pep8==1.3.3
prettytable==0.7.2
psycopg2==2.5.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
termcolor==1.1.0
testtools==0.9.33
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=126
+ '[' 126 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.nLTaW9g8sd
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python26-stable-grizzly/51/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python26-stable-grizzly/centos6-14/51
[SCP] Copying console log.
1
0
Jenkins build is back to normal : periodic-horizon-python26-stable-havana #6
by OpenStack Jenkins 28 Nov '13
by OpenStack Jenkins 28 Nov '13
28 Nov '13
Jenkins build is back to normal : periodic-cinder-python26-stable-havana #5
by OpenStack Jenkins 28 Nov '13
by OpenStack Jenkins 28 Nov '13
28 Nov '13
Build failed in Jenkins: periodic-tempest-devstack-vm-neutron-stable-grizzly #41
by OpenStack Jenkins 28 Nov '13
by OpenStack Jenkins 28 Nov '13
28 Nov '13
See <https://jenkins02.openstack.org/job/periodic-tempest-devstack-vm-neutron-st…>
------------------------------------------
[...truncated 15245 lines...]
2013-11-15 06:06:19 bin_dir = /opt/stack/new/nova/bin
2013-11-15 06:06:19
Horizon is now available at http://127.0.0.1/
Keystone is serving at http://127.0.0.1:5000/v2.0/
Examples on using novaclient command line is in exercise.sh
The default users are: admin and demo
The password: secret
This is your host ip: 10.5.134.235
2013-11-15 06:06:19 # Connection string to the database of Compute service
Removing sudo privileges for devstack user
2013-11-15 06:06:19 db_uri = mysql://root:secret@localhost/nova
2013-11-15 06:06:19
2013-11-15 06:06:19 # Path to a private key file for SSH access to remote hosts
2013-11-15 06:06:19 path_to_private_key = /opt/stack/new/tempest/id_rsa
2013-11-15 06:06:19
2013-11-15 06:06:19 [compute-admin]
2013-11-15 06:06:19 # This should be the username of a user WITH administrative privileges
2013-11-15 06:06:19 # If not defined the admin user from the identity section will be used
2013-11-15 06:06:19 username =
2013-11-15 06:06:19 # The above administrative user's password
2013-11-15 06:06:19 password =secret
Running tempest smoke tests
2013-11-15 06:06:19 # The above administrative user's tenant name
2013-11-15 06:06:19 tenant_name =
2013-11-15 06:06:19
2013-11-15 06:06:19 [image]
2013-11-15 06:06:19 # This section contains configuration options used when executing tests
2013-11-15 06:06:19 # against the OpenStack Images API
2013-11-15 06:06:19
2013-11-15 06:06:19 # The type of endpoint for an Image API service. Unless you have a
2013-11-15 06:06:19 # custom Keystone service catalog implementation, you probably want to leave
2013-11-15 06:06:19 # this value as "image"
2013-11-15 06:06:19 catalog_type = image
2013-11-15 06:06:19
2013-11-15 06:06:19 # The version of the OpenStack Images API to use
2013-11-15 06:06:19 api_version = 1
2013-11-15 06:06:19
2013-11-15 06:06:19 [network]
2013-11-15 06:06:19 # This section contains configuration options used when executing tests
2013-11-15 06:06:19 # against the OpenStack Network API.
2013-11-15 06:06:19
2013-11-15 06:06:19 # Version of the Quantum API
2013-11-15 06:06:19 api_version = 2.0
2013-11-15 06:06:19 # Catalog type of the Quantum Service
2013-11-15 06:06:19 catalog_type = network
2013-11-15 06:06:19
2013-11-15 06:06:19 # A large private cidr block from which to allocate smaller blocks for
2013-11-15 06:06:19 # tenant networks.
2013-11-15 06:06:19 tenant_network_cidr = 10.100.0.0/16
2013-11-15 06:06:19
2013-11-15 06:06:19 # The mask bits used to partition the tenant block.
2013-11-15 06:06:19 tenant_network_mask_bits = 29
2013-11-15 06:06:19
2013-11-15 06:06:19 # If tenant networks are reachable, connectivity checks will be
2013-11-15 06:06:19 # performed directly against addresses on those networks.
2013-11-15 06:06:19 tenant_networks_reachable = false
2013-11-15 06:06:19
2013-11-15 06:06:19 # Id of the public network that provides external connectivity.
2013-11-15 06:06:19 public_network_id = 04db7e63-e385-4e0b-8d2a-fb37e474d16d
2013-11-15 06:06:19
2013-11-15 06:06:19 # Id of a shared public router that provides external connectivity.
2013-11-15 06:06:19 # A shared public router would commonly be used where IP namespaces
2013-11-15 06:06:19 # were disabled. If namespaces are enabled, it would be preferable
2013-11-15 06:06:19 # for each tenant to have their own router.
2013-11-15 06:06:19 public_router_id =
2013-11-15 06:06:19
2013-11-15 06:06:19 # Whether or not quantum is expected to be available
2013-11-15 06:06:19 quantum_available = True
2013-11-15 06:06:19
2013-11-15 06:06:19 [volume]
2013-11-15 06:06:19 # This section contains the configuration options used when executing tests
2013-11-15 06:06:19 # against the OpenStack Block Storage API service
2013-11-15 06:06:19
2013-11-15 06:06:19 # The type of endpoint for a Cinder or Block Storage API service.
2013-11-15 06:06:19 # Unless you have a custom Keystone service catalog implementation, you
2013-11-15 06:06:19 # probably want to leave this value as "volume"
2013-11-15 06:06:19 catalog_type = volume
2013-11-15 06:06:19 # Number of seconds to wait while looping to check the status of a
2013-11-15 06:06:19 # volume that is being made available
2013-11-15 06:06:19 build_interval = 3
2013-11-15 06:06:19 # Number of seconds to time out on waiting for a volume
2013-11-15 06:06:19 # to be available or reach an expected status
2013-11-15 06:06:19 build_timeout = 400
2013-11-15 06:06:19
2013-11-15 06:06:19 [object-storage]
2013-11-15 06:06:19 # This section contains configuration options used when executing tests
2013-11-15 06:06:19 # against the OpenStack Object Storage API.
2013-11-15 06:06:19
2013-11-15 06:06:19 # You can configure the credentials in the compute section
2013-11-15 06:06:19
2013-11-15 06:06:19 # The type of endpoint for an Object Storage API service. Unless you have a
2013-11-15 06:06:19 # custom Keystone service catalog implementation, you probably want to leave
2013-11-15 06:06:19 # this value as "object-store"
2013-11-15 06:06:19 catalog_type = object-store
2013-11-15 06:06:19
2013-11-15 06:06:19 # Number of seconds to time on waiting for a container to container
2013-11-15 06:06:19 # synchronization complete
2013-11-15 06:06:19 container_sync_timeout = 120
2013-11-15 06:06:19 # Number of seconds to wait while looping to check the status of a
2013-11-15 06:06:19 # container to container synchronization
2013-11-15 06:06:19 container_sync_interval = 5
2013-11-15 06:06:19
2013-11-15 06:06:19 [boto]
2013-11-15 06:06:19 ssh_user = cirros
2013-11-15 06:06:19 # This section contains configuration options used when executing tests
2013-11-15 06:06:19 # with boto.
2013-11-15 06:06:19
2013-11-15 06:06:19 # EC2 URL
2013-11-15 06:06:19 ec2_url = http://127.0.0.1:8773/services/Cloud
2013-11-15 06:06:19 # S3 URL
2013-11-15 06:06:19 s3_url = http://127.0.0.1:3333
2013-11-15 06:06:19
2013-11-15 06:06:19 # Use keystone ec2-* command to get those values for your test user and tenant
2013-11-15 06:06:19 aws_access =
2013-11-15 06:06:19 aws_secret =
2013-11-15 06:06:19
2013-11-15 06:06:19 #Image materials for S3 upload
2013-11-15 06:06:19 # ALL content of the specified directory will be uploaded to S3
2013-11-15 06:06:19 s3_materials_path = /opt/stack/new/devstack/files/images/s3-materials/cirros-0.3.1
ERROR: unknown environment 'smoke-serial'
2013-11-15 06:06:19
2013-11-15 06:06:19 # The manifest.xml files, must be in the s3_materials_path directory
2013-11-15 06:06:19 # Subdirectories not allowed!
2013-11-15 06:06:19 # The filenames will be used as a Keys in the S3 Buckets
2013-11-15 06:06:19
2013-11-15 06:06:19 #ARI Ramdisk manifest. Must be in the above s3_materials_path
2013-11-15 06:06:19 ari_manifest = cirros-0.3.1-x86_64-initrd.manifest.xml
2013-11-15 06:06:19
2013-11-15 06:06:19 #AMI Machine Image manifest. Must be in the above s3_materials_path
2013-11-15 06:06:19 ami_manifest = cirros-0.3.1-x86_64-blank.img.manifest.xml
2013-11-15 06:06:19
2013-11-15 06:06:19 #AKI Kernel Image manifest, Must be in the above s3_materials_path
2013-11-15 06:06:19 aki_manifest = cirros-0.3.1-x86_64-vmlinuz.manifest.xml
2013-11-15 06:06:19
2013-11-15 06:06:19 #Instance type
2013-11-15 06:06:19 instance_type = m1.nano
2013-11-15 06:06:19
2013-11-15 06:06:19 #TCP/IP connection timeout
2013-11-15 06:06:19 http_socket_timeout = 30
2013-11-15 06:06:19
2013-11-15 06:06:19 #Number of retries actions on connection or 5xx error
2013-11-15 06:06:19 num_retries = 1
2013-11-15 06:06:19
2013-11-15 06:06:19 # Status change wait timout
2013-11-15 06:06:19 build_timeout = 400
2013-11-15 06:06:19
2013-11-15 06:06:19 # Status change wait interval
2013-11-15 06:06:19 build_interval = 3
2013-11-15 06:06:19 ++ IFS='
2013-11-15 06:06:19 '
2013-11-15 06:06:19 ++ set +o errexit
2013-11-15 06:06:19 ++ init_tempest
2013-11-15 06:06:19 ++ local base_image_name=cirros-0.3.1-x86_64
2013-11-15 06:06:19 ++ local image_dir=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec
2013-11-15 06:06:19 ++ local kernel=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-vmlinuz
2013-11-15 06:06:19 ++ local ramdisk=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-initrd
2013-11-15 06:06:19 ++ local disk_image=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-blank.img
2013-11-15 06:06:19 ++ '[' -f /opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-vmlinuz -a -f /opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-initrd -a -f /opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-blank.img -a libvirt '!=' openvz -a '(' qemu '!=' lxc -o libvirt '!=' libvirt ')' ']'
2013-11-15 06:06:19 ++ echo 'Prepare aki/ari/ami Images'
2013-11-15 06:06:19 Prepare aki/ari/ami Images
2013-11-15 06:06:20 ++ cat
2013-11-15 06:06:20 ++ source /opt/stack/new/devstack/accrc/demo/demo
2013-11-15 06:06:20 +++ export EC2_ACCESS_KEY=4c5dc5f5ba71464691fab5e250613673
2013-11-15 06:06:20 +++ EC2_ACCESS_KEY=4c5dc5f5ba71464691fab5e250613673
2013-11-15 06:06:20 +++ export EC2_SECRET_KEY=9bc4812b6d4c4d598b8cb74f416d2acd
2013-11-15 06:06:20 +++ EC2_SECRET_KEY=9bc4812b6d4c4d598b8cb74f416d2acd
2013-11-15 06:06:20 +++ export EC2_URL=http://127.0.0.1:8773/services/Cloud
2013-11-15 06:06:20 +++ EC2_URL=http://127.0.0.1:8773/services/Cloud
2013-11-15 06:06:20 +++ export S3_URL=http://127.0.0.1:3333
2013-11-15 06:06:20 +++ S3_URL=http://127.0.0.1:3333
2013-11-15 06:06:20 +++ export OS_USERNAME=demo
2013-11-15 06:06:20 +++ OS_USERNAME=demo
2013-11-15 06:06:20 +++ export OS_TENANT_NAME=demo
2013-11-15 06:06:20 +++ OS_TENANT_NAME=demo
2013-11-15 06:06:20 +++ export OS_AUTH_URL=http://127.0.0.1:35357/v2.0
2013-11-15 06:06:20 +++ OS_AUTH_URL=http://127.0.0.1:35357/v2.0
2013-11-15 06:06:20 +++ export EC2_CERT=/opt/stack/new/devstack/accrc/demo/demo-cert.pem
2013-11-15 06:06:20 +++ EC2_CERT=/opt/stack/new/devstack/accrc/demo/demo-cert.pem
2013-11-15 06:06:20 +++ export EC2_PRIVATE_KEY=/opt/stack/new/devstack/accrc/demo/demo-pk.pem
2013-11-15 06:06:20 +++ EC2_PRIVATE_KEY=/opt/stack/new/devstack/accrc/demo/demo-pk.pem
2013-11-15 06:06:20 +++ export EC2_USER_ID=42
2013-11-15 06:06:20 +++ EC2_USER_ID=42
2013-11-15 06:06:20 +++ export EUCALYPTUS_CERT=/opt/stack/new/devstack/accrc/cacert.pem
2013-11-15 06:06:20 +++ EUCALYPTUS_CERT=/opt/stack/new/devstack/accrc/cacert.pem
2013-11-15 06:06:20 +++ export NOVA_CERT=/opt/stack/new/devstack/accrc/cacert.pem
Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/devstack-gate-cleanup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/devstack-gate-setup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/devstack-gate-setup-workspace-new.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/devstacklog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/iptables.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/kern_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/localrc.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/mysql
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/mysql/error.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/mysql/mysql-slow.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/pip-freeze.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/rabbitmq
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az1-659597-sasl.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az1-659597.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/rabbitmq/startup_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-c-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-c-sch.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-c-vol.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-g-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-g-reg.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-horizon.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-key.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-n-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-n-cond.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-n-cpu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-n-crt.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-n-obj.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-n-sch.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-q-agt.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-q-dhcp.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-q-l3.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-q-meta.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-q-svc.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-s-account.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-s-container.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-s-object.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-s-proxy.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/screen-sysstat.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.d
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.d/51_tempest_sh.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.d/90-cloudimg-ubuntu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.d/README.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.d/cinder-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.d/jenkins-sudo-grep.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.d/nova-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.d/quantum-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sudoers.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/syslog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az1-659597/41/logs/sysstat.dat.gz'
[SCP] No file(s) found: **/testr_results.html.gz
[SCP] '**/testr_results.html.gz' doesn't match anything: '**' exists but not '**/testr_results.html.gz'
[SCP] No file(s) found: **/subunit_log.txt.gz
[SCP] '**/subunit_log.txt.gz' doesn't match anything: '**' exists but not '**/subunit_log.txt.gz'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
1
3
Jenkins build is back to normal : periodic-heat-python26-stable-havana #5
by OpenStack Jenkins 28 Nov '13
by OpenStack Jenkins 28 Nov '13
28 Nov '13
28 Nov '13
See <https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/7…>
------------------------------------------
[...truncated 638 lines...]
test_update_template_diff_properties_notallowed (heat.tests.test_resource.ResourceTest) ... ok
test_update_template_diff_properties_removed (heat.tests.test_resource.ResourceTest) ... ok
test_updated_time (heat.tests.test_resource.ResourceTest) ... ok
test_create_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_create_watch_data (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_call (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_cast (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_find_physical_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_get_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_events (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_metadata_update (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_set_watch_state (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch_metric (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_update_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_validate_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_attributes (heat.tests.test_s3.s3Test) ... ok
test_authenticated_read (heat.tests.test_s3.s3Test) ... ok
test_create_container_name (heat.tests.test_s3.s3Test) ... ok
test_delete_exception (heat.tests.test_s3.s3Test) ... ok
test_delete_retain (heat.tests.test_s3.s3Test) ... ok
test_public_read (heat.tests.test_s3.s3Test) ... ok
test_public_read_write (heat.tests.test_s3.s3Test) ... ok
test_website (heat.tests.test_s3.s3Test) ... ok
test_security_group_nova (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_security_group_nova_exception (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_byte_string_12 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_16 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_60 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_8 (heat.tests.test_short_id.ShortIdTest) ... ok
test_generate_ids (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_string (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_0 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_endianness (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_f (heat.tests.test_short_id.ShortIdTest) ... ok
test_user_creds_none (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_user_creds_password (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_attributes (heat.tests.test_swift.swiftTest) ... ok
test_build_meta_headers (heat.tests.test_swift.swiftTest) ... ok
test_create_container_name (heat.tests.test_swift.swiftTest) ... ok
test_delete_exception (heat.tests.test_swift.swiftTest) ... ok
test_delete_retain (heat.tests.test_swift.swiftTest) ... ok
test_public_read (heat.tests.test_swift.swiftTest) ... ok
test_public_read_write (heat.tests.test_swift.swiftTest) ... ok
test_website (heat.tests.test_swift.swiftTest) ... ok
test_convert_all_templates (heat.tests.test_template_format.JsonToYamlTest) ... ok
test_quantum_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_wordpress_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_minimal_yaml (heat.tests.test_template_format.YamlMinimalTest) ... ok
test_file_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_garbage (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_error (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_https_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_access_key (heat.tests.test_user.AccessKeyTest) ... ok
test_access_key_no_user (heat.tests.test_user.AccessKeyTest) ... ok
test_accesspolicy_access_allowed (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_err_notfound (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok_empty (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_update (heat.tests.test_user.AccessPolicyTest) ... ok
test_user (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed_ignorepolicy (heat.tests.test_user.UserTest) ... ok
test_user_create_bad_policies (heat.tests.test_user.UserTest) ... ok
test_user_validate_policies (heat.tests.test_user.UserTest) ... ok
test_validate_findinmap_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_findinmap_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_valid (heat.tests.test_validate.validateTest) ... ok
test_volume (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment_error (heat.tests.test_volume.VolumeTest) ... ok
test_volume_create_error (heat.tests.test_volume.VolumeTest) ... ok
test_internet_gateway (heat.tests.test_vpc.InternetGatewayTest) ... ok
test_network_interface (heat.tests.test_vpc.NetworkInterfaceTest) ... ok
test_route_table (heat.tests.test_vpc.RouteTableTest) ... ok
test_subnet (heat.tests.test_vpc.SubnetTest) ... ok
test_vpc (heat.tests.test_vpc.VPCTest) ... ok
test_get_status (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_get_status_reason (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_handle (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update_invalid (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_FnGetAtt (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_timeout (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource_type (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackid (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackname (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_tenant (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_ave (heat.tests.test_watch.WatchRuleTest) ... ok
test_create_watch_data (heat.tests.test_watch.WatchRuleTest) ... ok
test_evaluate (heat.tests.test_watch.WatchRuleTest) ... ok
test_load (heat.tests.test_watch.WatchRuleTest) ... ok
test_maximum (heat.tests.test_watch.WatchRuleTest) ... ok
test_minimum (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_normal (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_two_actions (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_nodata (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_ok_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_samplecount (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state_invalid (heat.tests.test_watch.WatchRuleTest) ... ok
test_store (heat.tests.test_watch.WatchRuleTest) ... ok
test_sum (heat.tests.test_watch.WatchRuleTest) ... ok
======================================================================
FAIL: test_FnGetAtt (heat.tests.test_metadata_refresh.MetadataRefreshTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 75, in wrapped_test
test_fn(test_cls)
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 178, in test_FnGetAtt
self.assertEqual(cont, 's2-ip=1.2.3.5')
AssertionError: u's2-ip=' != 's2-ip=1.2.3.5'
-------------------- >> begin captured stdout << ---------------------
Running test test_FnGetAtt
--------------------- >> end captured stdout << ----------------------
"u's2-ip=' != 's2-ip=1.2.3.5'" = '%s != %s' % (safe_repr(u's2-ip='), safe_repr('s2-ip=1.2.3.5'))
"u's2-ip=' != 's2-ip=1.2.3.5'" = self._formatMessage("u's2-ip=' != 's2-ip=1.2.3.5'", "u's2-ip=' != 's2-ip=1.2.3.5'")
>> raise self.failureException("u's2-ip=' != 's2-ip=1.2.3.5'")
-------------------- >> begin captured logging << --------------------
heat.engine.resource: INFO: creating Instance "S1"
heat.engine.resource: INFO: creating Instance "S2"
heat.engine.resource: INFO: deleting Instance "S1" (inst:None db_id:15)
heat.engine.resource: INFO: deleting Instance "S2" (inst:None db_id:16)
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
----------------------------------------------------------------------
Ran 698 tests in 13.639s
FAILED (failures=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…> -a tag=unit'
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.12.3
SQLAlchemy==0.7.10
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.3
anyjson==0.3.3
argparse==1.2.1
boto==2.18.0
cliff==1.4.5
cmd2==0.6.7
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
ecdsa==0.10
eventlet==0.14.0
greenlet==0.4.1
heat==jenkins.periodic.heat.python27.stable.grizzly.70
httplib2==0.8
iso8601==0.1.8
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.6
lxml==2.3.5
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nosexcover==1.0.8
openstack.nose-plugin==0.11
oslo.config==1.2.1
paramiko==1.12.0
pbr==0.5.23
pep8==1.3.4
prettytable==0.7.2
pyOpenSSL==0.13.1
pycrypto==2.6.1
pyflakes==0.7.3
pyparsing==2.0.1
python-cinderclient==1.0.7
python-glanceclient==0.12.0
python-keystoneclient==0.4.1
python-memcached==1.53
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-quantumclient==2.2.4.3
python-swiftclient==1.8.0
pytz==2013.8
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
termcolor==1.1.0
warlock==1.1.0
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.YKxogSf1Kc
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-heat-python27-stable-grizzly/precise2/70
[SCP] Copying console log.
1
1
Jenkins build is back to normal : periodic-neutron-python26-stable-havana #5
by OpenStack Jenkins 27 Nov '13
by OpenStack Jenkins 27 Nov '13
27 Nov '13
Jenkins build is back to normal : periodic-neutron-python26-stable-grizzly #62
by OpenStack Jenkins 27 Nov '13
by OpenStack Jenkins 27 Nov '13
27 Nov '13
Jenkins build is back to normal : periodic-cinder-python26-stable-grizzly #67
by OpenStack Jenkins 27 Nov '13
by OpenStack Jenkins 27 Nov '13
27 Nov '13
Jenkins build is back to normal : periodic-ceilometer-python26-stable-grizzly #54
by OpenStack Jenkins 27 Nov '13
by OpenStack Jenkins 27 Nov '13
27 Nov '13
Build failed in Jenkins: periodic-glance-python27-stable-grizzly #61
by OpenStack Jenkins 27 Nov '13
by OpenStack Jenkins 27 Nov '13
27 Nov '13
See <https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…>
------------------------------------------
[...truncated 1188 lines...]
test_member_addition_updates_acls [32mOK [0m[32m 0.00[0m
test_member_removal_updates_acls [32mOK [0m[32m 0.00[0m
test_save_fetches_members_if_private [32mOK [0m[32m 0.00[0m
test_save_updates_acls [32mOK [0m[32m 0.00[0m
TestStoreLocation
test_bad_store_scheme [32mOK [0m[32m 0.01[0m
test_filesystem_store_location [32mOK [0m[32m 0.01[0m
test_get_location_from_uri_back_to_uri [32mOK [0m[32m 0.01[0m
test_get_store_from_scheme [32mOK [0m[32m 0.01[0m
test_http_store_location [32mOK [0m[32m 0.01[0m
test_rbd_store_location [32mOK [0m[32m 0.01[0m
test_s3_store_location [32mOK [0m[32m 0.01[0m
test_swift_store_location [32mOK [0m[32m 0.01[0m
TestChunkReader
test_read_all_data [32mOK [0m[32m 0.01[0m
TestCreatingLocations
test_multi_tenant_location [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_custom_service_type [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_http [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_with_region [32mOK [0m[32m 0.01[0m
test_single_tenant_location [32mOK [0m[32m 0.01[0m
test_single_tenant_location_http [32mOK [0m[32m 0.01[0m
TestMultiTenantStoreConnections
test_basic_connection [32mOK [0m[32m 0.01[0m
test_connection_with_snet [32mOK [0m[32m 0.01[0m
TestSingleTenantStoreConnections
test_basic_connection [32mOK [0m[32m 0.01[0m
test_connection_invalid_user [32mOK [0m[32m 0.01[0m
test_connection_missing_user [32mOK [0m[32m 0.01[0m
test_connection_with_auth_v1 [32mOK [0m[32m 0.01[0m
test_connection_with_endpoint_type [32mOK [0m[32m 0.01[0m
test_connection_with_no_trailing_slash [32mOK [0m[32m 0.01[0m
test_connection_with_region [32mOK [0m[32m 0.01[0m
test_connection_with_service_type [32mOK [0m[32m 0.01[0m
test_connection_with_snet [32mOK [0m[32m 0.01[0m
TestStoreAuthV1
test_add [32mOK [0m[32m 0.00[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.01[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.00[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.00[0m
test_delete_non_existing [32mOK [0m[32m 0.00[0m
test_get [32mOK [0m[32m 0.00[0m
test_get_non_existing [32mOK [0m[32m 0.00[0m
test_get_size [32mOK [0m[32m 0.00[0m
test_get_size_with_multi_tenant_on [32mOK [0m[32m 0.00[0m
test_get_with_http_auth [32mOK [0m[32m 0.00[0m
test_no_auth_address [32mOK [0m[32m 0.00[0m
test_no_key [32mOK [0m[32m 0.00[0m
test_no_user [32mOK [0m[32m 0.00[0m
test_read_acl_public [32mOK [0m[32m 0.00[0m
test_read_acl_tenants [32mOK [0m[32m 0.00[0m
test_read_write_public [32mOK [0m[32m 0.00[0m
TestStoreAuthV2
test_add [32mOK [0m[32m 0.00[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.01[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.00[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.00[0m
test_delete_non_existing [32mOK [0m[32m 0.00[0m
test_get [32mOK [0m[32m 0.00[0m
test_get_non_existing [32mOK [0m[32m 0.00[0m
test_get_size [32mOK [0m[32m 0.00[0m
test_get_size_with_multi_tenant_on [32mOK [0m[32m 0.00[0m
test_get_with_http_auth [32mOK [0m[32m 0.00[0m
test_no_auth_address [32mOK [0m[32m 0.00[0m
test_no_key [32mOK [0m[32m 0.00[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.00[0m
test_read_acl_tenants [32mOK [0m[32m 0.00[0m
test_read_write_public [32mOK [0m[32m 0.00[0m
test_v2_multi_tenant_location [32mOK [0m[32m 0.00[0m
test_v2_with_no_tenant [32mOK [0m[32m 0.00[0m
TestUtils
test_cooperative_reader [32mOK [0m[33m 0.03[0m
test_cooperative_reader_of_iterator [32mOK [0m[32m 0.00[0m
test_limiting_reader [32mOK [0m[32m 0.01[0m
test_limiting_reader_fails [32mOK [0m[32m 0.01[0m
VersionNegotiationTest
test_request_accept_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1_0 [32mOK [0m[32m 0.01[0m
test_request_url_v1_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2 [32mOK [0m[32m 0.01[0m
test_request_url_v2_0 [32mOK [0m[32m 0.01[0m
test_request_url_v2_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2_2_unsupported [32mOK [0m[32m 0.01[0m
test_request_url_v3_unsupported [32mOK [0m[32m 0.01[0m
VersionsTest
test_get_version_list [32mOK [0m[32m 0.01[0m
JSONRequestDeserializerTest
test_default_no_body [32mOK [0m[32m 0.00[0m
test_default_with_body [32mOK [0m[32m 0.00[0m
test_from_json [32mOK [0m[32m 0.00[0m
test_from_json_malformed [32mOK [0m[32m 0.00[0m
test_has_body_has_content_length [32mOK [0m[32m 0.00[0m
test_has_body_no_content_length [32mOK [0m[32m 0.00[0m
test_has_body_zero_content_length [32mOK [0m[32m 0.00[0m
test_no_body_no_content_length [32mOK [0m[32m 0.00[0m
JSONResponseSerializerTest
test_default [32mOK [0m[32m 0.00[0m
test_to_json [32mOK [0m[32m 0.00[0m
RequestTest
test_content_type_accept_default [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_json [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_json_xml_quality [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_xml [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_xml_json [32mOK [0m[32m 0.00[0m
test_content_type_missing [32mOK [0m[32m 0.00[0m
test_content_type_unsupported [32mOK [0m[32m 0.00[0m
test_content_type_with_charset [32mOK [0m[32m 0.00[0m
ResourceTest
test_dispatch [32mOK [0m[32m 0.00[0m
test_dispatch_default [32mOK [0m[32m 0.00[0m
test_dispatch_no_default [32mOK [0m[32m 0.00[0m
test_get_action_args [32mOK [0m[32m 0.00[0m
TestHelpers
test_data_passed_properly_through_headers [32mOK [0m[32m 0.00[0m
test_headers_are_unicode [32mOK [0m[32m 0.00[0m
======================================================================
ERROR: glance.tests.functional.v1.test_ssl.TestSSL.test_queued_process_flow
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 121, in wrapped
func(*a, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 369, in test_queued_process_flow
response, content = https.request(path, 'GET')
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 1570, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 1317, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 1252, in _conn_request
conn.connect()
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 1044, in connect
raise SSLHandshakeError(e)
SSLHandshakeError: [Errno 1] _ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 99.55 secs:
[31m 27.60 TestScrubber.test_scrubber_app[0m
[31m 22.18 TestScrubber.test_delayed_delete[0m
[31m 17.63 TestRootApi.test_version_configurations[0m
[31m 16.25 TestBinGlanceCacheManage.test_queue[0m
[31m 15.90 TestGlanceControl.test_reload[0m
----------------------------------------------------------------------
Ran 1109 tests in 754.516s
FAILED (SKIP=42, errors=1)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
MySQL-python==1.2.4
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.3
anyjson==0.3.3
argparse==1.2.1
boto==2.18.0
cffi==0.8.1
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
glance==jenkins.periodic.glance.python27.stable.grizzly.61
greenlet==0.4.1
httplib2==0.8
iso8601==0.1.4
jsonschema==2.3.0
kombu==3.0.6
lxml==3.2.4
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
oslo.config==1.2.1
passlib==1.6.1
pbr==0.5.23
pep8==1.3.3
prettytable==0.7.2
psycopg2==2.5.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
termcolor==1.1.0
testtools==0.9.33
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=126
+ '[' 126 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.PMkf1oZLvy
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python27-stable-grizzly/61/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python27-stable-grizzly/precise21/61
[SCP] Copying console log.
1
1
Build failed in Jenkins: periodic-keystone-python27-stable-havana #3
by OpenStack Jenkins 26 Nov '13
by OpenStack Jenkins 26 Nov '13
26 Nov '13
See <https://jenkins01.openstack.org/job/periodic-keystone-python27-stable-havan…>
------------------------------------------
[...truncated 2543 lines...]
routes.middleware: DEBUG: Matched POST /tokens
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>, 'path_info': '/tokens'}
routes.middleware: DEBUG: Matched POST /tokens
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>, 'path_info': '/tokens'}
routes.middleware: DEBUG: Matched POST /tokens
routes.middleware: DEBUG: Route path: '/tokens', defaults: {'action': u'authenticate', 'controller': <keystone.token.controllers.Auth object at 0xdfc4090>}
routes.middleware: DEBUG: Match dict: {'action': u'authenticate', 'controller': <keystone.token.controllers.Auth object at 0xdfc4090>}
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'435a4a9d7a162cfa1832cef4c4fa98c702387e05'" Value: "({'id': 'baz', 'enabled': True, 'domain_id': 'default', 'name': 'BAZ', 'description': 'description'}, {'ct': 1385014311.319286, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'435a4a9d7a162cfa1832cef4c4fa98c702387e05'" Value: "({'id': 'baz', 'enabled': True, 'domain_id': 'default', 'name': 'BAZ', 'description': 'description'}, {'ct': 1385014311.319286, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9b28b5df37518646410debda756dd4c07f028d21'" Value: "({'id': '9fe2ff9ee4384b1894a90878d3e92bab', 'name': '_member_'}, {'ct': 1385014311.338949, 'v': 1})"
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': '06', 'tz_hour': None, 'month': '11', 'timezone': 'Z', 'second': '51', 'tz_minute': None, 'year': '2013', 'separator': 'T', 'day': '22', 'minute': '11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50>
iso8601.iso8601: DEBUG: Got '2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got '11' for 'month' with default None
iso8601.iso8601: DEBUG: Got '22' for 'day' with default None
iso8601.iso8601: DEBUG: Got '06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got '11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got '51' for 'second' with default None
keystone.common.cache.core: DEBUG: CACHE_SET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 11, 51), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:11:51.794360', 'expires': '2013-11-22T06:11:51Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two(a)three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'token_version': 'v2.0', 'id': '541d01bef8aa37341191f01d50342cb4', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385014311.984401, 'v': 1})"
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:11:51 +0000] "POST http://localhost:57351/v2.0/tokens HTTP/1.0" 200 1657
eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:11:51] "POST /v2.0/tokens HTTP/1.1" 200 1787 0.233338
requests.packages.urllib3.connectionpool: DEBUG: "POST /v2.0/tokens HTTP/1.1" 200 1657
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None
routes.middleware: DEBUG: Matched PATCH /OS-KSCRUD/users/two
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>, 'path_info': '/OS-KSCRUD/users/two'}
routes.middleware: DEBUG: Matched PATCH /OS-KSCRUD/users/two
routes.middleware: DEBUG: Route path: '/OS-KSCRUD/users/{user_id}', defaults: {'action': u'set_user_password', 'controller': <keystone.contrib.user_crud.core.UserController object at 0x15309cd0>}
routes.middleware: DEBUG: Match dict: {'action': u'set_user_password', 'controller': <keystone.contrib.user_crud.core.UserController object at 0x15309cd0>, 'user_id': u'two'}
keystone.common.wsgi: DEBUG: arg_dict: {'user_id': u'two'}
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 11, 51), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:11:51.794360', 'expires': '2013-11-22T06:11:51Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two(a)three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'token_version': 'v2.0', 'id': '541d01bef8aa37341191f01d50342cb4', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385014311.984401, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'9dea886500788291958e079dfd94616fe99c9f7a'"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'5d5849f8a7e2e8d3823420c120a12e11fa642065'"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'71ad730171817495369325391b1e8eb08e579c0d'"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'f4b28306bae638c74e2e97935df2860d6f504f60'"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'7182d7ab14d783bee1222be030f9bfc06d29a0d3'"
keystone.common.cache.core: DEBUG: CACHE_SET: Key: "'469c9e02dab4c7cdc5ddf2d86a50c4f97100aad5'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 11, 51), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:11:51.794360', 'expires': '2013-11-22T06:11:51Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two(a)three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'token_version': 'v2.0', 'id': '7ef3acc3cd4d4145896daa22265dd2df', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385014312.048072, 'v': 1})"
keystone.contrib.user_crud.core: DEBUG: TOKEN_REF {'tenant': {'description': 'description', 'enabled': True, 'id': 'baz', 'name': 'BAZ'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 11, 51), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:11:51.794360', 'expires': '2013-11-22T06:11:51Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'tenant': {'description': 'description', 'enabled': True, 'id': 'baz', 'name': 'BAZ'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {u'email': u'two(a)three.com', 'enabled': True, 'id': u'two', 'name': u'TWO', 'tenantId': u'baz'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'token_version': 'v2.0', 'id': '7ef3acc3cd4d4145896daa22265dd2df', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}
access: INFO: None - - [21/Nov/2013:06:11:52 +0000] "PATCH http://localhost/v2.0/OS-KSCRUD/users/two HTTP/1.0" 200 3365
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
eventlet.wsgi.server: INFO: (3948) accepted ('127.0.0.1', 48582)
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>, 'path_info': '/tenants'}
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>, 'path_info': '/tenants'}
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '/tenants', defaults: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0xe18f590>}
routes.middleware: DEBUG: Match dict: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0xe18f590>}
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "<dogpile.cache.api.NoValue object at 0x3659e50>"
dogpile.core.dogpile: DEBUG: NeedRegenerationException
dogpile.core.dogpile: DEBUG: no value, waiting for create lock
dogpile.core.dogpile: DEBUG: value creation lock <dogpile.cache.region._LockWrapper object at 0x161f9a10> acquired
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "<dogpile.cache.api.NoValue object at 0x3659e50>"
dogpile.core.dogpile: DEBUG: Calling creation function
dogpile.core.dogpile: DEBUG: Released creation lock
keystone.identity.controllers: WARNING: Authentication failed: Could not find token, 541d01bef8aa37341191f01d50342cb4.
keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:11:52 +0000] "GET http://localhost:57351/v2.0/tenants HTTP/1.0" 401 114
eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:11:52] "GET /v2.0/tenants HTTP/1.1" 401 253 0.015957
requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 114
keystoneclient.httpclient: DEBUG: Request returned failure status: 401
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
eventlet.wsgi.server: INFO: (3948) accepted ('127.0.0.1', 48583)
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>, 'path_info': '/tenants'}
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>, 'path_info': '/tenants'}
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '/tenants', defaults: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0xe18f590>}
routes.middleware: DEBUG: Match dict: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0xe18f590>}
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "<dogpile.cache.api.NoValue object at 0x3659e50>"
dogpile.core.dogpile: DEBUG: NeedRegenerationException
dogpile.core.dogpile: DEBUG: no value, waiting for create lock
dogpile.core.dogpile: DEBUG: value creation lock <dogpile.cache.region._LockWrapper object at 0x161f9290> acquired
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "<dogpile.cache.api.NoValue object at 0x3659e50>"
dogpile.core.dogpile: DEBUG: Calling creation function
dogpile.core.dogpile: DEBUG: Released creation lock
keystone.identity.controllers: WARNING: Authentication failed: Could not find token, 541d01bef8aa37341191f01d50342cb4.
keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:11:52 +0000] "GET http://localhost:57351/v2.0/tenants HTTP/1.0" 401 114
eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:11:52] "GET /v2.0/tenants HTTP/1.1" 401 253 0.014910
requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 114
keystoneclient.httpclient: DEBUG: Request returned failure status: 401
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 26.56 secs:
[31m 7.73 TestTokenRevoking.test_deleting_role_revokes_token[0m
[31m 6.71 TestTokenRevoking.test_deleting_group_grant_revokes_tokens[0m
[31m 4.34 TestTokenRevoking.test_removing_role_assignment_does_not_affect_other_users[0m
[31m 4.23 TestTokenRevoking.test_group_membership_changes_revokes_token[0m
[31m 3.54 TestTrustAuth.test_v3_v2_intermix[0m
----------------------------------------------------------------------
Ran 1998 tests in 751.258s
FAILED (SKIP=157, errors=2)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-keystone-python27-stable-havan…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.10
Sphinx==1.1.3
Tempita==0.5.1
WebOb==1.2.3
WebTest==2.0.10
argparse==1.2.1
beautifulsoup4==4.3.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
docutils==0.10
dogpile.cache==0.5.2
dogpile.core==0.4.1
eventlet==0.14.0
extras==0.0.3
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
httplib2==0.8
iso8601==0.1.8
keyring==3.2.1
-e git://git.openstack.org/openstack/keystone@4221b6020e6b0b42325d8904d7b8a225…
lxml==3.2.4
mccabe==0.2.1
mox==0.5.3
netaddr==0.7.10
netifaces==0.8
nose==1.3.0
nosehtmloutput==0.0.5
nosexcover==1.0.8
oauth2==1.5.211
openstack.nose-plugin==0.11
oslo.config==1.2.1
oslo.sphinx==1.1
pam==0.1.4
passlib==1.6.1
pbr==0.5.23
pep8==1.4.5
prettytable==0.7.2
pyflakes==0.7.3
pysqlite==2.6.3
python-keystoneclient==0.4.1
python-ldap==2.3.13
python-memcached==1.53
python-mimeparse==0.1.4
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
termcolor==1.1.0
testtools==0.9.33
waitress==0.8.7
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./keystone/tests/nose_results.html
+ '[' -f ./keystone/tests/nose_results.html ']'
++ grep -c 'tr class=.passClass' ./keystone/tests/nose_results.html
+ passcount=113
+ '[' 113 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.OeC1sfqBHW
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python27-stable-havana/3
[SCP] uploading file: '/srv/static/logs/periodic/periodic-keystone-python27-stable-havana/3/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python27-stable-havana/precise15
[SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python27-stable-havana/precise15/3
[SCP] Copying console log.
1
1
Build failed in Jenkins: periodic-ceilometer-python26-stable-havana #1
by OpenStack Jenkins 25 Nov '13
by OpenStack Jenkins 25 Nov '13
25 Nov '13
See <https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…>
------------------------------------------
[...truncated 262 lines...]
ValueError: (u'A string is required here, not %s', 'MagicMock')
======================================================================
FAIL: test_notifier.TestNovaNotifier.test_samples
tags: worker-3
----------------------------------------------------------------------
pythonlogging:'': {{{
Loading compute driver 'nova.virt.fake.FakeDriver'
processing compute.instance.delete.start
Terminating instance
Key 'instance-00000001' not in instances '{}'
Error setting Instance.vm_state
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
}}}
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1201, in patched
return func(*args, **keywargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 224, in setUp
instance=self.instance)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 354, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 90, in wrapped
payload)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 73, in wrapped
return f(self, context, *args, **kw)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 244, in decorated_function
pass
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 230, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 295, in decorated_function
function(self, context, *args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 272, in decorated_function
e, sys.exc_info())
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 259, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1984, in terminate_instance
do_terminate_instance(instance, bdms)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 248, in inner
return f(*args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1976, in do_terminate_instance
reservations=reservations)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 105, in inner
rv = f(*args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1949, in _delete_instance
user_id=user_id)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1944, in _delete_instance
db_inst)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 225, in _from_db_object
instance[field] = db_inst[field]
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 379, in __setitem__
setattr(self, name, value)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
======================================================================
FAIL: process-returncode
tags: worker-0
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-1
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-3
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-3
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
Ran 8 tests in 0.394s
FAILED (id=0, failures=8)
error: testr failed (1)
ERROR: InvocationError: '/bin/bash -x <https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…'>
py26 runtests: commands[1] | <https://jenkins02.openstack.org/job/periodic-ceilometer-python26-stable-hav…>
No module named deprecated
No module named crypto
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Flask==0.10.1
Jinja2==2.7.1
Mako==0.9.0
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.10
Sphinx==1.1.3
Tempita==0.5.1
WSME==0.5b5
WebOb==1.2.3
WebTest==2.0.10
Werkzeug==0.9.4
alembic==0.6.0
amqp==1.3.3
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
beautifulsoup4==4.3.2
boto==2.17.0
-e git://git.openstack.org/openstack/ceilometer@d90c8e1638e957f867ed507464c889…
cffi==0.8
cliff==1.4.5
cmd2==0.6.7
coverage==3.7
decorator==3.4.0
discover==0.4.0
dnspython==1.11.1
docutils==0.9.1
ecdsa==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
happybase==0.7
httplib2==0.8
importlib==1.0.2
iso8601==0.1.8
itsdangerous==0.23
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.5
logutils==0.3.3
lxml==3.2.4
mccabe==0.2.1
mock==1.0.1
mox==0.5.3
msgpack-python==0.4.0
netaddr==0.7.10
netifaces==0.8
nova==2014.1.dev784.g84bddb0
numpy==1.8.0
ordereddict==1.1
oslo.config==1.2.1
oslo.sphinx==1.1
paramiko==1.12.0
pbr==0.5.23
pecan==0.4.2
pep8==1.4.5
prettytable==0.7.2
pyOpenSSL==0.13.1
pyasn1==0.1.7
pycparser==2.10
pycrypto==2.6.1
pyflakes==0.7.3
pymongo==2.6.3
pyparsing==2.0.1
python-ceilometerclient==1.0.6
python-cinderclient==1.0.7
python-glanceclient==0.12.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-subunit==0.0.15
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplegeneric==0.8.1
simplejson==3.3.1
singledispatch==3.4.0.2
six==1.4.1
sphinxcontrib-httpdomain==1.2.0
sphinxcontrib-pecanwsme==0.5
sqlalchemy-migrate==0.8.2
stevedore==0.12
suds==0.4
swift==1.10.0
testrepository==0.0.18
testscenarios==0.4
testtools==0.9.33
thrift==0.9.1
waitress==0.8.7
warlock==1.1.0
websockify==0.5.1
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ '[' -f .testrepository/0.2 ']'
+ '[' -f .testrepository/0 ']'
+ .tox/py26/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
Traceback (most recent call last):
File "/usr/local/jenkins/slave_scripts/subunit2html.py", line 727, in <module>
main()
File "/usr/local/jenkins/slave_scripts/subunit2html.py", line 702, in main
stream = open(subunit_file, 'rb')
IOError: [Errno 2] No such file or directory: './subunit_log.txt'
+ gzip -9 ./subunit_log.txt
gzip: ./subunit_log.txt: No such file or directory
+ gzip -9 ./testr_results.html
gzip: ./testr_results.html: No such file or directory
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.IblNAU7hFJ
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python26-stable-havana/centos6-8
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python26-stable-havana/centos6-8/1
[SCP] Copying console log.
1
2
24 Nov '13
See <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
------------------------------------------
[...truncated 399 lines...]
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'metadata_dhcp_host_route' has been deprecated or moved to a new section. See new configuration file for details.
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'nvp_controller_connection' has been deprecated or moved to a new section. See new configuration file for details.
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'metadata_dhcp_host_route' has been deprecated or moved to a new section. See new configuration file for details.
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'nvp_controller_connection' has been deprecated or moved to a new section. See new configuration file for details.
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.common.config:Config paste file: <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
ERROR:neutron.plugins.linuxbridge.agent.linuxbridge_neutron_agent:Failed reporting state!
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 801, in _report_state
self.agent_state)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 74, in report_state
return self.cast(context, msg, topic=self.topic)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 171, in cast
rpc.cast(context, self._get_topic(topic), msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 158, in cast
return _get_impl().cast(CONF, context, topic, msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 166, in cast
check_serialize(msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 131, in check_serialize
json.dumps(msg)
File "/usr/lib64/python2.6/json/__init__.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode
chunks = list(self.iterencode(o))
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 317, in _iterencode
for chunk in self._iterencode_default(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 323, in _iterencode_default
newobj = self.default(o)
File "/usr/lib64/python2.6/json/encoder.py", line 344, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <MagicMock name='LinuxBridgeManager().local_ip' id='236079952'> is not JSON serializable
ERROR:neutron.plugins.linuxbridge.agent.linuxbridge_neutron_agent:Failed reporting state!
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 801, in _report_state
self.agent_state)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 74, in report_state
return self.cast(context, msg, topic=self.topic)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 171, in cast
rpc.cast(context, self._get_topic(topic), msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 158, in cast
return _get_impl().cast(CONF, context, topic, msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 166, in cast
check_serialize(msg)
File "<https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 131, in check_serialize
json.dumps(msg)
File "/usr/lib64/python2.6/json/__init__.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode
chunks = list(self.iterencode(o))
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 317, in _iterencode
for chunk in self._iterencode_default(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 323, in _iterencode_default
newobj = self.default(o)
File "/usr/lib64/python2.6/json/encoder.py", line 344, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <MagicMock name='LinuxBridgeManager().local_ip' id='274632272'> is not JSON serializable
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins01.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --list
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.M1dc4iHCb7/tmp5HzH8C
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.M1dc4iHCb7/tmpI56JkV
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.M1dc4iHCb7/tmpa78uPr
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.M1dc4iHCb7/tmpC40Be9
Ran 9383 tests in 2228.003s
PASSED (id=0, skips=328)
Slowest Tests
Test id Runtime (s)
--------------------------------------------------------------------------------------------------------------------- -----------
neutron.tests.unit.nicira.test_nvp_sync.NvpSyncTestCase.test_sync_chunk_larger_maxpagesize_triggers_multiple_requests 14.961
neutron.tests.unit.nicira.test_edge_router.ServiceRouterTestCase.test_floatingip_update_different_router 12.476
neutron.tests.unit.nicira.test_nicira_plugin.TestNiciraPortsV2.test_recycling 11.224
neutron.tests.unit.nicira.test_edge_router.NvpRouterTestCase.test_floatingip_update_different_router 9.866
neutron.tests.unit.nec.test_router.NecRouterOpenFlowTestCase.test_floatingip_update_different_router 8.974
neutron.tests.unit.ml2.test_ml2_plugin.TestMl2PortsV2.test_recycling 8.619
neutron.tests.unit.test_extension_extraroute.ExtraRouteDBIntTestCaseXML.test_floatingip_update_different_router 8.258
neutron.tests.unit.test_l3_plugin.L3NatDBSepTestCaseXML.test_floatingip_update_different_router 8.135
neutron.tests.unit.openvswitch.test_openvswitch_plugin.TestOpenvswitchPortsV2.test_recycling 8.115
neutron.tests.unit.test_l3_plugin.L3NatDBIntTestCase.test_floatingip_update_different_router 8.059
___________________________________ summary ____________________________________
py26: commands succeeded
congratulations :)
+ result=0
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
Mako==0.9.0
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.10
Sphinx==1.2b1
WebOb==1.2.3
WebTest==2.0.10
alembic==0.6.0
amqp==1.3.3
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
beautifulsoup4==4.3.2
cliff==1.4.5
cmd2==0.6.7
configobj==4.7.2
coverage==3.7
discover==0.4.0
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
httplib2==0.8
importlib==1.0.2
iso8601==0.1.8
jsonrpclib==0.1.3
kombu==3.0.5
mccabe==0.2.1
mock==1.0.1
mox==0.5.3
netaddr==0.7.10
neutron==jenkins.periodic.neutron.python26.stable.havana.1
ordereddict==1.1
oslo.config==1.2.1
pbr==0.5.23
pep8==1.4.5
prettytable==0.7.2
pyflakes==0.7.3
pyparsing==2.0.1
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-subunit==0.0.15
pytz==2013.8
pyudev==0.16.1
repoze.lru==0.6
requests==2.0.1
setuptools-git==1.0
simplejson==3.3.1
six==1.4.1
stevedore==0.12
testrepository==0.0.18
testtools==0.9.33
waitress==0.8.7
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ '[' -f .testrepository/0.2 ']'
+ '[' -f .testrepository/0 ']'
+ cp .testrepository/0 ./subunit_log.txt
+ .tox/py26/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
Build timed out (after 40 minutes). Marking the build as failed.
/usr/local/jenkins/slave_scripts/run-unittests.sh: line 58: 29690 Terminated .tox/$venv/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
+ gzip -9 ./subunit_log.txt
++ rm -rf /tmp/tmp.M1dc4iHCb7
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-neutron-python26-stable-havana
[SCP] Trying to create /srv/static/logs/periodic/periodic-neutron-python26-stable-havana/centos6-5
[SCP] Trying to create /srv/static/logs/periodic/periodic-neutron-python26-stable-havana/centos6-5/1
[SCP] Copying console log.
1
2
Build failed in Jenkins: periodic-ceilometer-python27-stable-havana #1
by OpenStack Jenkins 24 Nov '13
by OpenStack Jenkins 24 Nov '13
24 Nov '13
See <https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…>
------------------------------------------
[...truncated 261 lines...]
user_id=user_id)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1944, in _delete_instance
db_inst)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 225, in _from_db_object
instance[field] = db_inst[field]
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 379, in __setitem__
setattr(self, name, value)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
======================================================================
FAIL: test_notifier.TestNovaNotifier.test_samples
tags: worker-3
----------------------------------------------------------------------
pythonlogging:'': {{{
Loading compute driver 'nova.virt.fake.FakeDriver'
processing compute.instance.delete.start
Terminating instance
Key 'instance-00000001' not in instances '{}'
Error setting Instance.vm_state
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
}}}
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1201, in patched
return func(*args, **keywargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 224, in setUp
instance=self.instance)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 354, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 90, in wrapped
payload)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 73, in wrapped
return f(self, context, *args, **kw)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 244, in decorated_function
pass
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 230, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 295, in decorated_function
function(self, context, *args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 272, in decorated_function
e, sys.exc_info())
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 259, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1984, in terminate_instance
do_terminate_instance(instance, bdms)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 248, in inner
return f(*args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1976, in do_terminate_instance
reservations=reservations)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 105, in inner
rv = f(*args, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1949, in _delete_instance
user_id=user_id)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1944, in _delete_instance
db_inst)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 225, in _from_db_object
instance[field] = db_inst[field]
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 379, in __setitem__
setattr(self, name, value)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
======================================================================
FAIL: process-returncode
tags: worker-1
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-3
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
Ran 8 tests in 0.764s
FAILED (id=0, failures=8)
error: testr failed (1)
ERROR: InvocationError: '/bin/bash -x <https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…'>
py27 runtests: commands[1] | <https://jenkins02.openstack.org/job/periodic-ceilometer-python27-stable-hav…>
No module named deprecated
No module named crypto
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Flask==0.10.1
Jinja2==2.7.1
Mako==0.9.0
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.10
Sphinx==1.1.3
Tempita==0.5.1
WSME==0.5b5
WebOb==1.2.3
WebTest==2.0.10
Werkzeug==0.9.4
alembic==0.6.0
amqp==1.3.3
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
beautifulsoup4==4.3.2
boto==2.17.0
-e git://git.openstack.org/openstack/ceilometer@d90c8e1638e957f867ed507464c889…
cffi==0.8
cliff==1.4.5
cmd2==0.6.7
coverage==3.7
decorator==3.4.0
discover==0.4.0
dnspython==1.11.1
docutils==0.9.1
ecdsa==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
happybase==0.7
httplib2==0.8
iso8601==0.1.8
itsdangerous==0.23
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.5
lxml==3.2.4
mccabe==0.2.1
mock==1.0.1
mox==0.5.3
msgpack-python==0.4.0
netaddr==0.7.10
netifaces==0.8
nova==2014.1.dev778.gb0263d7
numpy==1.8.0
oslo.config==1.2.1
oslo.sphinx==1.1
paramiko==1.12.0
pbr==0.5.23
pecan==0.4.2
pep8==1.4.5
prettytable==0.7.2
pyOpenSSL==0.13.1
pyasn1==0.1.7
pycparser==2.10
pycrypto==2.6.1
pyflakes==0.7.3
pymongo==2.6.3
pyparsing==2.0.1
python-ceilometerclient==1.0.6
python-cinderclient==1.0.7
python-glanceclient==0.12.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-subunit==0.0.15
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplegeneric==0.8.1
simplejson==3.3.1
singledispatch==3.4.0.2
six==1.4.1
sphinxcontrib-httpdomain==1.2.0
sphinxcontrib-pecanwsme==0.5
sqlalchemy-migrate==0.8.2
stevedore==0.12
suds==0.4
swift==1.10.0
testrepository==0.0.18
testscenarios==0.4
testtools==0.9.33
thrift==0.9.1
waitress==0.8.7
warlock==1.0.1
websockify==0.5.1
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ '[' -f .testrepository/0.2 ']'
+ '[' -f .testrepository/0 ']'
+ .tox/py27/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
Traceback (most recent call last):
File "/usr/local/jenkins/slave_scripts/subunit2html.py", line 727, in <module>
main()
File "/usr/local/jenkins/slave_scripts/subunit2html.py", line 702, in main
stream = open(subunit_file, 'rb')
IOError: [Errno 2] No such file or directory: './subunit_log.txt'
+ gzip -9 ./subunit_log.txt
gzip: ./subunit_log.txt: No such file or directory
+ gzip -9 ./testr_results.html
gzip: ./testr_results.html: No such file or directory
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.TfSH0JPMWG
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python27-stable-havana
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python27-stable-havana/precise24
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python27-stable-havana/precise24/1
[SCP] Copying console log.
1
3
Jenkins build is back to normal : periodic-tempest-devstack-vm-full-stable-havana #5
by OpenStack Jenkins 23 Nov '13
by OpenStack Jenkins 23 Nov '13
23 Nov '13
Build failed in Jenkins: periodic-keystone-python26-stable-havana #2
by OpenStack Jenkins 23 Nov '13
by OpenStack Jenkins 23 Nov '13
23 Nov '13
See <https://jenkins02.openstack.org/job/periodic-keystone-python26-stable-havan…>
------------------------------------------
[...truncated 2543 lines...]
routes.middleware: DEBUG: Matched POST /tokens
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0x12647290>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0x12647290>, 'path_info': '/tokens'}
routes.middleware: DEBUG: Matched POST /tokens
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0x12b20a90>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0x12b20a90>, 'path_info': '/tokens'}
routes.middleware: DEBUG: Matched POST /tokens
routes.middleware: DEBUG: Route path: '/tokens', defaults: {'action': u'authenticate', 'controller': <keystone.token.controllers.Auth object at 0x12b20ed0>}
routes.middleware: DEBUG: Match dict: {'action': u'authenticate', 'controller': <keystone.token.controllers.Auth object at 0x12b20ed0>}
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385015153.5132439, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385015153.5132439, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'435a4a9d7a162cfa1832cef4c4fa98c702387e05'" Value: "({'id': 'baz', 'enabled': True, 'domain_id': 'default', 'name': 'BAZ', 'description': 'description'}, {'ct': 1385015153.5225241, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'435a4a9d7a162cfa1832cef4c4fa98c702387e05'" Value: "({'id': 'baz', 'enabled': True, 'domain_id': 'default', 'name': 'BAZ', 'description': 'description'}, {'ct': 1385015153.5225241, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385015153.5132439, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385015153.5132439, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385015153.5132439, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9b28b5df37518646410debda756dd4c07f028d21'" Value: "({'id': '9fe2ff9ee4384b1894a90878d3e92bab', 'name': '_member_'}, {'ct': 1385015153.5392311, 'v': 1})"
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:25:53Z into {'tz_sign': None, 'second_fraction': None, 'hour': '06', 'tz_hour': None, 'month': '11', 'timezone': 'Z', 'second': '53', 'tz_minute': None, 'year': '2013', 'separator': 'T', 'day': '22', 'minute': '25'} with default timezone <iso8601.iso8601.Utc object at 0x23418d0>
iso8601.iso8601: DEBUG: Got '2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got '11' for 'month' with default None
iso8601.iso8601: DEBUG: Got '22' for 'day' with default None
iso8601.iso8601: DEBUG: Got '06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got '25' for 'minute' with default None
iso8601.iso8601: DEBUG: Got '53' for 'second' with default None
keystone.common.cache.core: DEBUG: CACHE_SET: Key: "'c33c3568a1aedf532cef672d1999e11aea0a6a67'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 25, 53), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:25:53.981810', 'expires': '2013-11-22T06:25:53Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoyNTo1My45ODE4MTAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjI1OjUzWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBALI-pymunzx6yHgbcYdg0HNHD-EsYP6b5SCLIhzrWMNfGj1lfaRt74RLSORtfsjUiYSenG8FmqMFpf8qf98+qsV8sExcEHRKlGEbfnvixHsbqdrn1ep41O+e-y-H+HyL9DClFFs-i+hMVAIOA4Ds6Nx7+1vkc-A1n5WPNf+A1Q+h3pzbqzMt9UDIznSCOSyzSUU-TnA-Ae0l25bVGcxa2BWO3ez-dDL+iQDdYyRDTFvWorjirRVXxjDrPl5nVFoZK7wUQDdcvEBTNEYxZ5wgjLsChYaKWH8adARxeDY4ui42VFglwYtSOp7YYaC4BApY+1gcRKr9eO9ZiqaIVyxLvus=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two(a)three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoyNTo1My45ODE4MTAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjI1OjUzWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBALI-pymunzx6yHgbcYdg0HNHD-EsYP6b5SCLIhzrWMNfGj1lfaRt74RLSORtfsjUiYSenG8FmqMFpf8qf98+qsV8sExcEHRKlGEbfnvixHsbqdrn1ep41O+e-y-H+HyL9DClFFs-i+hMVAIOA4Ds6Nx7+1vkc-A1n5WPNf+A1Q+h3pzbqzMt9UDIznSCOSyzSUU-TnA-Ae0l25bVGcxa2BWO3ez-dDL+iQDdYyRDTFvWorjirRVXxjDrPl5nVFoZK7wUQDdcvEBTNEYxZ5wgjLsChYaKWH8adARxeDY4ui42VFglwYtSOp7YYaC4BApY+1gcRKr9eO9ZiqaIVyxLvus=', 'token_version': 'v2.0', 'id': '564ba54f0564a5110bbf85dfaad523fc', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385015154.148308, 'v': 1})"
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:25:54 +0000] "POST http://localhost:46841/v2.0/tokens HTTP/1.0" 200 1657
eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:25:54] "POST /v2.0/tokens HTTP/1.1" 200 1787 0.222984
requests.packages.urllib3.connectionpool: DEBUG: "POST /v2.0/tokens HTTP/1.1" 200 1657
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:25:53Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'53', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'25'} with default timezone <iso8601.iso8601.Utc object at 0x23418d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'25' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'53' for 'second' with default None
routes.middleware: DEBUG: Matched PATCH /OS-KSCRUD/users/two
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0x12647290>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0x12647290>, 'path_info': '/OS-KSCRUD/users/two'}
routes.middleware: DEBUG: Matched PATCH /OS-KSCRUD/users/two
routes.middleware: DEBUG: Route path: '/OS-KSCRUD/users/{user_id}', defaults: {'action': u'set_user_password', 'controller': <keystone.contrib.user_crud.core.UserController object at 0x12647810>}
routes.middleware: DEBUG: Match dict: {'action': u'set_user_password', 'controller': <keystone.contrib.user_crud.core.UserController object at 0x12647810>, 'user_id': u'two'}
keystone.common.wsgi: DEBUG: arg_dict: {'user_id': u'two'}
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'c33c3568a1aedf532cef672d1999e11aea0a6a67'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 25, 53), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:25:53.981810', 'expires': '2013-11-22T06:25:53Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoyNTo1My45ODE4MTAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjI1OjUzWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBALI-pymunzx6yHgbcYdg0HNHD-EsYP6b5SCLIhzrWMNfGj1lfaRt74RLSORtfsjUiYSenG8FmqMFpf8qf98+qsV8sExcEHRKlGEbfnvixHsbqdrn1ep41O+e-y-H+HyL9DClFFs-i+hMVAIOA4Ds6Nx7+1vkc-A1n5WPNf+A1Q+h3pzbqzMt9UDIznSCOSyzSUU-TnA-Ae0l25bVGcxa2BWO3ez-dDL+iQDdYyRDTFvWorjirRVXxjDrPl5nVFoZK7wUQDdcvEBTNEYxZ5wgjLsChYaKWH8adARxeDY4ui42VFglwYtSOp7YYaC4BApY+1gcRKr9eO9ZiqaIVyxLvus=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two(a)three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoyNTo1My45ODE4MTAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjI1OjUzWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBALI-pymunzx6yHgbcYdg0HNHD-EsYP6b5SCLIhzrWMNfGj1lfaRt74RLSORtfsjUiYSenG8FmqMFpf8qf98+qsV8sExcEHRKlGEbfnvixHsbqdrn1ep41O+e-y-H+HyL9DClFFs-i+hMVAIOA4Ds6Nx7+1vkc-A1n5WPNf+A1Q+h3pzbqzMt9UDIznSCOSyzSUU-TnA-Ae0l25bVGcxa2BWO3ez-dDL+iQDdYyRDTFvWorjirRVXxjDrPl5nVFoZK7wUQDdcvEBTNEYxZ5wgjLsChYaKWH8adARxeDY4ui42VFglwYtSOp7YYaC4BApY+1gcRKr9eO9ZiqaIVyxLvus=', 'token_version': 'v2.0', 'id': '564ba54f0564a5110bbf85dfaad523fc', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385015154.148308, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385015153.5132439, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385015153.5132439, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385015153.5132439, 'v': 1})"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'c33c3568a1aedf532cef672d1999e11aea0a6a67'"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'d469268500afb897a03ba9f406282f91a441a15f'"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'050822dbc80892d5f5f93a7057e80ad4ee797efa'"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'291200c84bc255409f233f759b5e029b3aadfef5'"
keystone.common.cache.core: DEBUG: CACHE_DELETE: "'7182d7ab14d783bee1222be030f9bfc06d29a0d3'"
keystone.common.cache.core: DEBUG: CACHE_SET: Key: "'8bc6f9e7d2812f0c1a52bc83902adfd4dcb16b29'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 25, 53), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:25:53.981810', 'expires': '2013-11-22T06:25:53Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoyNTo1My45ODE4MTAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjI1OjUzWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBALI-pymunzx6yHgbcYdg0HNHD-EsYP6b5SCLIhzrWMNfGj1lfaRt74RLSORtfsjUiYSenG8FmqMFpf8qf98+qsV8sExcEHRKlGEbfnvixHsbqdrn1ep41O+e-y-H+HyL9DClFFs-i+hMVAIOA4Ds6Nx7+1vkc-A1n5WPNf+A1Q+h3pzbqzMt9UDIznSCOSyzSUU-TnA-Ae0l25bVGcxa2BWO3ez-dDL+iQDdYyRDTFvWorjirRVXxjDrPl5nVFoZK7wUQDdcvEBTNEYxZ5wgjLsChYaKWH8adARxeDY4ui42VFglwYtSOp7YYaC4BApY+1gcRKr9eO9ZiqaIVyxLvus=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two(a)three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoyNTo1My45ODE4MTAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjI1OjUzWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBALI-pymunzx6yHgbcYdg0HNHD-EsYP6b5SCLIhzrWMNfGj1lfaRt74RLSORtfsjUiYSenG8FmqMFpf8qf98+qsV8sExcEHRKlGEbfnvixHsbqdrn1ep41O+e-y-H+HyL9DClFFs-i+hMVAIOA4Ds6Nx7+1vkc-A1n5WPNf+A1Q+h3pzbqzMt9UDIznSCOSyzSUU-TnA-Ae0l25bVGcxa2BWO3ez-dDL+iQDdYyRDTFvWorjirRVXxjDrPl5nVFoZK7wUQDdcvEBTNEYxZ5wgjLsChYaKWH8adARxeDY4ui42VFglwYtSOp7YYaC4BApY+1gcRKr9eO9ZiqaIVyxLvus=', 'token_version': 'v2.0', 'id': '7fd0ae8f9e4d44e6a6d4a5453bc47dff', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385015154.215843, 'v': 1})"
keystone.contrib.user_crud.core: DEBUG: TOKEN_REF {'tenant': {'description': 'description', 'enabled': True, 'id': 'baz', 'name': 'BAZ'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 25, 53), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:25:53.981810', 'expires': '2013-11-22T06:25:53Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoyNTo1My45ODE4MTAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjI1OjUzWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBALI-pymunzx6yHgbcYdg0HNHD-EsYP6b5SCLIhzrWMNfGj1lfaRt74RLSORtfsjUiYSenG8FmqMFpf8qf98+qsV8sExcEHRKlGEbfnvixHsbqdrn1ep41O+e-y-H+HyL9DClFFs-i+hMVAIOA4Ds6Nx7+1vkc-A1n5WPNf+A1Q+h3pzbqzMt9UDIznSCOSyzSUU-TnA-Ae0l25bVGcxa2BWO3ez-dDL+iQDdYyRDTFvWorjirRVXxjDrPl5nVFoZK7wUQDdcvEBTNEYxZ5wgjLsChYaKWH8adARxeDY4ui42VFglwYtSOp7YYaC4BApY+1gcRKr9eO9ZiqaIVyxLvus=', 'tenant': {'description': 'description', 'enabled': True, 'id': 'baz', 'name': 'BAZ'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {u'email': u'two(a)three.com', 'enabled': True, 'id': u'two', 'name': u'TWO', 'tenantId': u'baz'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoyNTo1My45ODE4MTAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjI1OjUzWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBALI-pymunzx6yHgbcYdg0HNHD-EsYP6b5SCLIhzrWMNfGj1lfaRt74RLSORtfsjUiYSenG8FmqMFpf8qf98+qsV8sExcEHRKlGEbfnvixHsbqdrn1ep41O+e-y-H+HyL9DClFFs-i+hMVAIOA4Ds6Nx7+1vkc-A1n5WPNf+A1Q+h3pzbqzMt9UDIznSCOSyzSUU-TnA-Ae0l25bVGcxa2BWO3ez-dDL+iQDdYyRDTFvWorjirRVXxjDrPl5nVFoZK7wUQDdcvEBTNEYxZ5wgjLsChYaKWH8adARxeDY4ui42VFglwYtSOp7YYaC4BApY+1gcRKr9eO9ZiqaIVyxLvus=', 'token_version': 'v2.0', 'id': '7fd0ae8f9e4d44e6a6d4a5453bc47dff', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}
access: INFO: None - - [21/Nov/2013:06:25:54 +0000] "PATCH http://localhost/v2.0/OS-KSCRUD/users/two HTTP/1.0" 200 3365
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:25:53Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'53', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'25'} with default timezone <iso8601.iso8601.Utc object at 0x23418d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'25' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'53' for 'second' with default None
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:25:53Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'53', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'25'} with default timezone <iso8601.iso8601.Utc object at 0x23418d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'25' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'53' for 'second' with default None
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
eventlet.wsgi.server: INFO: (29254) accepted ('127.0.0.1', 34778)
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0x12647290>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0x12647290>, 'path_info': '/tenants'}
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0x12b20a90>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0x12b20a90>, 'path_info': '/tenants'}
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '/tenants', defaults: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0x12b209d0>}
routes.middleware: DEBUG: Match dict: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0x12b209d0>}
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'c33c3568a1aedf532cef672d1999e11aea0a6a67'" Value: "<dogpile.cache.api.NoValue object at 0x2590990>"
dogpile.core.dogpile: DEBUG: NeedRegenerationException
dogpile.core.dogpile: DEBUG: no value, waiting for create lock
dogpile.core.dogpile: DEBUG: value creation lock <dogpile.cache.region._LockWrapper object at 0x12a15a50> acquired
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'c33c3568a1aedf532cef672d1999e11aea0a6a67'" Value: "<dogpile.cache.api.NoValue object at 0x2590990>"
dogpile.core.dogpile: DEBUG: Calling creation function
dogpile.core.dogpile: DEBUG: Released creation lock
keystone.identity.controllers: WARNING: Authentication failed: Could not find token, 564ba54f0564a5110bbf85dfaad523fc.
keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:25:54 +0000] "GET http://localhost:46841/v2.0/tenants HTTP/1.0" 401 114
eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:25:54] "GET /v2.0/tenants HTTP/1.1" 401 253 0.015228
requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 114
keystoneclient.httpclient: DEBUG: Request returned failure status: 401
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:25:53Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'53', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'25'} with default timezone <iso8601.iso8601.Utc object at 0x23418d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'25' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'53' for 'second' with default None
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:25:53Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'53', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'25'} with default timezone <iso8601.iso8601.Utc object at 0x23418d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'25' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'53' for 'second' with default None
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
eventlet.wsgi.server: INFO: (29254) accepted ('127.0.0.1', 34780)
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0x12647290>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0x12647290>, 'path_info': '/tenants'}
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0x12b20a90>}
routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0x12b20a90>, 'path_info': '/tenants'}
routes.middleware: DEBUG: Matched GET /tenants
routes.middleware: DEBUG: Route path: '/tenants', defaults: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0x12b209d0>}
routes.middleware: DEBUG: Match dict: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0x12b209d0>}
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'c33c3568a1aedf532cef672d1999e11aea0a6a67'" Value: "<dogpile.cache.api.NoValue object at 0x2590990>"
dogpile.core.dogpile: DEBUG: NeedRegenerationException
dogpile.core.dogpile: DEBUG: no value, waiting for create lock
dogpile.core.dogpile: DEBUG: value creation lock <dogpile.cache.region._LockWrapper object at 0x12a15c90> acquired
keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'c33c3568a1aedf532cef672d1999e11aea0a6a67'" Value: "<dogpile.cache.api.NoValue object at 0x2590990>"
dogpile.core.dogpile: DEBUG: Calling creation function
dogpile.core.dogpile: DEBUG: Released creation lock
keystone.identity.controllers: WARNING: Authentication failed: Could not find token, 564ba54f0564a5110bbf85dfaad523fc.
keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:25:54 +0000] "GET http://localhost:46841/v2.0/tenants HTTP/1.0" 401 114
eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:25:54] "GET /v2.0/tenants HTTP/1.1" 401 253 0.014180
requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 114
keystoneclient.httpclient: DEBUG: Request returned failure status: 401
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 352.03 secs:
[31m 125.57 KcMasterTestCase.test_admin_requires_adminness[0m
[31m 111.74 Kc11TestCase.test_admin_requires_adminness[0m
[31m 100.24 KcEssex3TestCase.test_admin_requires_adminness[0m
[31m 8.52 TestTokenRevoking.test_deleting_role_revokes_token[0m
[31m 5.97 TestTokenRevoking.test_deleting_group_grant_revokes_tokens[0m
----------------------------------------------------------------------
Ran 1998 tests in 1107.727s
FAILED (SKIP=157, errors=2)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-keystone-python26-stable-havan…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.10
Sphinx==1.1.3
Tempita==0.5.1
WebOb==1.2.3
WebTest==2.0.10
argparse==1.2.1
beautifulsoup4==4.3.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
docutils==0.10
dogpile.cache==0.5.2
dogpile.core==0.4.1
eventlet==0.14.0
extras==0.0.3
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
httplib2==0.8
iso8601==0.1.8
keyring==3.2.1
-e git://git.openstack.org/openstack/keystone@4221b6020e6b0b42325d8904d7b8a225…
lxml==3.2.4
mccabe==0.2.1
mox==0.5.3
netaddr==0.7.10
netifaces==0.8
nose==1.3.0
nosehtmloutput==0.0.5
nosexcover==1.0.8
oauth2==1.5.211
openstack.nose-plugin==0.11
ordereddict==1.1
oslo.config==1.2.1
oslo.sphinx==1.1
pam==0.1.4
passlib==1.6.1
pbr==0.5.23
pep8==1.4.5
prettytable==0.7.2
pyflakes==0.7.3
pysqlite==2.6.3
python-keystoneclient==0.4.1
python-ldap==2.3.13
python-memcached==1.53
python-mimeparse==0.1.4
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
termcolor==1.1.0
testtools==0.9.33
waitress==0.8.7
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./keystone/tests/nose_results.html
+ '[' -f ./keystone/tests/nose_results.html ']'
++ grep -c 'tr class=.passClass' ./keystone/tests/nose_results.html
+ passcount=113
+ '[' 113 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.TohPZDLx4I
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python26-stable-havana/2
[SCP] uploading file: '/srv/static/logs/periodic/periodic-keystone-python26-stable-havana/2/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python26-stable-havana/centos6-12
[SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python26-stable-havana/centos6-12/2
[SCP] Copying console log.
1
1
Build failed in Jenkins: periodic-keystone-python26-stable-grizzly #71
by OpenStack Jenkins 23 Nov '13
by OpenStack Jenkins 23 Nov '13
23 Nov '13
See <https://jenkins01.openstack.org/job/periodic-keystone-python26-stable-grizz…>
------------------------------------------
[...truncated 1869 lines...]
keystone.common.wsgi: DEBUG: ******************** RESPONSE BODY ********************
keystone.common.wsgi: DEBUG: {"access": {"token": {"tenant": {"id": "baz", "enabled": true, "description": "description", "name": "BAZ"}, "user_id": "two", "expires": "2013-11-22T06:19:55.230044", "user": {"tenant_id": "baz", "email": "two(a)three.com", "enabled": true, "id": "two", "name": "TWO"}, "key": "MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxOTo1NS4yNDMzMzQiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjE5OjU1WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAa58VzDS+Z9DiaJoyMzaHx7LeLa4eTaGIDI2GNJuvQHA9AX3DkxnAqd0bKfjRJsS9GLHwTB4Rym4ua0l82gQAPkMury1Q+u0Eb5SG7y8fElBLvzKl1-Qd1Lsa2wsLBBjLSSvDmpqJnb7f7VJuwMGcPwhzwMDyJYQ-kqSvUPzd2Fw=", "id": "50a6fefc9d114210901dc60619015289", "trust_id": null, "metadata": {"roles": ["9fe2ff9ee4384b1894a90878d3e92bab"]}}}}
access: INFO: None - - [21/Nov/2013:06:19:55 +0000] "PATCH http://localhost/v2.0/OS-KSCRUD/users/two HTTP/1.0" 200 1482
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:19:55Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'55', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'19'} with default timezone <iso8601.iso8601.Utc object at 0x24f0890>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'19' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'55' for 'second' with default None
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:19:55Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'55', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'19'} with default timezone <iso8601.iso8601.Utc object at 0x24f0890>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'19' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'55' for 'second' with default None
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
eventlet.wsgi.server: DEBUG: (27748) accepted ('127.0.0.1', 36953)
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.common.wsgi: DEBUG: ******************** REQUEST ENVIRON ********************
keystone.common.wsgi: DEBUG: SCRIPT_NAME = /v2.0
keystone.common.wsgi: DEBUG: webob.adhoc_attrs = {'response': <Response at 0xf290b50 200 OK>}
keystone.common.wsgi: DEBUG: REQUEST_METHOD = GET
keystone.common.wsgi: DEBUG: PATH_INFO = /tenants
keystone.common.wsgi: DEBUG: SERVER_PROTOCOL = HTTP/1.0
keystone.common.wsgi: DEBUG: HTTP_X_AUTH_TOKEN = MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxOTo1NS4yNDMzMzQiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjE5OjU1WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAa58VzDS+Z9DiaJoyMzaHx7LeLa4eTaGIDI2GNJuvQHA9AX3DkxnAqd0bKfjRJsS9GLHwTB4Rym4ua0l82gQAPkMury1Q+u0Eb5SG7y8fElBLvzKl1-Qd1Lsa2wsLBBjLSSvDmpqJnb7f7VJuwMGcPwhzwMDyJYQ-kqSvUPzd2Fw=
keystone.common.wsgi: DEBUG: HTTP_USER_AGENT = python-keystoneclient
keystone.common.wsgi: DEBUG: REMOTE_PORT = 36953
keystone.common.wsgi: DEBUG: SERVER_NAME = 127.0.0.1
keystone.common.wsgi: DEBUG: REMOTE_ADDR = 127.0.0.1
keystone.common.wsgi: DEBUG: eventlet.input = <eventlet.wsgi.Input object at 0xf523a10>
keystone.common.wsgi: DEBUG: wsgi.url_scheme = http
keystone.common.wsgi: DEBUG: SERVER_PORT = 35578
keystone.common.wsgi: DEBUG: wsgi.input = <eventlet.wsgi.Input object at 0xf523a10>
keystone.common.wsgi: DEBUG: openstack.context = {'token_id': 'MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxOTo1NS4yNDMzMzQiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjE5OjU1WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAa58VzDS+Z9DiaJoyMzaHx7LeLa4eTaGIDI2GNJuvQHA9AX3DkxnAqd0bKfjRJsS9GLHwTB4Rym4ua0l82gQAPkMury1Q+u0Eb5SG7y8fElBLvzKl1-Qd1Lsa2wsLBBjLSSvDmpqJnb7f7VJuwMGcPwhzwMDyJYQ-kqSvUPzd2Fw=', 'is_admin': False}
keystone.common.wsgi: DEBUG: HTTP_HOST = localhost:35578
keystone.common.wsgi: DEBUG: wsgi.multithread = True
keystone.common.wsgi: DEBUG: eventlet.posthooks = []
keystone.common.wsgi: DEBUG: HTTP_ACCEPT = */*
keystone.common.wsgi: DEBUG: wsgi.version = (1, 0)
keystone.common.wsgi: DEBUG: RAW_PATH_INFO = /v2.0/tenants
keystone.common.wsgi: DEBUG: GATEWAY_INTERFACE = CGI/1.1
keystone.common.wsgi: DEBUG: wsgi.run_once = False
keystone.common.wsgi: DEBUG: wsgi.errors = <nose.plugins.xunit.Tee object at 0xdf46490>
keystone.common.wsgi: DEBUG: wsgi.multiprocess = False
keystone.common.wsgi: DEBUG: CONTENT_TYPE = text/plain
keystone.common.wsgi: DEBUG: HTTP_ACCEPT_ENCODING = gzip, deflate, compress
keystone.common.wsgi: DEBUG:
keystone.common.wsgi: DEBUG: ******************** REQUEST BODY ********************
keystone.common.wsgi: DEBUG:
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.identity.controllers: WARNING: Authentication failed: Could not find token: MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxOTo1NS4yNDMzMzQiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjE5OjU1WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAa58VzDS+Z9DiaJoyMzaHx7LeLa4eTaGIDI2GNJuvQHA9AX3DkxnAqd0bKfjRJsS9GLHwTB4Rym4ua0l82gQAPkMury1Q+u0Eb5SG7y8fElBLvzKl1-Qd1Lsa2wsLBBjLSSvDmpqJnb7f7VJuwMGcPwhzwMDyJYQ-kqSvUPzd2Fw=
keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1
keystone.common.wsgi: DEBUG: ******************** RESPONSE HEADERS ********************
keystone.common.wsgi: DEBUG: Vary = X-Auth-Token
keystone.common.wsgi: DEBUG: Content-Type = application/json
keystone.common.wsgi: DEBUG: Content-Length = 116
keystone.common.wsgi: DEBUG:
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.common.wsgi: DEBUG: ******************** RESPONSE BODY ********************
keystone.common.wsgi: DEBUG: {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Not Authorized"}}
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:19:55 +0000] "GET http://localhost:35578/v2.0/tenants HTTP/1.0" 401 116
eventlet.wsgi.server: DEBUG: 127.0.0.1 - - [21/Nov/2013 06:19:55] "GET /v2.0/tenants HTTP/1.1" 401 257 0.010888
requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 116
keystoneclient.httpclient: DEBUG: Request returned failure status: 401
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:19:55Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'55', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'19'} with default timezone <iso8601.iso8601.Utc object at 0x24f0890>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'19' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'55' for 'second' with default None
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:19:55Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'55', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'19'} with default timezone <iso8601.iso8601.Utc object at 0x24f0890>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'19' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'55' for 'second' with default None
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
eventlet.wsgi.server: DEBUG: (27748) accepted ('127.0.0.1', 36955)
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.common.wsgi: DEBUG: ******************** REQUEST ENVIRON ********************
keystone.common.wsgi: DEBUG: SCRIPT_NAME = /v2.0
keystone.common.wsgi: DEBUG: webob.adhoc_attrs = {'response': <Response at 0xf290a90 200 OK>}
keystone.common.wsgi: DEBUG: REQUEST_METHOD = GET
keystone.common.wsgi: DEBUG: PATH_INFO = /tenants
keystone.common.wsgi: DEBUG: SERVER_PROTOCOL = HTTP/1.0
keystone.common.wsgi: DEBUG: HTTP_X_AUTH_TOKEN = MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxOTo1NS4yNDMzMzQiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjE5OjU1WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAa58VzDS+Z9DiaJoyMzaHx7LeLa4eTaGIDI2GNJuvQHA9AX3DkxnAqd0bKfjRJsS9GLHwTB4Rym4ua0l82gQAPkMury1Q+u0Eb5SG7y8fElBLvzKl1-Qd1Lsa2wsLBBjLSSvDmpqJnb7f7VJuwMGcPwhzwMDyJYQ-kqSvUPzd2Fw=
keystone.common.wsgi: DEBUG: HTTP_USER_AGENT = python-keystoneclient
keystone.common.wsgi: DEBUG: REMOTE_PORT = 36955
keystone.common.wsgi: DEBUG: SERVER_NAME = 127.0.0.1
keystone.common.wsgi: DEBUG: REMOTE_ADDR = 127.0.0.1
keystone.common.wsgi: DEBUG: eventlet.input = <eventlet.wsgi.Input object at 0xf523dd0>
keystone.common.wsgi: DEBUG: wsgi.url_scheme = http
keystone.common.wsgi: DEBUG: SERVER_PORT = 35578
keystone.common.wsgi: DEBUG: wsgi.input = <eventlet.wsgi.Input object at 0xf523dd0>
keystone.common.wsgi: DEBUG: openstack.context = {'token_id': 'MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxOTo1NS4yNDMzMzQiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjE5OjU1WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAa58VzDS+Z9DiaJoyMzaHx7LeLa4eTaGIDI2GNJuvQHA9AX3DkxnAqd0bKfjRJsS9GLHwTB4Rym4ua0l82gQAPkMury1Q+u0Eb5SG7y8fElBLvzKl1-Qd1Lsa2wsLBBjLSSvDmpqJnb7f7VJuwMGcPwhzwMDyJYQ-kqSvUPzd2Fw=', 'is_admin': False}
keystone.common.wsgi: DEBUG: HTTP_HOST = localhost:35578
keystone.common.wsgi: DEBUG: wsgi.multithread = True
keystone.common.wsgi: DEBUG: eventlet.posthooks = []
keystone.common.wsgi: DEBUG: HTTP_ACCEPT = */*
keystone.common.wsgi: DEBUG: wsgi.version = (1, 0)
keystone.common.wsgi: DEBUG: RAW_PATH_INFO = /v2.0/tenants
keystone.common.wsgi: DEBUG: GATEWAY_INTERFACE = CGI/1.1
keystone.common.wsgi: DEBUG: wsgi.run_once = False
keystone.common.wsgi: DEBUG: wsgi.errors = <nose.plugins.xunit.Tee object at 0xdf46490>
keystone.common.wsgi: DEBUG: wsgi.multiprocess = False
keystone.common.wsgi: DEBUG: CONTENT_TYPE = text/plain
keystone.common.wsgi: DEBUG: HTTP_ACCEPT_ENCODING = gzip, deflate, compress
keystone.common.wsgi: DEBUG:
keystone.common.wsgi: DEBUG: ******************** REQUEST BODY ********************
keystone.common.wsgi: DEBUG:
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.identity.controllers: WARNING: Authentication failed: Could not find token: MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxOTo1NS4yNDMzMzQiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjE5OjU1WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAa58VzDS+Z9DiaJoyMzaHx7LeLa4eTaGIDI2GNJuvQHA9AX3DkxnAqd0bKfjRJsS9GLHwTB4Rym4ua0l82gQAPkMury1Q+u0Eb5SG7y8fElBLvzKl1-Qd1Lsa2wsLBBjLSSvDmpqJnb7f7VJuwMGcPwhzwMDyJYQ-kqSvUPzd2Fw=
keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1
keystone.common.wsgi: DEBUG: ******************** RESPONSE HEADERS ********************
keystone.common.wsgi: DEBUG: Vary = X-Auth-Token
keystone.common.wsgi: DEBUG: Content-Type = application/json
keystone.common.wsgi: DEBUG: Content-Length = 116
keystone.common.wsgi: DEBUG:
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:35578
keystone.common.wsgi: DEBUG: ******************** RESPONSE BODY ********************
keystone.common.wsgi: DEBUG: {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Not Authorized"}}
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:19:55 +0000] "GET http://localhost:35578/v2.0/tenants HTTP/1.0" 401 116
eventlet.wsgi.server: DEBUG: 127.0.0.1 - - [21/Nov/2013 06:19:55] "GET /v2.0/tenants HTTP/1.1" 401 257 0.010541
requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 116
keystoneclient.httpclient: DEBUG: Request returned failure status: 401
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 377.29 secs:
[31m 161.82 Kc11TestCase.test_admin_requires_adminness[0m
[31m 105.01 KcMasterTestCase.test_admin_requires_adminness[0m
[31m 100.02 KcEssex3TestCase.test_admin_requires_adminness[0m
[31m 5.31 TestTokenRevoking.test_removing_role_assignment_does_not_affect_other_users[0m
[31m 5.13 TestTokenRevoking.test_deleting_group_grant_revokes_tokens[0m
----------------------------------------------------------------------
Ran 1320 tests in 854.392s
FAILED (SKIP=86, errors=2)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-keystone-python26-stable-grizz…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
WebTest==2.0.10
argparse==1.2.1
beautifulsoup4==4.3.2
cffi==0.8
colorama==0.2.7
coverage==3.7
d2to1==0.2.11
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
greenlet==0.4.1
httplib2==0.8
iso8601==0.1.8
keyring==3.2.1
keystone==jenkins.periodic.keystone.python26.stable.grizzly.71
logilab-astng==0.24.3
logilab-common==0.60.0
lxml==3.2.4
mox==0.5.3
netaddr==0.7.10
netifaces==0.8
nose==1.3.0
nosehtmloutput==0.0.5
nosexcover==1.0.8
openstack.nose-plugin==0.11
ordereddict==1.1
oslo.config==1.2.1
pam==0.1.4
passlib==1.6.1
pbr==0.5.23
pep8==1.3.3
prettytable==0.7.2
pycparser==2.10
pylint==0.27.0
pysqlite==2.6.3
python-keystoneclient==0.2.5
python-ldap==2.3.13
python-memcached==1.53
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
swift==1.8.0.1
termcolor==1.1.0
unittest2==0.5.1
waitress==0.8.7
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./tests/nose_results.html
+ '[' -f ./tests/nose_results.html ']'
++ grep -c 'tr class=.passClass' ./tests/nose_results.html
+ passcount=69
+ '[' 69 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.mUdrA4Mevi
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-keystone-python26-stable-grizzly/71/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python26-stable-grizzly/centos6-3/71
[SCP] Copying console log.
1
1
Build failed in Jenkins: periodic-ceilometer-python26-stable-havana #1
by OpenStack Jenkins 23 Nov '13
by OpenStack Jenkins 23 Nov '13
23 Nov '13
See <https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…>
------------------------------------------
[...truncated 263 lines...]
======================================================================
FAIL: test_notifier.TestNovaNotifier.test_samples
tags: worker-3
----------------------------------------------------------------------
pythonlogging:'': {{{
Loading compute driver 'nova.virt.fake.FakeDriver'
processing compute.instance.delete.start
Terminating instance
Key 'instance-00000001' not in instances '{}'
Error setting Instance.vm_state
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
}}}
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1201, in patched
return func(*args, **keywargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 224, in setUp
instance=self.instance)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 354, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 90, in wrapped
payload)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 73, in wrapped
return f(self, context, *args, **kw)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 244, in decorated_function
pass
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 230, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 295, in decorated_function
function(self, context, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 272, in decorated_function
e, sys.exc_info())
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 259, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1984, in terminate_instance
do_terminate_instance(instance, bdms)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 248, in inner
return f(*args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1976, in do_terminate_instance
reservations=reservations)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 105, in inner
rv = f(*args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1949, in _delete_instance
user_id=user_id)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 1944, in _delete_instance
db_inst)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 225, in _from_db_object
instance[field] = db_inst[field]
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 379, in __setitem__
setattr(self, name, value)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
======================================================================
FAIL: process-returncode
tags: worker-1
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-0
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-2
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-3
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
Ran 8 tests in 0.415s
FAILED (id=0, failures=8)
error: testr failed (1)
ERROR: InvocationError: '/bin/bash -x <https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…'>
py26 runtests: commands[1] | <https://jenkins01.openstack.org/job/periodic-ceilometer-python26-stable-hav…>
No module named deprecated
No module named crypto
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Flask==0.10.1
Jinja2==2.7.1
Mako==0.9.0
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.10
Sphinx==1.1.3
Tempita==0.5.1
WSME==0.5b5
WebOb==1.2.3
WebTest==2.0.10
Werkzeug==0.9.4
alembic==0.6.0
amqp==1.3.3
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
beautifulsoup4==4.3.2
boto==2.17.0
-e git://git.openstack.org/openstack/ceilometer@d90c8e1638e957f867ed507464c889…
cffi==0.8
cliff==1.4.5
cmd2==0.6.7
coverage==3.7
decorator==3.4.0
discover==0.4.0
dnspython==1.11.1
docutils==0.9.1
ecdsa==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
happybase==0.7
httplib2==0.8
importlib==1.0.2
iso8601==0.1.8
itsdangerous==0.23
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.5
logutils==0.3.3
lxml==3.2.4
mccabe==0.2.1
mock==1.0.1
mox==0.5.3
msgpack-python==0.4.0
netaddr==0.7.10
netifaces==0.8
nova==2014.1.dev778.gb0263d7
numpy==1.8.0
ordereddict==1.1
oslo.config==1.2.1
oslo.sphinx==1.1
paramiko==1.12.0
pbr==0.5.23
pecan==0.4.2
pep8==1.4.5
prettytable==0.7.2
pyOpenSSL==0.13.1
pyasn1==0.1.7
pycparser==2.10
pycrypto==2.6.1
pyflakes==0.7.3
pymongo==2.6.3
pyparsing==2.0.1
python-ceilometerclient==1.0.6
python-cinderclient==1.0.7
python-glanceclient==0.12.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-subunit==0.0.15
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplegeneric==0.8.1
simplejson==3.3.1
singledispatch==3.4.0.2
six==1.4.1
sphinxcontrib-httpdomain==1.2.0
sphinxcontrib-pecanwsme==0.5
sqlalchemy-migrate==0.8.2
stevedore==0.12
suds==0.4
swift==1.10.0
testrepository==0.0.18
testscenarios==0.4
testtools==0.9.33
thrift==0.9.1
waitress==0.8.7
warlock==1.0.1
websockify==0.5.1
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ '[' -f .testrepository/0.2 ']'
+ '[' -f .testrepository/0 ']'
+ .tox/py26/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
Traceback (most recent call last):
File "/usr/local/jenkins/slave_scripts/subunit2html.py", line 727, in <module>
main()
File "/usr/local/jenkins/slave_scripts/subunit2html.py", line 702, in main
stream = open(subunit_file, 'rb')
IOError: [Errno 2] No such file or directory: './subunit_log.txt'
+ gzip -9 ./subunit_log.txt
gzip: ./subunit_log.txt: No such file or directory
+ gzip -9 ./testr_results.html
gzip: ./testr_results.html: No such file or directory
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.XJFWefQJU2
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python26-stable-havana
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python26-stable-havana/centos6-11
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python26-stable-havana/centos6-11/1
[SCP] Copying console log.
1
2
Build failed in Jenkins: periodic-keystone-python27-stable-grizzly #59
by OpenStack Jenkins 23 Nov '13
by OpenStack Jenkins 23 Nov '13
23 Nov '13
See <https://jenkins01.openstack.org/job/periodic-keystone-python27-stable-grizz…>
------------------------------------------
[...truncated 1869 lines...]
keystone.common.wsgi: DEBUG: ******************** RESPONSE BODY ********************
keystone.common.wsgi: DEBUG: {"access": {"token": {"tenant": {"id": "baz", "enabled": true, "description": "description", "name": "BAZ"}, "user_id": "two", "expires": "2013-11-22T06:06:59.416876", "user": {"tenant_id": "baz", "email": "two(a)three.com", "enabled": true, "id": "two", "name": "TWO"}, "key": "MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjowNjo1OS40MjY2OTkiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjA2OjU5WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAIR3GmxZ4Za5iCc9732dr74WqSlNV6GPNF2nEPUUPT61S4lsyw7a+-xyLX4rvJx43I0q+cod0OZmWaNiCIyIst24sfJLEa44yKBqWp1mGxpQjJQVgrryC+PQkHymAw-CTCYnYxHHRS5jVJOAVEQTy0JMsnKg8N0PN+fhgf31SZYc=", "id": "033f8185d3364b2f9938820acde3e369", "trust_id": null, "metadata": {"roles": ["9fe2ff9ee4384b1894a90878d3e92bab"]}}}}
access: INFO: None - - [21/Nov/2013:06:06:59 +0000] "PATCH http://localhost/v2.0/OS-KSCRUD/users/two HTTP/1.0" 200 1482
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:06:59Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'59', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'06'} with default timezone <iso8601.iso8601.Utc object at 0x32e28d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:06:59Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'59', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'06'} with default timezone <iso8601.iso8601.Utc object at 0x32e28d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
eventlet.wsgi.server: DEBUG: (3959) accepted ('127.0.0.1', 60573)
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.common.wsgi: DEBUG: ******************** REQUEST ENVIRON ********************
keystone.common.wsgi: DEBUG: SCRIPT_NAME = /v2.0
keystone.common.wsgi: DEBUG: webob.adhoc_attrs = {'response': <Response at 0x120e9a10 200 OK>}
keystone.common.wsgi: DEBUG: REQUEST_METHOD = GET
keystone.common.wsgi: DEBUG: PATH_INFO = /tenants
keystone.common.wsgi: DEBUG: SERVER_PROTOCOL = HTTP/1.0
keystone.common.wsgi: DEBUG: HTTP_X_AUTH_TOKEN = MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjowNjo1OS40MjY2OTkiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjA2OjU5WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAIR3GmxZ4Za5iCc9732dr74WqSlNV6GPNF2nEPUUPT61S4lsyw7a+-xyLX4rvJx43I0q+cod0OZmWaNiCIyIst24sfJLEa44yKBqWp1mGxpQjJQVgrryC+PQkHymAw-CTCYnYxHHRS5jVJOAVEQTy0JMsnKg8N0PN+fhgf31SZYc=
keystone.common.wsgi: DEBUG: HTTP_USER_AGENT = python-keystoneclient
keystone.common.wsgi: DEBUG: REMOTE_PORT = 60573
keystone.common.wsgi: DEBUG: SERVER_NAME = 127.0.0.1
keystone.common.wsgi: DEBUG: REMOTE_ADDR = 127.0.0.1
keystone.common.wsgi: DEBUG: eventlet.input = <eventlet.wsgi.Input object at 0x11bc9610>
keystone.common.wsgi: DEBUG: wsgi.url_scheme = http
keystone.common.wsgi: DEBUG: SERVER_PORT = 55269
keystone.common.wsgi: DEBUG: wsgi.input = <eventlet.wsgi.Input object at 0x11bc9610>
keystone.common.wsgi: DEBUG: openstack.context = {'token_id': 'MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjowNjo1OS40MjY2OTkiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjA2OjU5WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAIR3GmxZ4Za5iCc9732dr74WqSlNV6GPNF2nEPUUPT61S4lsyw7a+-xyLX4rvJx43I0q+cod0OZmWaNiCIyIst24sfJLEa44yKBqWp1mGxpQjJQVgrryC+PQkHymAw-CTCYnYxHHRS5jVJOAVEQTy0JMsnKg8N0PN+fhgf31SZYc=', 'is_admin': False}
keystone.common.wsgi: DEBUG: HTTP_HOST = localhost:55269
keystone.common.wsgi: DEBUG: wsgi.multithread = True
keystone.common.wsgi: DEBUG: eventlet.posthooks = []
keystone.common.wsgi: DEBUG: HTTP_ACCEPT = */*
keystone.common.wsgi: DEBUG: wsgi.version = (1, 0)
keystone.common.wsgi: DEBUG: RAW_PATH_INFO = /v2.0/tenants
keystone.common.wsgi: DEBUG: GATEWAY_INTERFACE = CGI/1.1
keystone.common.wsgi: DEBUG: wsgi.run_once = False
keystone.common.wsgi: DEBUG: wsgi.errors = <nose.plugins.xunit.Tee object at 0x107d5b90>
keystone.common.wsgi: DEBUG: wsgi.multiprocess = False
keystone.common.wsgi: DEBUG: CONTENT_TYPE = text/plain
keystone.common.wsgi: DEBUG: HTTP_ACCEPT_ENCODING = gzip, deflate, compress
keystone.common.wsgi: DEBUG:
keystone.common.wsgi: DEBUG: ******************** REQUEST BODY ********************
keystone.common.wsgi: DEBUG:
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.identity.controllers: WARNING: Authentication failed: Could not find token: MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjowNjo1OS40MjY2OTkiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjA2OjU5WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAIR3GmxZ4Za5iCc9732dr74WqSlNV6GPNF2nEPUUPT61S4lsyw7a+-xyLX4rvJx43I0q+cod0OZmWaNiCIyIst24sfJLEa44yKBqWp1mGxpQjJQVgrryC+PQkHymAw-CTCYnYxHHRS5jVJOAVEQTy0JMsnKg8N0PN+fhgf31SZYc=
keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1
keystone.common.wsgi: DEBUG: ******************** RESPONSE HEADERS ********************
keystone.common.wsgi: DEBUG: Vary = X-Auth-Token
keystone.common.wsgi: DEBUG: Content-Type = application/json
keystone.common.wsgi: DEBUG: Content-Length = 116
keystone.common.wsgi: DEBUG:
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.common.wsgi: DEBUG: ******************** RESPONSE BODY ********************
keystone.common.wsgi: DEBUG: {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Not Authorized"}}
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:06:59 +0000] "GET http://localhost:55269/v2.0/tenants HTTP/1.0" 401 116
eventlet.wsgi.server: DEBUG: 127.0.0.1 - - [21/Nov/2013 06:06:59] "GET /v2.0/tenants HTTP/1.1" 401 257 0.008950
requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 116
keystoneclient.httpclient: DEBUG: Request returned failure status: 401
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:06:59Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'59', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'06'} with default timezone <iso8601.iso8601.Utc object at 0x32e28d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:06:59Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'59', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'06'} with default timezone <iso8601.iso8601.Utc object at 0x32e28d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost
eventlet.wsgi.server: DEBUG: (3959) accepted ('127.0.0.1', 60574)
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.common.wsgi: DEBUG: ******************** REQUEST ENVIRON ********************
keystone.common.wsgi: DEBUG: SCRIPT_NAME = /v2.0
keystone.common.wsgi: DEBUG: webob.adhoc_attrs = {'response': <Response at 0x120e9cd0 200 OK>}
keystone.common.wsgi: DEBUG: REQUEST_METHOD = GET
keystone.common.wsgi: DEBUG: PATH_INFO = /tenants
keystone.common.wsgi: DEBUG: SERVER_PROTOCOL = HTTP/1.0
keystone.common.wsgi: DEBUG: HTTP_X_AUTH_TOKEN = MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjowNjo1OS40MjY2OTkiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjA2OjU5WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAIR3GmxZ4Za5iCc9732dr74WqSlNV6GPNF2nEPUUPT61S4lsyw7a+-xyLX4rvJx43I0q+cod0OZmWaNiCIyIst24sfJLEa44yKBqWp1mGxpQjJQVgrryC+PQkHymAw-CTCYnYxHHRS5jVJOAVEQTy0JMsnKg8N0PN+fhgf31SZYc=
keystone.common.wsgi: DEBUG: HTTP_USER_AGENT = python-keystoneclient
keystone.common.wsgi: DEBUG: REMOTE_PORT = 60574
keystone.common.wsgi: DEBUG: SERVER_NAME = 127.0.0.1
keystone.common.wsgi: DEBUG: REMOTE_ADDR = 127.0.0.1
keystone.common.wsgi: DEBUG: eventlet.input = <eventlet.wsgi.Input object at 0x120dae10>
keystone.common.wsgi: DEBUG: wsgi.url_scheme = http
keystone.common.wsgi: DEBUG: SERVER_PORT = 55269
keystone.common.wsgi: DEBUG: wsgi.input = <eventlet.wsgi.Input object at 0x120dae10>
keystone.common.wsgi: DEBUG: openstack.context = {'token_id': 'MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjowNjo1OS40MjY2OTkiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjA2OjU5WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAIR3GmxZ4Za5iCc9732dr74WqSlNV6GPNF2nEPUUPT61S4lsyw7a+-xyLX4rvJx43I0q+cod0OZmWaNiCIyIst24sfJLEa44yKBqWp1mGxpQjJQVgrryC+PQkHymAw-CTCYnYxHHRS5jVJOAVEQTy0JMsnKg8N0PN+fhgf31SZYc=', 'is_admin': False}
keystone.common.wsgi: DEBUG: HTTP_HOST = localhost:55269
keystone.common.wsgi: DEBUG: wsgi.multithread = True
keystone.common.wsgi: DEBUG: eventlet.posthooks = []
keystone.common.wsgi: DEBUG: HTTP_ACCEPT = */*
keystone.common.wsgi: DEBUG: wsgi.version = (1, 0)
keystone.common.wsgi: DEBUG: RAW_PATH_INFO = /v2.0/tenants
keystone.common.wsgi: DEBUG: GATEWAY_INTERFACE = CGI/1.1
keystone.common.wsgi: DEBUG: wsgi.run_once = False
keystone.common.wsgi: DEBUG: wsgi.errors = <nose.plugins.xunit.Tee object at 0x107d5b90>
keystone.common.wsgi: DEBUG: wsgi.multiprocess = False
keystone.common.wsgi: DEBUG: CONTENT_TYPE = text/plain
keystone.common.wsgi: DEBUG: HTTP_ACCEPT_ENCODING = gzip, deflate, compress
keystone.common.wsgi: DEBUG:
keystone.common.wsgi: DEBUG: ******************** REQUEST BODY ********************
keystone.common.wsgi: DEBUG:
keystone.common.wsgi: DEBUG: arg_dict: {}
keystone.identity.controllers: WARNING: Authentication failed: Could not find token: MIIDJQYJKoZIhvcNAQcCoIIDFjCCAxICAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjowNjo1OS40MjY2OTkiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjA2OjU5WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggFJMIIBRQIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGAIR3GmxZ4Za5iCc9732dr74WqSlNV6GPNF2nEPUUPT61S4lsyw7a+-xyLX4rvJx43I0q+cod0OZmWaNiCIyIst24sfJLEa44yKBqWp1mGxpQjJQVgrryC+PQkHymAw-CTCYnYxHHRS5jVJOAVEQTy0JMsnKg8N0PN+fhgf31SZYc=
keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1
keystone.common.wsgi: DEBUG: ******************** RESPONSE HEADERS ********************
keystone.common.wsgi: DEBUG: Vary = X-Auth-Token
keystone.common.wsgi: DEBUG: Content-Type = application/json
keystone.common.wsgi: DEBUG: Content-Length = 116
keystone.common.wsgi: DEBUG:
keystone.contrib.stats.core: WARNING: Unable to resolve API as either public or admin: localhost:55269
keystone.common.wsgi: DEBUG: ******************** RESPONSE BODY ********************
keystone.common.wsgi: DEBUG: {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Not Authorized"}}
access: INFO: 127.0.0.1 - - [21/Nov/2013:06:06:59 +0000] "GET http://localhost:55269/v2.0/tenants HTTP/1.0" 401 116
eventlet.wsgi.server: DEBUG: 127.0.0.1 - - [21/Nov/2013 06:06:59] "GET /v2.0/tenants HTTP/1.1" 401 257 0.007617
requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 116
keystoneclient.httpclient: DEBUG: Request returned failure status: 401
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 20.73 secs:
[31m 5.14 TestTokenRevoking.test_deleting_group_grant_revokes_tokens[0m
[31m 4.41 TestTokenRevoking.test_group_membership_changes_revokes_token[0m
[31m 4.04 TestTokenRevoking.test_unscoped_token_remains_valid_after_role_assignment[0m
[31m 3.95 TestTokenRevoking.test_removing_role_assignment_does_not_affect_other_users[0m
[31m 3.19 TestTrustAuth.test_trust_crud[0m
----------------------------------------------------------------------
Ran 1320 tests in 410.182s
FAILED (SKIP=86, errors=2)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-keystone-python27-stable-grizz…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
WebTest==2.0.10
argparse==1.2.1
beautifulsoup4==4.3.2
cffi==0.8
colorama==0.2.7
coverage==3.7
d2to1==0.2.11
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
greenlet==0.4.1
httplib2==0.8
iso8601==0.1.8
keyring==3.2.1
keystone==jenkins.periodic.keystone.python27.stable.grizzly.59
logilab-astng==0.24.3
logilab-common==0.60.0
lxml==3.2.4
mox==0.5.3
netaddr==0.7.10
netifaces==0.8
nose==1.3.0
nosehtmloutput==0.0.5
nosexcover==1.0.8
openstack.nose-plugin==0.11
oslo.config==1.2.1
pam==0.1.4
passlib==1.6.1
pbr==0.5.23
pep8==1.3.3
prettytable==0.7.2
pycparser==2.10
pylint==0.27.0
pysqlite==2.6.3
python-keystoneclient==0.2.5
python-ldap==2.3.13
python-memcached==1.53
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
swift==1.8.0.1
termcolor==1.1.0
unittest2==0.5.1
waitress==0.8.7
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./tests/nose_results.html
+ '[' -f ./tests/nose_results.html ']'
++ grep -c 'tr class=.passClass' ./tests/nose_results.html
+ passcount=69
+ '[' 69 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.1vPCKeVfc6
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-keystone-python27-stable-grizzly/59/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python27-stable-grizzly/precise5/59
[SCP] Copying console log.
1
1
Build failed in Jenkins: periodic-ceilometer-python27-stable-havana #1
by OpenStack Jenkins 23 Nov '13
by OpenStack Jenkins 23 Nov '13
23 Nov '13
See <https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…>
------------------------------------------
[...truncated 260 lines...]
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
======================================================================
FAIL: test_notifier.TestNovaNotifier.test_pollster_called
tags: worker-2
----------------------------------------------------------------------
pythonlogging:'': {{{
Loading compute driver 'nova.virt.fake.FakeDriver'
processing compute.instance.delete.start
Terminating instance
Key 'instance-00000001' not in instances '{}'
Error setting Instance.vm_state
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
}}}
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1201, in patched
return func(*args, **keywargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 224, in setUp
instance=self.instance)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 354, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 90, in wrapped
payload)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 73, in wrapped
return f(self, context, *args, **kw)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 244, in decorated_function
pass
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 230, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 295, in decorated_function
function(self, context, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 272, in decorated_function
e, sys.exc_info())
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 259, in decorated_function
return function(self, context, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1984, in terminate_instance
do_terminate_instance(instance, bdms)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 248, in inner
return f(*args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1976, in do_terminate_instance
reservations=reservations)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 105, in inner
rv = f(*args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1949, in _delete_instance
user_id=user_id)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 1944, in _delete_instance
db_inst)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 225, in _from_db_object
instance[field] = db_inst[field]
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 379, in __setitem__
setattr(self, name, value)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 70, in setter
field.coerce(self, name, value))
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 163, in coerce
return self._type.coerce(obj, attr, value)
File "<https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…",> line 214, in coerce
value.__class__.__name__)
ValueError: (u'A string is required here, not %s', 'MagicMock')
======================================================================
FAIL: process-returncode
tags: worker-1
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-0
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-3
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
======================================================================
FAIL: process-returncode
tags: worker-2
----------------------------------------------------------------------
Binary content:
traceback (test/plain; charset="utf8")
Ran 8 tests in 0.512s
FAILED (id=0, failures=8)
error: testr failed (1)
ERROR: InvocationError: '/bin/bash -x <https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…'>
py27 runtests: commands[1] | <https://jenkins01.openstack.org/job/periodic-ceilometer-python27-stable-hav…>
No module named deprecated
No module named crypto
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Flask==0.10.1
Jinja2==2.7.1
Mako==0.9.0
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.10
Sphinx==1.1.3
Tempita==0.5.1
WSME==0.5b5
WebOb==1.2.3
WebTest==2.0.10
Werkzeug==0.9.4
alembic==0.6.0
amqp==1.3.3
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
beautifulsoup4==4.3.2
boto==2.17.0
-e git://git.openstack.org/openstack/ceilometer@d90c8e1638e957f867ed507464c889…
cffi==0.8
cliff==1.4.5
cmd2==0.6.7
coverage==3.7
decorator==3.4.0
discover==0.4.0
dnspython==1.11.1
docutils==0.9.1
ecdsa==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
happybase==0.7
httplib2==0.8
iso8601==0.1.8
itsdangerous==0.23
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.5
lxml==3.2.4
mccabe==0.2.1
mock==1.0.1
mox==0.5.3
msgpack-python==0.4.0
netaddr==0.7.10
netifaces==0.8
nova==2014.1.dev784.g84bddb0
numpy==1.8.0
oslo.config==1.2.1
oslo.sphinx==1.1
paramiko==1.12.0
pbr==0.5.23
pecan==0.4.2
pep8==1.4.5
prettytable==0.7.2
pyOpenSSL==0.13.1
pyasn1==0.1.7
pycparser==2.10
pycrypto==2.6.1
pyflakes==0.7.3
pymongo==2.6.3
pyparsing==2.0.1
python-ceilometerclient==1.0.6
python-cinderclient==1.0.7
python-glanceclient==0.12.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-subunit==0.0.15
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplegeneric==0.8.1
simplejson==3.3.1
singledispatch==3.4.0.2
six==1.4.1
sphinxcontrib-httpdomain==1.2.0
sphinxcontrib-pecanwsme==0.5
sqlalchemy-migrate==0.8.2
stevedore==0.12
suds==0.4
swift==1.10.0
testrepository==0.0.18
testscenarios==0.4
testtools==0.9.33
thrift==0.9.1
waitress==0.8.7
warlock==1.1.0
websockify==0.5.1
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ '[' -f .testrepository/0.2 ']'
+ '[' -f .testrepository/0 ']'
+ .tox/py27/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
Traceback (most recent call last):
File "/usr/local/jenkins/slave_scripts/subunit2html.py", line 727, in <module>
main()
File "/usr/local/jenkins/slave_scripts/subunit2html.py", line 702, in main
stream = open(subunit_file, 'rb')
IOError: [Errno 2] No such file or directory: './subunit_log.txt'
+ gzip -9 ./subunit_log.txt
gzip: ./subunit_log.txt: No such file or directory
+ gzip -9 ./testr_results.html
gzip: ./testr_results.html: No such file or directory
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.j8ta5qiedo
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python27-stable-havana/precise9
[SCP] Trying to create /srv/static/logs/periodic/periodic-ceilometer-python27-stable-havana/precise9/1
[SCP] Copying console log.
1
1
22 Nov '13
See <https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…>
------------------------------------------
[...truncated 398 lines...]
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.plugins.nicira.nvp_cluster:The following cluster attributes were not specified: ['default_l3_gw_service_uuid']'
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'metadata_dhcp_host_route' has been deprecated or moved to a new section. See new configuration file for details.
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'nvp_controller_connection' has been deprecated or moved to a new section. See new configuration file for details.
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
INFO:neutron.manager:Loading Plugin: neutron.plugins.nicira.NeutronPlugin.NvpPluginV2
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'metadata_dhcp_host_route' has been deprecated or moved to a new section. See new configuration file for details.
WARNING:neutron.plugins.nicira.nvp_cluster:Deprecated: Attribute 'nvp_controller_connection' has been deprecated or moved to a new section. See new configuration file for details.
INFO:neutron.manager:Service L3_ROUTER_NAT is supported by the core plugin
ERROR:neutron.plugins.linuxbridge.agent.linuxbridge_neutron_agent:Failed reporting state!
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 801, in _report_state
self.agent_state)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 74, in report_state
return self.cast(context, msg, topic=self.topic)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 171, in cast
rpc.cast(context, self._get_topic(topic), msg)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 158, in cast
return _get_impl().cast(CONF, context, topic, msg)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 166, in cast
check_serialize(msg)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 131, in check_serialize
json.dumps(msg)
File "/usr/lib64/python2.6/json/__init__.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode
chunks = list(self.iterencode(o))
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 317, in _iterencode
for chunk in self._iterencode_default(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 323, in _iterencode_default
newobj = self.default(o)
File "/usr/lib64/python2.6/json/encoder.py", line 344, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <MagicMock name='LinuxBridgeManager().local_ip' id='261113616'> is not JSON serializable
ERROR:neutron.plugins.linuxbridge.agent.linuxbridge_neutron_agent:Failed reporting state!
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 801, in _report_state
self.agent_state)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 74, in report_state
return self.cast(context, msg, topic=self.topic)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 171, in cast
rpc.cast(context, self._get_topic(topic), msg)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 158, in cast
return _get_impl().cast(CONF, context, topic, msg)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 166, in cast
check_serialize(msg)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…",> line 131, in check_serialize
json.dumps(msg)
File "/usr/lib64/python2.6/json/__init__.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode
chunks = list(self.iterencode(o))
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
for chunk in self._iterencode_dict(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
for chunk in self._iterencode(value, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 317, in _iterencode
for chunk in self._iterencode_default(o, markers):
File "/usr/lib64/python2.6/json/encoder.py", line 323, in _iterencode_default
newobj = self.default(o)
File "/usr/lib64/python2.6/json/encoder.py", line 344, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <MagicMock name='LinuxBridgeManager().local_ip' id='246821776'> is not JSON serializable
INFO:neutron.common.config:Config paste file: <https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
INFO:neutron.common.config:Config paste file: <https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-havana…>
INFO:neutron.manager:Loading Plugin: neutron.db.db_base_plugin_v2.NeutronDbPluginV2
INFO:neutron.manager:Loading Plugin: neutron.tests.unit.dummy_plugin.DummyServicePlugin
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --list
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.kxz0vvtuRO/tmpgrsXbb
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.kxz0vvtuRO/tmpcAYhgd
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.kxz0vvtuRO/tmpKbTGK4
running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_LOG_CAPTURE=1 ${PYTHON:-python} -m subunit.run discover -t ./ neutron/tests/unit --load-list /tmp/tmp.kxz0vvtuRO/tmpS9eUUR
Ran 9383 tests in 2164.925s
PASSED (id=0, skips=328)
Slowest Tests
Test id Runtime (s)
--------------------------------------------------------------------------------------------------------------------- -----------
neutron.tests.unit.nicira.test_nvp_sync.NvpSyncTestCase.test_sync_chunk_larger_maxpagesize_triggers_multiple_requests 14.865
neutron.tests.unit.nicira.test_edge_router.ServiceRouterTestCase.test_floatingip_update_different_router 12.307
neutron.tests.unit.nicira.test_nicira_plugin.TestNiciraPortsV2.test_recycling 10.569
neutron.tests.unit.ryu.test_ryu_plugin.TestRyuPortsV2.test_recycling 9.782
neutron.tests.unit.nicira.test_edge_router.NvpRouterTestCase.test_floatingip_update_different_router 9.513
neutron.tests.unit.nec.test_router.NecRouterOpenFlowTestCase.test_floatingip_update_different_router 8.840
neutron.tests.unit.test_extension_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_router 8.743
neutron.tests.unit.test_l3_plugin.L3NatDBIntTestCaseXML.test_floatingip_update_different_router 8.219
neutron.tests.unit.ml2.test_ml2_plugin.TestMl2PortsV2.test_recycling 8.211
neutron.tests.unit.nicira.test_nicira_plugin.TestNiciraL3NatTestCase.test_floatingip_update_different_router 8.042
___________________________________ summary ____________________________________
py26: commands succeeded
congratulations :)
+ result=0
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
Mako==0.9.0
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==2.0
SQLAlchemy==0.7.10
Sphinx==1.2b1
WebOb==1.2.3
WebTest==2.0.10
alembic==0.6.0
amqp==1.3.3
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
beautifulsoup4==4.3.2
cliff==1.4.5
cmd2==0.6.7
configobj==4.7.2
coverage==3.7
discover==0.4.0
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
flake8==2.0
greenlet==0.4.1
hacking==0.7.2
httplib2==0.8
importlib==1.0.2
iso8601==0.1.8
jsonrpclib==0.1.3
kombu==3.0.5
mccabe==0.2.1
mock==1.0.1
mox==0.5.3
netaddr==0.7.10
neutron==jenkins.periodic.neutron.python26.stable.havana.1
ordereddict==1.1
oslo.config==1.2.1
pbr==0.5.23
pep8==1.4.5
prettytable==0.7.2
pyflakes==0.7.3
pyparsing==2.0.1
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-subunit==0.0.15
pytz==2013.8
pyudev==0.16.1
repoze.lru==0.6
requests==2.0.1
setuptools-git==1.0
simplejson==3.3.1
six==1.4.1
stevedore==0.12
testrepository==0.0.18
testtools==0.9.33
waitress==0.8.7
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ '[' -f .testrepository/0.2 ']'
+ '[' -f .testrepository/0 ']'
+ cp .testrepository/0 ./subunit_log.txt
+ .tox/py26/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
Build timed out (after 40 minutes). Marking the build as failed.
/usr/local/jenkins/slave_scripts/run-unittests.sh: line 58: 16801 Terminated .tox/$venv/bin/python /usr/local/jenkins/slave_scripts/subunit2html.py ./subunit_log.txt testr_results.html
+ gzip -9 ./subunit_log.txt
++ rm -rf /tmp/tmp.kxz0vvtuRO
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-neutron-python26-stable-havana/centos6-8
[SCP] Trying to create /srv/static/logs/periodic/periodic-neutron-python26-stable-havana/centos6-8/1
[SCP] Copying console log.
1
1
Build failed in Jenkins: periodic-tempest-devstack-vm-neutron-stable-havana #1
by OpenStack Jenkins 22 Nov '13
by OpenStack Jenkins 22 Nov '13
22 Nov '13
See <https://jenkins01.openstack.org/job/periodic-tempest-devstack-vm-neutron-st…>
------------------------------------------
[...truncated 21242 lines...]
tempest.api.object_storage.test_object_services.ObjectTest.test_copy_object_in_same_container[gate,smoke]
tempest.api.object_storage.test_object_services.ObjectTest.test_copy_object_in_same_container[gate,smoke] ... ok
tempest.api.object_storage.test_object_services.ObjectTest.test_copy_object_to_itself[gate,smoke]
tempest.api.object_storage.test_object_services.ObjectTest.test_copy_object_to_itself[gate,smoke] ... ok
tempest.api.object_storage.test_object_services.ObjectTest.test_create_object[gate,smoke]
tempest.api.object_storage.test_object_services.ObjectTest.test_create_object[gate,smoke] ... ok
tempest.api.object_storage.test_object_services.ObjectTest.test_delete_object[gate,smoke]
tempest.api.object_storage.test_object_services.ObjectTest.test_delete_object[gate,smoke] ... ok
tempest.api.object_storage.test_object_services.ObjectTest.test_get_object[gate,smoke]
tempest.api.object_storage.test_object_services.ObjectTest.test_get_object[gate,smoke] ... ok
tempest.api.object_storage.test_object_services.ObjectTest.test_object_metadata[gate,smoke]
tempest.api.object_storage.test_object_services.ObjectTest.test_object_metadata[gate,smoke] ... ok
tempest.api.object_storage.test_object_services.PublicObjectTest.test_access_public_container_object_without_using_creds[gate,smoke]
tempest.api.object_storage.test_object_services.PublicObjectTest.test_access_public_container_object_without_using_creds[gate,smoke] ... ok
tempest.api.object_storage.test_object_services.PublicObjectTest.test_access_public_object_with_another_user_creds[gate,smoke]
tempest.api.object_storage.test_object_services.PublicObjectTest.test_access_public_object_with_another_user_creds[gate,smoke] ... ok
tempest.api.object_storage.test_object_version.ContainerTest.test_versioned_container[gate,smoke]
tempest.api.object_storage.test_object_version.ContainerTest.test_versioned_container[gate,smoke] ... ok
tempest.api.orchestration.stacks.test_stacks.StacksTestJSON.test_stack_crud_no_resources[gate,smoke]
tempest.api.orchestration.stacks.test_stacks.StacksTestJSON.test_stack_crud_no_resources[gate,smoke] ... ok
tempest.api.orchestration.stacks.test_stacks.StacksTestJSON.test_stack_list_responds[gate,smoke]
tempest.api.orchestration.stacks.test_stacks.StacksTestJSON.test_stack_list_responds[gate,smoke] ... ok
setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest)
setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... skipped u'Cinder multi-backend feature disabled'
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs[gate,smoke]
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs[gate,smoke] ... ok
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_delete[gate,smoke]
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_delete[gate,smoke] ... ok
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get[gate,smoke]
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get[gate,smoke] ... ok
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list[gate,smoke]
tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list[gate,smoke] ... ok
tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete[gate,smoke]
tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete[gate,smoke] ... ok
tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list[gate,smoke]
tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list[gate,smoke] ... ok
tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance[compute,gate,smoke,stress]
tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance[compute,gate,smoke,stress] ... ok
tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_attach_detach_volume_to_instance[compute,gate,smoke,stress]
tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_attach_detach_volume_to_instance[compute,gate,smoke,stress] ... ok
tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete[gate,smoke]
tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete[gate,smoke] ... ok
tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke]
tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] ... ok
tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete[gate,smoke]
tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete[gate,smoke] ... ok
tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke]
tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] ... ok
tempest.api.volume.test_volumes_list.VolumeListTestXML.test_volume_list[gate,smoke]
tempest.api.volume.test_volumes_list.VolumeListTestXML.test_volume_list[gate,smoke] ... ok
tempest.api.volume.test_volumes_list.VolumesListTest.test_volume_list[gate,smoke]
tempest.api.volume.test_volumes_list.VolumesListTest.test_volume_list[gate,smoke] ... ok
tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario[dashboard]
tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario[dashboard] ... ok
tempest.scenario.test_large_ops.TestLargeOpsScenario.test_large_ops_scenario[compute,image]
tempest.scenario.test_large_ops.TestLargeOpsScenario.test_large_ops_scenario[compute,image] ... ok
tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario[compute,image,network,volume]
tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario[compute,image,network,volume] ... ok
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops[compute,gate,network,smoke]
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops[compute,gate,network,smoke] ... ok
tempest.scenario.test_network_quotas.TestNetworkQuotaBasic.test_create_network_until_quota_hit[network]
tempest.scenario.test_network_quotas.TestNetworkQuotaBasic.test_create_network_until_quota_hit[network] ... ok
tempest.scenario.test_network_quotas.TestNetworkQuotaBasic.test_create_ports_until_quota_hit[network]
tempest.scenario.test_network_quotas.TestNetworkQuotaBasic.test_create_ports_until_quota_hit[network] ... ok
tempest.scenario.test_network_quotas.TestNetworkQuotaBasic.test_create_subnet_until_quota_hit[network]
tempest.scenario.test_network_quotas.TestNetworkQuotaBasic.test_create_subnet_until_quota_hit[network] ... ok
tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_resize_server_confirm[compute]
tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_resize_server_confirm[compute] ... ok
tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume[compute]
tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume[compute] ... ok
tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basicops[compute,network]
tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basicops[compute,network] ... ok
tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern[compute,image,network]
tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern[compute,image,network] ... FAIL
tempest.scenario.test_stamp_pattern.TestStampPattern.test_stamp_pattern[compute,image,network,volume]
tempest.scenario.test_stamp_pattern.TestStampPattern.test_stamp_pattern[compute,image,network,volume] ... skipped u'Skipped until the Bug #1205344 is resolved.'
tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern[compute,image,volume]
tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern[compute,image,volume] ... ok
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_integration_1[gate,smoke]
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_integration_1[gate,smoke] ... skipped u'Skipped until Bug: 1182679 is resolved.'
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_idempotent_instances[gate,smoke]
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_idempotent_instances[gate,smoke] ... ok
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_stop_terminate_instance[gate,smoke]
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_stop_terminate_instance[gate,smoke] ... ok
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_stop_terminate_instance_with_tags[gate,smoke]
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_stop_terminate_instance_with_tags[gate,smoke] ... ok
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_terminate_instance[gate,smoke]
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_terminate_instance[gate,smoke] ... skipped u'Skipped until Bug: 1098891 is resolved.'
tempest.thirdparty.boto.test_ec2_keys.EC2KeysTest.test_create_ec2_keypair[gate,smoke]
tempest.thirdparty.boto.test_ec2_keys.EC2KeysTest.test_create_ec2_keypair[gate,smoke] ... ok
tempest.thirdparty.boto.test_ec2_keys.EC2KeysTest.test_delete_ec2_keypair[gate,smoke]
tempest.thirdparty.boto.test_ec2_keys.EC2KeysTest.test_delete_ec2_keypair[gate,smoke] ... skipped u'Skipped until Bug: 1072318 is resolved.'
tempest.thirdparty.boto.test_ec2_keys.EC2KeysTest.test_duplicate_ec2_keypair[gate,smoke]
tempest.thirdparty.boto.test_ec2_keys.EC2KeysTest.test_duplicate_ec2_keypair[gate,smoke] ... ok
tempest.thirdparty.boto.test_ec2_keys.EC2KeysTest.test_get_ec2_keypair[gate,smoke]
tempest.thirdparty.boto.test_ec2_keys.EC2KeysTest.test_get_ec2_keypair[gate,smoke] ... ok
tempest.thirdparty.boto.test_ec2_network.EC2NetworkTest.test_disassociate_not_associated_floating_ip[gate,smoke]
tempest.thirdparty.boto.test_ec2_network.EC2NetworkTest.test_disassociate_not_associated_floating_ip[gate,smoke] ... skipped u'Skipped until Bug: 1080406 is resolved.'
tempest.thirdparty.boto.test_ec2_security_groups.EC2SecurityGroupTest.test_create_authorize_security_group[gate,smoke]
tempest.thirdparty.boto.test_ec2_security_groups.EC2SecurityGroupTest.test_create_authorize_security_group[gate,smoke] ... ok
tempest.thirdparty.boto.test_ec2_volumes.EC2VolumesTest.test_create_get_delete[gate,smoke]
tempest.thirdparty.boto.test_ec2_volumes.EC2VolumesTest.test_create_get_delete[gate,smoke] ... ok
tempest.thirdparty.boto.test_ec2_volumes.EC2VolumesTest.test_create_volume_from_snapshot[gate,smoke]
tempest.thirdparty.boto.test_ec2_volumes.EC2VolumesTest.test_create_volume_from_snapshot[gate,smoke] ... ok
tempest.thirdparty.boto.test_s3_buckets.S3BucketsTest.test_create_and_get_delete_bucket[gate,smoke]
tempest.thirdparty.boto.test_s3_buckets.S3BucketsTest.test_create_and_get_delete_bucket[gate,smoke] ... skipped u'Skipped until Bug: 1076965 is resolved.'
tempest.thirdparty.boto.test_s3_ec2_images.S3ImagesTest.test_register_get_deregister_ami_image[gate,smoke]
tempest.thirdparty.boto.test_s3_ec2_images.S3ImagesTest.test_register_get_deregister_ami_image[gate,smoke] ... ok
tempest.thirdparty.boto.test_s3_objects.S3BucketsTest.test_create_get_delete_object[gate,smoke]
tempest.thirdparty.boto.test_s3_objects.S3BucketsTest.test_create_get_delete_object[gate,smoke] ... ok
process-returncode
process-returncode ... FAIL
======================================================================
FAIL: tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern[compute,image,network]
tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern[compute,image,network]
----------------------------------------------------------------------
_StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
2013-11-20 06:44:19,178 Starting new HTTP connection (1): 127.0.0.1
2013-11-20 06:44:19,278 Starting new HTTP connection (1): 127.0.0.1
2013-11-20 06:44:51,710 Connected (version 2.0, client dropbear_2012.55)
2013-11-20 06:44:51,929 Authentication (publickey) successful!
2013-11-20 06:44:52,106 Connected (version 2.0, client dropbear_2012.55)
2013-11-20 06:44:52,304 Authentication (publickey) successful!
2013-11-20 06:44:52,307 Secsh channel 1 opened.
2013-11-20 06:44:52,484 Connected (version 2.0, client dropbear_2012.55)
2013-11-20 06:44:52,674 Authentication (publickey) successful!
2013-11-20 06:44:52,677 Secsh channel 1 opened.
}}}
Traceback (most recent call last):
File "tempest/scenario/test_snapshot_pattern.py", line 83, in test_snapshot_pattern
server_from_snapshot = self._boot_image(snapshot_image.id)
File "tempest/scenario/test_snapshot_pattern.py", line 37, in _boot_image
return self.create_server(image=image_id, create_kwargs=create_kwargs)
File "tempest/scenario/manager.py", line 403, in create_server
self.status_timeout(client.servers, server.id, 'ACTIVE')
File "tempest/scenario/manager.py", line 295, in status_timeout
not_found_exception=not_found_exception)
File "tempest/scenario/manager.py", line 352, in _status_timeout
raise exceptions.TimeoutException(message)
TimeoutException: Request timed out
Details: Timed out waiting for thing f20d5d87-4f5c-4700-89cb-ce4322439225 to become ACTIVE
======================================================================
FAIL: process-returncode
process-returncode
----------------------------------------------------------------------
_StringException: Binary content:
traceback (test/plain; charset="utf8")
----------------------------------------------------------------------
Ran 248 tests in 1435.211s
FAILED (failures=2, skipped=9)
Test id Runtime (s)
---------------------------------------------------------------------------------------------------------------------- -----------
tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern[compute,image,network] 441.557
tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario[compute,image,network,volume] 171.942
tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern[compute,image,volume] 112.043
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops[compute,gate,network,smoke] 33.373
tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume[compute] 20.287
tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basicops[compute,network] 16.955
tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_resize_server_confirm[compute] 13.043
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_stop_terminate_instance[gate,smoke] 12.328
tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario[dashboard] 9.690
tempest.thirdparty.boto.test_ec2_instance_run.InstanceRunTest.test_run_stop_terminate_instance_with_tags[gate,smoke] 9.359
ERROR: InvocationError: '/bin/sh tools/pretty_tox_serial.sh (?!.*\\[.*\\bslow\\b.*\\])((smoke)|(^tempest\\.scenario)) '
___________________________________ summary ____________________________________
ERROR: smoke-serial: commands failed
Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/devstack-gate-cleanup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/devstack-gate-setup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/devstack-gate-setup-workspace-new.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/devstacklog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/iptables.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/kern_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/localrc.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/mysql
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/mysql/error.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/mysql/mysql-slow.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/pip-freeze.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/rabbitmq
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az1-692278-sasl.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az1-692278.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/rabbitmq/startup_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-c-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-c-bak.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-c-sch.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-c-vol.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-ceilometer-acentral.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-ceilometer-acompute.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-ceilometer-alarm-evaluator.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-ceilometer-alarm-notifier.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-ceilometer-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-ceilometer-collector.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-g-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-g-reg.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-h-api-cfn.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-h-api-cw.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-h-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-h-eng.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-horizon.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-key.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-n-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-n-cond.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-n-cpu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-n-crt.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-n-obj.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-n-sch.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-q-agt.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-q-dhcp.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-q-lbaas.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-q-meta.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-q-svc.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-q-vpn.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-s-account.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-s-container.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-s-object.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-s-proxy.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/screen-sysstat.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.d
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.d/51_tempest_sh.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.d/90-cloudimg-ubuntu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.d/README.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.d/cinder-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.d/jenkins-sudo-grep.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.d/neutron-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.d/nova-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sudoers.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/syslog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/sysstat.dat.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/logs/tempest.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/testr_results.html.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-havana/devstack-precise-hpcloud-az1-692278/1/subunit_log.txt.gz'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
1
1
Build failed in Jenkins: periodic-neutron-python26-stable-grizzly #58
by OpenStack Jenkins 21 Nov '13
by OpenStack Jenkins 21 Nov '13
21 Nov '13
See <https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…>
------------------------------------------
[...truncated 21686 lines...]
sock.connect(sa)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 191, in connect
trampoline(fd, write=True)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 155, in trampoline
return hub.switch()
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 187, in switch
return self.greenlet.switch()
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 236, in run
self.wait(sleep_time)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 84, in wait
presult = self.do_poll(seconds)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 61, in do_poll
return self.poll.poll(seconds)
OverflowError: timeout is too large
}}}
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 2325, in test_invalid_admin_status
self.assertEqual(req.status_int, v[2])
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 322, in assertEqual
self.assertThat(observed, matcher, message)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 412, in assertThat
raise MismatchError(matchee, matcher, mismatch, verbose)
MismatchError: 500 != 201
======================================================================
FAIL: quantum.tests.unit.nec.test_nec_plugin.TestNecV2HTTPResponse.test_create_returns_201
----------------------------------------------------------------------
_StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
2013-11-19 06:53:12,677 INFO [quantum.manager] Loading Plugin: quantum.plugins.nec.nec_plugin.NECPluginV2
2013-11-19 06:53:12,753 INFO [quantum.plugins.nec.drivers] Loading OFC driver: trema
2013-11-19 06:53:12,754 INFO [quantum.api.extensions] Initializing extension manager.
2013-11-19 06:53:12,754 ERROR [quantum.api.extensions] Extension path 'unit/extensions' doesn't exist!
2013-11-19 06:53:12,754 INFO [quantum.api.extensions] Loading extension file: securitygroup.py
2013-11-19 06:53:12,756 WARNING [quantum.api.extensions] Extension security-group not supported by any of loaded plugins
2013-11-19 06:53:12,756 INFO [quantum.api.extensions] Loading extension file: l3.pyc
2013-11-19 06:53:12,756 INFO [quantum.api.extensions] Loading extension file: securitygroup.pyc
2013-11-19 06:53:12,756 INFO [quantum.api.extensions] Loading extension file: agent.pyc
2013-11-19 06:53:12,757 INFO [quantum.api.extensions] Loading extension file: l3.py
2013-11-19 06:53:12,758 INFO [quantum.api.extensions] Loaded extension: router
2013-11-19 06:53:12,758 INFO [quantum.api.extensions] Loading extension file: loadbalancer.py
2013-11-19 06:53:12,760 WARNING [quantum.api.extensions] Extension lbaas not supported by any of loaded plugins
2013-11-19 06:53:12,760 INFO [quantum.api.extensions] Loading extension file: portsecurity.py
2013-11-19 06:53:12,761 WARNING [quantum.api.extensions] Extension port-security not supported by any of loaded plugins
2013-11-19 06:53:12,761 INFO [quantum.api.extensions] Loading extension file: quotasv2.pyc
2013-11-19 06:53:12,761 INFO [quantum.api.extensions] Loading extension file: servicetype.py
2013-11-19 06:53:12,762 WARNING [quantum.api.extensions] Extension service-type not supported by any of loaded plugins
2013-11-19 06:53:12,762 INFO [quantum.api.extensions] Loading extension file: routedserviceinsertion.py
2013-11-19 06:53:12,762 WARNING [quantum.api.extensions] Extension routed-service-insertion not supported by any of loaded plugins
2013-11-19 06:53:12,762 INFO [quantum.api.extensions] Loading extension file: agentscheduler.py
2013-11-19 06:53:12,764 INFO [quantum.api.extensions] Loaded extension: agent_scheduler
2013-11-19 06:53:12,764 INFO [quantum.api.extensions] Loading extension file: flavor.pyc
2013-11-19 06:53:12,764 INFO [quantum.api.extensions] Loading extension file: routerservicetype.pyc
2013-11-19 06:53:12,764 INFO [quantum.api.extensions] Loading extension file: portsecurity.pyc
2013-11-19 06:53:12,764 INFO [quantum.api.extensions] Loading extension file: providernet.py
2013-11-19 06:53:12,765 WARNING [quantum.api.extensions] Extension provider not supported by any of loaded plugins
2013-11-19 06:53:12,765 INFO [quantum.api.extensions] Loading extension file: providernet.pyc
2013-11-19 06:53:12,765 INFO [quantum.api.extensions] Loading extension file: flavor.py
2013-11-19 06:53:12,766 WARNING [quantum.api.extensions] Extension flavor not supported by any of loaded plugins
2013-11-19 06:53:12,766 INFO [quantum.api.extensions] Loading extension file: extraroute.pyc
2013-11-19 06:53:12,766 INFO [quantum.api.extensions] Loading extension file: servicetype.pyc
2013-11-19 06:53:12,766 INFO [quantum.api.extensions] Loading extension file: extraroute.py
2013-11-19 06:53:12,767 INFO [quantum.api.extensions] Loaded extension: extraroute
2013-11-19 06:53:12,767 INFO [quantum.api.extensions] Loading extension file: agent.py
2013-11-19 06:53:12,768 INFO [quantum.api.extensions] Loaded extension: agent
2013-11-19 06:53:12,768 INFO [quantum.api.extensions] Loading extension file: routedserviceinsertion.pyc
2013-11-19 06:53:12,768 INFO [quantum.api.extensions] Loading extension file: loadbalancer.pyc
2013-11-19 06:53:12,769 INFO [quantum.api.extensions] Loading extension file: portbindings.py
2013-11-19 06:53:12,770 INFO [quantum.api.extensions] Loaded extension: binding
2013-11-19 06:53:12,770 INFO [quantum.api.extensions] Loading extension file: __init__.pyc
2013-11-19 06:53:12,770 INFO [quantum.api.extensions] Loading extension file: agentscheduler.pyc
2013-11-19 06:53:12,771 INFO [quantum.api.extensions] Loading extension file: quotasv2.py
2013-11-19 06:53:12,771 INFO [quantum.api.extensions] Loaded extension: quotas
2013-11-19 06:53:12,772 INFO [quantum.api.extensions] Loading extension file: routerservicetype.py
2013-11-19 06:53:12,772 WARNING [quantum.api.extensions] Extension router-service-type not supported by any of loaded plugins
2013-11-19 06:53:12,772 INFO [quantum.api.extensions] Loading extension file: portbindings.pyc
2013-11-19 06:53:12,773 INFO [quantum.api.extensions] Loading extension file: __init__.py
2013-11-19 06:53:12,779 INFO [quantum.common.config] Config paste file: <https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…>
2013-11-19 06:53:12,781 WARNING [quantum.quota] router is already registered.
2013-11-19 06:53:12,782 WARNING [quantum.quota] floatingip is already registered.
2013-11-19 06:53:12,821 ERROR [quantum.api.v2.resource] create failed
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 82, in resource
result = method(request=request, **args)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 369, in create
obj = obj_creator(request.context, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 260, in create_network
new_net['id'], new_net['name'])
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 77, in create_ofc_network
network_id)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 56, in create_network
self.client.post(self.networks_path, body=body)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 97, in post
return self.do_request("POST", action, body=body)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 73, in do_request
conn.request(method, action, body, headers)
File "/usr/lib64/python2.6/httplib.py", line 914, in request
self._send_request(method, url, body, headers)
File "/usr/lib64/python2.6/httplib.py", line 951, in _send_request
self.endheaders()
File "/usr/lib64/python2.6/httplib.py", line 908, in endheaders
self._send_output()
File "/usr/lib64/python2.6/httplib.py", line 780, in _send_output
self.send(msg)
File "/usr/lib64/python2.6/httplib.py", line 739, in send
self.connect()
File "/usr/lib64/python2.6/httplib.py", line 720, in connect
self.timeout)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 52, in create_connection
sock.connect(sa)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 191, in connect
trampoline(fd, write=True)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 155, in trampoline
return hub.switch()
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 187, in switch
return self.greenlet.switch()
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 236, in run
self.wait(sleep_time)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 84, in wait
presult = self.do_poll(seconds)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 61, in do_poll
return self.poll.poll(seconds)
OverflowError: timeout is too large
}}}
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 687, in test_create_returns_201
self.assertEqual(res.status_int, 201)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 322, in assertEqual
self.assertThat(observed, matcher, message)
File "<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…",> line 412, in assertThat
raise MismatchError(matchee, matcher, mismatch, verbose)
MismatchError: 500 != 201
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 18.25 secs:
[31m 4.16 RouterServiceInsertionTestCase.test_health_monitor_create[0m
[31m 3.89 TestNiciraPortsV2.test_recycling[0m
[31m 3.52 TestOpenvswitchPortsV2.test_recycling[0m
[31m 3.42 TestRyuPortsV2.test_recycling[0m
[31m 3.25 L3NatDBTestCaseXML.test_floating_ip_direct_port_delete_returns_409[0m
----------------------------------------------------------------------
Ran 5191 tests in 1826.432s
FAILED (SKIP=238, errors=133, failures=4)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-neutron-python26-stable-grizzl…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
Mako==0.9.0
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.10
Sphinx==1.2b1
WebOb==1.2.3
WebTest==1.3.3
alembic==0.6.0
amqp==1.3.3
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
cliff==1.4.5
cmd2==0.6.7
colorama==0.2.7
configobj==4.7.2
coverage==3.7
discover==0.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
greenlet==0.4.1
httplib2==0.8
importlib==1.0.2
iso8601==0.1.8
kombu==3.0.5
mock==1.0.1
mox==0.5.3
netaddr==0.7.10
netifaces==0.8
nose==1.3.0
nosehtmloutput==0.0.5
nosexcover==1.0.8
openstack.nose-plugin==0.11
ordereddict==1.1
oslo.config==1.2.1
pbr==0.5.23
pep8==1.3.3
prettytable==0.7.2
pyparsing==2.0.1
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-quantumclient==2.2.4.3
python-subunit==0.0.15
pytz==2013.8
pyudev==0.16.1
quantum==jenkins.periodic.neutron.python26.stable.grizzly.58
repoze.lru==0.6
requests==2.0.1
setuptools-git==1.0
simplejson==3.3.1
six==1.4.1
termcolor==1.1.0
testrepository==0.0.18
testtools==0.9.33
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./quantum/tests/unit/nose_results.html
+ '[' -f ./quantum/tests/unit/nose_results.html ']'
++ grep -c 'tr class=.passClass' ./quantum/tests/unit/nose_results.html
+ passcount=309
+ '[' 309 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.3yvlg6VDx7
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-neutron-python26-stable-grizzly/58
[SCP] uploading file: '/srv/static/logs/periodic/periodic-neutron-python26-stable-grizzly/58/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-neutron-python26-stable-grizzly/centos6-6/58
[SCP] Copying console log.
1
1
21 Nov '13
See <https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/6…>
------------------------------------------
[...truncated 638 lines...]
test_update_template_diff_properties_notallowed (heat.tests.test_resource.ResourceTest) ... ok
test_update_template_diff_properties_removed (heat.tests.test_resource.ResourceTest) ... ok
test_updated_time (heat.tests.test_resource.ResourceTest) ... ok
test_create_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_create_watch_data (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_call (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_cast (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_find_physical_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_get_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_events (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_metadata_update (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_set_watch_state (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch_metric (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_update_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_validate_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_attributes (heat.tests.test_s3.s3Test) ... ok
test_authenticated_read (heat.tests.test_s3.s3Test) ... ok
test_create_container_name (heat.tests.test_s3.s3Test) ... ok
test_delete_exception (heat.tests.test_s3.s3Test) ... ok
test_delete_retain (heat.tests.test_s3.s3Test) ... ok
test_public_read (heat.tests.test_s3.s3Test) ... ok
test_public_read_write (heat.tests.test_s3.s3Test) ... ok
test_website (heat.tests.test_s3.s3Test) ... ok
test_security_group_nova (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_security_group_nova_exception (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_byte_string_12 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_16 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_60 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_8 (heat.tests.test_short_id.ShortIdTest) ... ok
test_generate_ids (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_string (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_0 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_endianness (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_f (heat.tests.test_short_id.ShortIdTest) ... ok
test_user_creds_none (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_user_creds_password (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_attributes (heat.tests.test_swift.swiftTest) ... ok
test_build_meta_headers (heat.tests.test_swift.swiftTest) ... ok
test_create_container_name (heat.tests.test_swift.swiftTest) ... ok
test_delete_exception (heat.tests.test_swift.swiftTest) ... ok
test_delete_retain (heat.tests.test_swift.swiftTest) ... ok
test_public_read (heat.tests.test_swift.swiftTest) ... ok
test_public_read_write (heat.tests.test_swift.swiftTest) ... ok
test_website (heat.tests.test_swift.swiftTest) ... ok
test_convert_all_templates (heat.tests.test_template_format.JsonToYamlTest) ... ok
test_quantum_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_wordpress_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_minimal_yaml (heat.tests.test_template_format.YamlMinimalTest) ... ok
test_file_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_garbage (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_error (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_https_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_access_key (heat.tests.test_user.AccessKeyTest) ... ok
test_access_key_no_user (heat.tests.test_user.AccessKeyTest) ... ok
test_accesspolicy_access_allowed (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_err_notfound (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok_empty (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_update (heat.tests.test_user.AccessPolicyTest) ... ok
test_user (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed_ignorepolicy (heat.tests.test_user.UserTest) ... ok
test_user_create_bad_policies (heat.tests.test_user.UserTest) ... ok
test_user_validate_policies (heat.tests.test_user.UserTest) ... ok
test_validate_findinmap_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_findinmap_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_valid (heat.tests.test_validate.validateTest) ... ok
test_volume (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment_error (heat.tests.test_volume.VolumeTest) ... ok
test_volume_create_error (heat.tests.test_volume.VolumeTest) ... ok
test_internet_gateway (heat.tests.test_vpc.InternetGatewayTest) ... ok
test_network_interface (heat.tests.test_vpc.NetworkInterfaceTest) ... ok
test_route_table (heat.tests.test_vpc.RouteTableTest) ... ok
test_subnet (heat.tests.test_vpc.SubnetTest) ... ok
test_vpc (heat.tests.test_vpc.VPCTest) ... ok
test_get_status (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_get_status_reason (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_handle (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update_invalid (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_FnGetAtt (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_timeout (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource_type (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackid (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackname (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_tenant (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_ave (heat.tests.test_watch.WatchRuleTest) ... ok
test_create_watch_data (heat.tests.test_watch.WatchRuleTest) ... ok
test_evaluate (heat.tests.test_watch.WatchRuleTest) ... ok
test_load (heat.tests.test_watch.WatchRuleTest) ... ok
test_maximum (heat.tests.test_watch.WatchRuleTest) ... ok
test_minimum (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_normal (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_two_actions (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_nodata (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_ok_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_samplecount (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state_invalid (heat.tests.test_watch.WatchRuleTest) ... ok
test_store (heat.tests.test_watch.WatchRuleTest) ... ok
test_sum (heat.tests.test_watch.WatchRuleTest) ... ok
======================================================================
FAIL: test_FnGetAtt (heat.tests.test_metadata_refresh.MetadataRefreshTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 75, in wrapped_test
test_fn(test_cls)
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 178, in test_FnGetAtt
self.assertEqual(cont, 's2-ip=1.2.3.5')
AssertionError: u's2-ip=' != 's2-ip=1.2.3.5'
-------------------- >> begin captured stdout << ---------------------
Running test test_FnGetAtt
--------------------- >> end captured stdout << ----------------------
"u's2-ip=' != 's2-ip=1.2.3.5'" = '%s != %s' % (safe_repr(u's2-ip='), safe_repr('s2-ip=1.2.3.5'))
"u's2-ip=' != 's2-ip=1.2.3.5'" = self._formatMessage("u's2-ip=' != 's2-ip=1.2.3.5'", "u's2-ip=' != 's2-ip=1.2.3.5'")
>> raise self.failureException("u's2-ip=' != 's2-ip=1.2.3.5'")
-------------------- >> begin captured logging << --------------------
heat.engine.resource: INFO: creating Instance "S1"
heat.engine.resource: INFO: creating Instance "S2"
heat.engine.resource: INFO: deleting Instance "S1" (inst:None db_id:15)
heat.engine.resource: INFO: deleting Instance "S2" (inst:None db_id:16)
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
----------------------------------------------------------------------
Ran 698 tests in 17.855s
FAILED (failures=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…> -a tag=unit'
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.12.3
SQLAlchemy==0.7.10
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.3
anyjson==0.3.3
argparse==1.2.1
boto==2.17.0
cliff==1.4.5
cmd2==0.6.7
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
ecdsa==0.10
eventlet==0.14.0
greenlet==0.4.1
heat==jenkins.periodic.heat.python27.stable.grizzly.66
httplib2==0.8
iso8601==0.1.8
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.5
lxml==2.3.5
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nosexcover==1.0.8
openstack.nose-plugin==0.11
oslo.config==1.2.1
paramiko==1.12.0
pbr==0.5.23
pep8==1.3.4
prettytable==0.7.2
pyOpenSSL==0.13.1
pycrypto==2.6.1
pyflakes==0.7.3
pyparsing==2.0.1
python-cinderclient==1.0.7
python-glanceclient==0.12.0
python-keystoneclient==0.4.1
python-memcached==1.53
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-quantumclient==2.2.4.3
python-swiftclient==1.8.0
pytz==2013.8
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
termcolor==1.1.0
warlock==1.1.0
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.4UyYowBBH2
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-heat-python27-stable-grizzly/precise24/66
[SCP] Copying console log.
1
1
Hi-
The Icehouse release schedule has been finalized this afternoon and it
looks like Icehouse will release on April 17th. With that, I think we
can plan on the proposed release schedule for stable/havana:
2013.2.1 Dec 2
2013.2.2 Feb 6
2013.2.3 Apr 3
2013.2.4 TBD after Icehouse release
That leaves 2 weeks between the 2013.2.3 release and Havana. This gives
us a bit more room to deal with any release period craziness and should
hopefully avoid the chance of a delay causing the point release to drop
on the same day as Icehouse. Thoughts? I've updated the wiki [1] with
these dates.
We also have one more pending stable/grizzly release (2013.1.5) that we
left with a TBD release date. Now that H is out, when should we
release? I propose scheduling it somewhere around the release of the
first stable/havana cut, either one week prior or one week after?
In terms of scheduling of release duties, I think the pattern we
followed last cycle worked well. There were no volunteers stepping up
during the design summit to help for stable/havana, so it looks like its
between Alan and myself. I propose one of us take on the first
stable/havana release while the other takes care of the final
stable/grizzly release. Alan, which would you like?
Other notes and TODOs captured on the summit etherpad [2]
Thanks,
Adam
[1] https://wiki.openstack.org/wiki/StableBranchRelease
[2] https://etherpad.openstack.org/p/stable-havana-ideas
3
6
As I'm sure everyone's aware, Folsom reached its scheduled end of
support at the time of the Havana release. A couple days ago we
removed the CI jobs for stable/folsom branches and related bits in
devstack-gate specific to supporting those. I'm going to abandon the
currently open reviews for branch:stable/folsom in Gerrit with a
link to this ML thread, at which point we should signed-tag the tip
of the stable/folsom branch with the name folsom-eol on each of the
following projects:
* openstack/ceilometer
* openstack/cinder
* openstack/glance
* openstack/horizon
* openstack/keystone
* openstack/neutron
* openstack/nova
* openstack/swift
After which we can delete those branches. In addition we should
probably do something about these which also have open stable/folsom
branches currently:
* openstack-dev/devstack
* openstack-dev/grenade
* openstack/openstack-manuals
* openstack/oslo-incubator
* openstack/requirements
* openstack/tempest
--
Jeremy Stanley
2
5
Build failed in Jenkins: periodic-glance-python26-stable-grizzly #34
by OpenStack Jenkins 19 Nov '13
by OpenStack Jenkins 19 Nov '13
19 Nov '13
See <https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…>
Changes:
[adamg] Bump stable/grizzly next version to 2013.1.5
------------------------------------------
[...truncated 1477 lines...]
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x158ab10>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
glance.registry.client: DEBUG: Registry request GET /images/detail HTTP 200 request id req-c2bd1ff5-532f-4791-a758-b0a35cd57ee8
--------------------- >> end captured logging << ---------------------
======================================================================
FAIL: glance.tests.unit.v1.test_api.TestRegistryAPI.test_get_details_filter_changes_since
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 1414, in test_get_details_filter_changes_since
self.assertEquals(res.status_int, 400)
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 322, in assertEqual
self.assertThat(observed, matcher, message)
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 417, in assertThat
raise MismatchError(matchee, matcher, mismatch, verbose)
MismatchError: 200 != 400
-------------------- >> begin captured logging << --------------------
glance.store: DEBUG: Attempting to import store glance.store.filesystem.Store
glance.store.filesystem: ERROR: Could not find filesystem_store_datadir in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store filesystem could not be configured correctly. Reason: Could not find filesystem_store_datadir in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.filesystem.Store'> with schemes ('file', 'filesystem')
glance.store.base: DEBUG: Late loading location class glance.store.filesystem.StoreLocation
glance.store.location: DEBUG: Registering scheme file with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme filesystem with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.http.Store
glance.store: DEBUG: Registering store <class 'glance.store.http.Store'> with schemes ('http', 'https')
glance.store.base: DEBUG: Late loading location class glance.store.http.StoreLocation
glance.store.location: DEBUG: Registering scheme http with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme https with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.rbd.Store
glance.store: DEBUG: Registering store <class 'glance.store.rbd.Store'> with schemes ('rbd',)
glance.store.base: DEBUG: Late loading location class glance.store.rbd.StoreLocation
glance.store.location: DEBUG: Registering scheme rbd with {'store_class': <class 'glance.store.rbd.Store'>, 'location_class': <class 'glance.store.rbd.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.s3.Store
glance.store.s3: DEBUG: Could not find s3_store_host in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store s3 could not be configured correctly. Reason: Could not find s3_store_host in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.s3.Store'> with schemes ('s3', 's3+http', 's3+https')
glance.store.base: DEBUG: Late loading location class glance.store.s3.StoreLocation
glance.store.location: DEBUG: Registering scheme s3 with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+http with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+https with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.swift.Store
glance.store.swift: ERROR: Could not find swift_store_auth_address in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store swift could not be configured correctly. Reason: Could not find swift_store_auth_address in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <function Store at 0x28cb9b0> with schemes ('swift+https', 'swift', 'swift+http')
glance.store.base: DEBUG: Late loading location class glance.store.swift.StoreLocation
glance.store.location: DEBUG: Registering scheme swift+https with {'store_class': <function Store at 0x28cb9b0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift+http with {'store_class': <function Store at 0x28cb9b0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift with {'store_class': <function Store at 0x28cb9b0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
iso8601.iso8601: DEBUG: Parsed 2013-10-17T06:11:50Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'50', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'17', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x158ab10>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'17' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
iso8601.iso8601: DEBUG: Parsed 2013-10-19T06:11:50Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'50', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'19', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x158ab10>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'19' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:11:50+01:00 into {'tz_sign': u'+', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'+01:00', 'second': u'50', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x158ab10>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:11:50-01:00 into {'tz_sign': u'-', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'-01:00', 'second': u'50', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x158ab10>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
iso8601.iso8601: DEBUG: Parsed 2013-10-21T06:11:50Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'50', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'21', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x158ab10>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'21' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5b86550>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x158ab10>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 90.82 secs:
[31m 26.20 TestScrubber.test_scrubber_app[0m
[31m 20.64 TestScrubber.test_delayed_delete[0m
[31m 14.76 TestGlanceControl.test_reload[0m
[31m 14.72 TestGlanceControl.test_bouncing[0m
[31m 14.50 TestGlanceControl.test_respawn[0m
----------------------------------------------------------------------
Ran 1109 tests in 631.837s
FAILED (SKIP=42, failures=2)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-grizzly…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
MySQL-python==1.2.4
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.0
anyjson==0.3.3
argparse==1.2.1
boto==2.14.0
cffi==0.7.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
glance==jenkins.periodic.glance.python26.stable.grizzly.34
greenlet==0.4.1
httplib2==0.8
importlib==1.0.2
iso8601==0.1.5
jsonschema==2.1.0
kombu==3.0.0
lxml==3.2.3
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
ordereddict==1.1
oslo.config==1.2.1
passlib==1.6.1
pbr==0.5.21
pep8==1.3.3
prettytable==0.7.2
psycopg2==2.5.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-swiftclient==1.8.0
pytz==2013.7
repoze.lru==0.6
requests==2.0.0
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
testtools==0.9.32
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=125
+ '[' 125 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.Tw61sm28xu
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python26-stable-grizzly/34/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python26-stable-grizzly/centos6-4/34
[SCP] Copying console log.
1
13
Build failed in Jenkins: periodic-tempest-devstack-vm-neutron-stable-grizzly #62
by OpenStack Jenkins 18 Nov '13
by OpenStack Jenkins 18 Nov '13
18 Nov '13
See <https://jenkins01.openstack.org/job/periodic-tempest-devstack-vm-neutron-st…>
------------------------------------------
[...truncated 15248 lines...]
2013-11-16 06:05:53 db_uri = mysql://root:secret@localhost/nova
2013-11-16 06:05:53
2013-11-16 06:05:53 # Path to a private key file for SSH access to remote hosts
2013-11-16 06:05:53 path_to_private_key = /opt/stack/new/tempest/id_rsa
2013-11-16 06:05:53
2013-11-16 06:05:53 [compute-admin]
2013-11-16 06:05:53 # This should be the username of a user WITH administrative privileges
2013-11-16 06:05:53 # If not defined the admin user from the identity section will be used
2013-11-16 06:05:53 username =
2013-11-16 06:05:53 # The above administrative user's password
2013-11-16 06:05:53 password =secret
2013-11-16 06:05:53 # The above administrative user's tenant name
2013-11-16 06:05:53 tenant_name =
2013-11-16 06:05:53
2013-11-16 06:05:53 [image]
2013-11-16 06:05:53 # This section contains configuration options used when executing tests
2013-11-16 06:05:53 # against the OpenStack Images API
2013-11-16 06:05:53
2013-11-16 06:05:53 # The type of endpoint for an Image API service. Unless you have a
2013-11-16 06:05:53 # custom Keystone service catalog implementation, you probably want to leave
2013-11-16 06:05:53 # this value as "image"
2013-11-16 06:05:53 catalog_type = image
2013-11-16 06:05:53
2013-11-16 06:05:53 # The version of the OpenStack Images API to use
2013-11-16 06:05:53 api_version = 1
2013-11-16 06:05:53
2013-11-16 06:05:53 [network]
2013-11-16 06:05:53 # This section contains configuration options used when executing tests
2013-11-16 06:05:53 # against the OpenStack Network API.
2013-11-16 06:05:53
2013-11-16 06:05:53 # Version of the Quantum API
2013-11-16 06:05:53 api_version = 2.0
2013-11-16 06:05:53 # Catalog type of the Quantum Service
2013-11-16 06:05:53 catalog_type = network
2013-11-16 06:05:53
2013-11-16 06:05:53 # A large private cidr block from which to allocate smaller blocks for
2013-11-16 06:05:53 # tenant networks.
2013-11-16 06:05:53 tenant_network_cidr = 10.100.0.0/16
2013-11-16 06:05:53
2013-11-16 06:05:53 # The mask bits used to partition the tenant block.
2013-11-16 06:05:53 tenant_network_mask_bits = 29
2013-11-16 06:05:53
2013-11-16 06:05:53 # If tenant networks are reachable, connectivity checks will be
2013-11-16 06:05:53 # performed directly against addresses on those networks.
2013-11-16 06:05:53 tenant_networks_reachable = false
2013-11-16 06:05:53
2013-11-16 06:05:53 # Id of the public network that provides external connectivity.
2013-11-16 06:05:53 public_network_id = ffaef55a-9f1d-41b5-918c-454e89f40645
2013-11-16 06:05:53
2013-11-16 06:05:53 # Id of a shared public router that provides external connectivity.
2013-11-16 06:05:53 # A shared public router would commonly be used where IP namespaces
2013-11-16 06:05:53 # were disabled. If namespaces are enabled, it would be preferable
2013-11-16 06:05:53 # for each tenant to have their own router.
2013-11-16 06:05:53 public_router_id =
2013-11-16 06:05:53
2013-11-16 06:05:53 # Whether or not quantum is expected to be available
2013-11-16 06:05:53 quantum_available = True
2013-11-16 06:05:53
2013-11-16 06:05:53 [volume]
2013-11-16 06:05:53 # This section contains the configuration options used when executing tests
2013-11-16 06:05:53 # against the OpenStack Block Storage API service
2013-11-16 06:05:53
2013-11-16 06:05:53 # The type of endpoint for a Cinder or Block Storage API service.
2013-11-16 06:05:53 # Unless you have a custom Keystone service catalog implementation, you
2013-11-16 06:05:53 # probably want to leave this value as "volume"
2013-11-16 06:05:53 catalog_type = volume
2013-11-16 06:05:53 # Number of seconds to wait while looping to check the status of a
2013-11-16 06:05:53 # volume that is being made available
2013-11-16 06:05:53 build_interval = 3
2013-11-16 06:05:53 # Number of seconds to time out on waiting for a volume
2013-11-16 06:05:53 # to be available or reach an expected status
2013-11-16 06:05:53 build_timeout = 400
2013-11-16 06:05:53
2013-11-16 06:05:53 [object-storage]
2013-11-16 06:05:53 # This section contains configuration options used when executing tests
2013-11-16 06:05:53 # against the OpenStack Object Storage API.
2013-11-16 06:05:53
2013-11-16 06:05:53 # You can configure the credentials in the compute section
2013-11-16 06:05:53
2013-11-16 06:05:53 # The type of endpoint for an Object Storage API service. Unless you have a
2013-11-16 06:05:53 # custom Keystone service catalog implementation, you probably want to leave
2013-11-16 06:05:53 # this value as "object-store"
2013-11-16 06:05:53 catalog_type = object-store
2013-11-16 06:05:53
2013-11-16 06:05:53 # Number of seconds to time on waiting for a container to container
2013-11-16 06:05:53 # synchronization complete
2013-11-16 06:05:53 container_sync_timeout = 120
2013-11-16 06:05:53 # Number of seconds to wait while looping to check the status of a
2013-11-16 06:05:53 # container to container synchronization
2013-11-16 06:05:53 container_sync_interval = 5
2013-11-16 06:05:53
2013-11-16 06:05:53 [boto]
2013-11-16 06:05:53 ssh_user = cirros
2013-11-16 06:05:53 # This section contains configuration options used when executing tests
2013-11-16 06:05:53 # with boto.
2013-11-16 06:05:53
2013-11-16 06:05:53 # EC2 URL
2013-11-16 06:05:53 ec2_url = http://127.0.0.1:8773/services/Cloud
2013-11-16 06:05:53 # S3 URL
2013-11-16 06:05:53 s3_url = http://127.0.0.1:3333
2013-11-16 06:05:53
2013-11-16 06:05:53 # Use keystone ec2-* command to get those values for your test user and tenant
2013-11-16 06:05:53 aws_access =
2013-11-16 06:05:53 aws_secret =
2013-11-16 06:05:53
2013-11-16 06:05:53 #Image materials for S3 upload
Horizon is now available at http://127.0.0.1/
Keystone is serving at http://127.0.0.1:5000/v2.0/
Examples on using novaclient command line is in exercise.sh
The default users are: admin and demo
The password: secret
This is your host ip: 10.3.74.6
Removing sudo privileges for devstack user
2013-11-16 06:05:53 # ALL content of the specified directory will be uploaded to S3
2013-11-16 06:05:53 s3_materials_path = /opt/stack/new/devstack/files/images/s3-materials/cirros-0.3.1
2013-11-16 06:05:53
2013-11-16 06:05:53 # The manifest.xml files, must be in the s3_materials_path directory
2013-11-16 06:05:53 # Subdirectories not allowed!
2013-11-16 06:05:53 # The filenames will be used as a Keys in the S3 Buckets
2013-11-16 06:05:53
2013-11-16 06:05:53 #ARI Ramdisk manifest. Must be in the above s3_materials_path
2013-11-16 06:05:53 ari_manifest = cirros-0.3.1-x86_64-initrd.manifest.xml
2013-11-16 06:05:53
2013-11-16 06:05:53 #AMI Machine Image manifest. Must be in the above s3_materials_path
Running tempest smoke tests
2013-11-16 06:05:53 ami_manifest = cirros-0.3.1-x86_64-blank.img.manifest.xml
2013-11-16 06:05:53
2013-11-16 06:05:53 #AKI Kernel Image manifest, Must be in the above s3_materials_path
2013-11-16 06:05:53 aki_manifest = cirros-0.3.1-x86_64-vmlinuz.manifest.xml
2013-11-16 06:05:53
2013-11-16 06:05:53 #Instance type
2013-11-16 06:05:53 instance_type = m1.nano
2013-11-16 06:05:53
2013-11-16 06:05:53 #TCP/IP connection timeout
2013-11-16 06:05:53 http_socket_timeout = 30
2013-11-16 06:05:53
2013-11-16 06:05:53 #Number of retries actions on connection or 5xx error
2013-11-16 06:05:53 num_retries = 1
2013-11-16 06:05:53
2013-11-16 06:05:53 # Status change wait timout
2013-11-16 06:05:53 build_timeout = 400
2013-11-16 06:05:53
2013-11-16 06:05:53 # Status change wait interval
2013-11-16 06:05:53 build_interval = 3
2013-11-16 06:05:53 ++ IFS='
2013-11-16 06:05:53 '
2013-11-16 06:05:53 ++ set +o errexit
2013-11-16 06:05:53 ++ init_tempest
2013-11-16 06:05:53 ++ local base_image_name=cirros-0.3.1-x86_64
2013-11-16 06:05:53 ++ local image_dir=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec
2013-11-16 06:05:53 ++ local kernel=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-vmlinuz
2013-11-16 06:05:53 ++ local ramdisk=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-initrd
2013-11-16 06:05:53 ++ local disk_image=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-blank.img
2013-11-16 06:05:53 ++ '[' -f /opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-vmlinuz -a -f /opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-initrd -a -f /opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec/cirros-0.3.1-x86_64-blank.img -a libvirt '!=' openvz -a '(' qemu '!=' lxc -o libvirt '!=' libvirt ')' ']'
2013-11-16 06:05:53 ++ echo 'Prepare aki/ari/ami Images'
2013-11-16 06:05:53 Prepare aki/ari/ami Images
2013-11-16 06:05:53 ++ cat
2013-11-16 06:05:53 ++ source /opt/stack/new/devstack/accrc/demo/demo
2013-11-16 06:05:53 +++ export EC2_ACCESS_KEY=333a9cec5c584766b0fdfa2598c78d7c
2013-11-16 06:05:53 +++ EC2_ACCESS_KEY=333a9cec5c584766b0fdfa2598c78d7c
2013-11-16 06:05:53 +++ export EC2_SECRET_KEY=16c9c5a4db7e4cb39613b2427491058d
2013-11-16 06:05:53 +++ EC2_SECRET_KEY=16c9c5a4db7e4cb39613b2427491058d
2013-11-16 06:05:53 +++ export EC2_URL=http://127.0.0.1:8773/services/Cloud
2013-11-16 06:05:53 +++ EC2_URL=http://127.0.0.1:8773/services/Cloud
2013-11-16 06:05:53 +++ export S3_URL=http://127.0.0.1:3333
2013-11-16 06:05:53 +++ S3_URL=http://127.0.0.1:3333
2013-11-16 06:05:53 +++ export OS_USERNAME=demo
2013-11-16 06:05:53 +++ OS_USERNAME=demo
2013-11-16 06:05:53 +++ export OS_TENANT_NAME=demo
2013-11-16 06:05:53 +++ OS_TENANT_NAME=demo
2013-11-16 06:05:53 +++ export OS_AUTH_URL=http://127.0.0.1:35357/v2.0
2013-11-16 06:05:53 +++ OS_AUTH_URL=http://127.0.0.1:35357/v2.0
2013-11-16 06:05:53 +++ export EC2_CERT=/opt/stack/new/devstack/accrc/demo/demo-cert.pem
2013-11-16 06:05:53 +++ EC2_CERT=/opt/stack/new/devstack/accrc/demo/demo-cert.pem
2013-11-16 06:05:53 +++ export EC2_PRIVATE_KEY=/opt/stack/new/devstack/accrc/demo/demo-pk.pem
2013-11-16 06:05:53 +++ EC2_PRIVATE_KEY=/opt/stack/new/devstack/accrc/demo/demo-pk.pem
2013-11-16 06:05:53 +++ export EC2_USER_ID=42
2013-11-16 06:05:53 +++ EC2_USER_ID=42
2013-11-16 06:05:53 +++ export EUCALYPTUS_CERT=/opt/stack/new/devstack/accrc/cacert.pem
2013-11-16 06:05:53 +++ EUCALYPTUS_CERT=/opt/stack/new/devstack/accrc/cacert.pem
2013-11-16 06:05:53 +++ export NOVA_CERT=/opt/stack/new/devstack/accrc/cacert.pem
2013-11-16 06:05:53 +++ NOVA_CERT=/opt/stack/new/devstack/accrc/cacert.pem
2013-11-16 06:05:53 +++ export OS_PASSWORD=secret
2013-11-16 06:05:53 +++ OS_PASSWORD=secret
ERROR: unknown environment 'smoke-serial'
Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/devstack-gate-cleanup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/devstack-gate-setup-host.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/devstack-gate-setup-workspace-new.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/devstacklog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/iptables.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/kern_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/localrc.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/mysql
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/mysql/error.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/mysql/mysql-slow.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/pip-freeze.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/rabbitmq
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az3-662830-sasl.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/rabbitmq/rabbit(a)devstack-precise-hpcloud-az3-662830.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/rabbitmq/startup_log.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-c-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-c-sch.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-c-vol.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-g-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-g-reg.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-horizon.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-key.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-n-api.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-n-cond.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-n-cpu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-n-crt.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-n-obj.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-n-sch.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-q-agt.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-q-dhcp.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-q-l3.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-q-meta.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-q-svc.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-s-account.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-s-container.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-s-object.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-s-proxy.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/screen-sysstat.txt.gz'
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.d
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.d/51_tempest_sh.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.d/90-cloudimg-ubuntu.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.d/README.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.d/cinder-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.d/jenkins-sudo-grep.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.d/nova-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.d/quantum-rootwrap.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sudoers.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/syslog.txt.gz'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-neutron-stable-grizzly/devstack-precise-hpcloud-az3-662830/62/logs/sysstat.dat.gz'
[SCP] No file(s) found: **/testr_results.html.gz
[SCP] '**/testr_results.html.gz' doesn't match anything: '**' exists but not '**/testr_results.html.gz'
[SCP] No file(s) found: **/subunit_log.txt.gz
[SCP] '**/subunit_log.txt.gz' doesn't match anything: '**' exists but not '**/subunit_log.txt.gz'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
1
2
Build failed in Jenkins: periodic-glance-python27-stable-grizzly #44
by OpenStack Jenkins 18 Nov '13
by OpenStack Jenkins 18 Nov '13
18 Nov '13
See <https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…>
------------------------------------------
[...truncated 1171 lines...]
test_image_set_data [32mOK [0m[32m 0.00[0m
test_image_set_data_unknown_size [32mOK [0m[32m 0.00[0m
TestStoreImageRepo
test_add_fetches_members_if_private [32mOK [0m[32m 0.00[0m
test_add_ignores_acls_if_no_locations [32mOK [0m[32m 0.00[0m
test_add_updates_acls [32mOK [0m[32m 0.00[0m
test_member_addition_updates_acls [32mOK [0m[32m 0.00[0m
test_member_removal_updates_acls [32mOK [0m[32m 0.00[0m
test_save_fetches_members_if_private [32mOK [0m[32m 0.00[0m
test_save_updates_acls [32mOK [0m[32m 0.00[0m
TestStoreLocation
test_bad_store_scheme [32mOK [0m[32m 0.01[0m
test_filesystem_store_location [32mOK [0m[32m 0.01[0m
test_get_location_from_uri_back_to_uri [32mOK [0m[32m 0.01[0m
test_get_store_from_scheme [32mOK [0m[32m 0.01[0m
test_http_store_location [32mOK [0m[32m 0.01[0m
test_rbd_store_location [32mOK [0m[32m 0.01[0m
test_s3_store_location [32mOK [0m[32m 0.01[0m
test_swift_store_location [32mOK [0m[32m 0.01[0m
TestChunkReader
test_read_all_data [32mOK [0m[32m 0.01[0m
TestCreatingLocations
test_multi_tenant_location [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_custom_service_type [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_http [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_with_region [32mOK [0m[32m 0.01[0m
test_single_tenant_location [32mOK [0m[32m 0.01[0m
test_single_tenant_location_http [32mOK [0m[32m 0.01[0m
TestMultiTenantStoreConnections
test_basic_connection [32mOK [0m[32m 0.01[0m
test_connection_with_snet [32mOK [0m[32m 0.01[0m
TestSingleTenantStoreConnections
test_basic_connection [32mOK [0m[32m 0.01[0m
test_connection_invalid_user [32mOK [0m[32m 0.01[0m
test_connection_missing_user [32mOK [0m[32m 0.01[0m
test_connection_with_auth_v1 [32mOK [0m[32m 0.01[0m
test_connection_with_endpoint_type [32mOK [0m[32m 0.01[0m
test_connection_with_no_trailing_slash [32mOK [0m[32m 0.01[0m
test_connection_with_region [32mOK [0m[32m 0.01[0m
test_connection_with_service_type [32mOK [0m[32m 0.01[0m
test_connection_with_snet [32mOK [0m[32m 0.01[0m
TestStoreAuthV1
test_add [32mOK [0m[32m 0.01[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.01[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.01[0m
test_delete_non_existing [32mOK [0m[32m 0.00[0m
test_get [32mOK [0m[32m 0.00[0m
test_get_non_existing [32mOK [0m[32m 0.00[0m
test_get_size [32mOK [0m[32m 0.00[0m
test_get_size_with_multi_tenant_on [32mOK [0m[32m 0.00[0m
test_get_with_http_auth [32mOK [0m[32m 0.00[0m
test_no_auth_address [32mOK [0m[32m 0.00[0m
test_no_key [32mOK [0m[32m 0.00[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.00[0m
test_read_acl_tenants [32mOK [0m[32m 0.00[0m
test_read_write_public [32mOK [0m[32m 0.00[0m
TestStoreAuthV2
test_add [32mOK [0m[32m 0.00[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.01[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.00[0m
test_delete_non_existing [32mOK [0m[32m 0.00[0m
test_get [32mOK [0m[32m 0.00[0m
test_get_non_existing [32mOK [0m[32m 0.00[0m
test_get_size [32mOK [0m[32m 0.00[0m
test_get_size_with_multi_tenant_on [32mOK [0m[32m 0.00[0m
test_get_with_http_auth [32mOK [0m[32m 0.00[0m
test_no_auth_address [32mOK [0m[32m 0.00[0m
test_no_key [32mOK [0m[32m 0.00[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.00[0m
test_read_acl_tenants [32mOK [0m[32m 0.00[0m
test_read_write_public [32mOK [0m[32m 0.00[0m
test_v2_multi_tenant_location [32mOK [0m[32m 0.00[0m
test_v2_with_no_tenant [32mOK [0m[32m 0.00[0m
TestUtils
test_cooperative_reader [32mOK [0m[33m 0.03[0m
test_cooperative_reader_of_iterator [32mOK [0m[32m 0.00[0m
test_limiting_reader [32mOK [0m[32m 0.00[0m
test_limiting_reader_fails [32mOK [0m[32m 0.01[0m
VersionNegotiationTest
test_request_accept_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1_0 [32mOK [0m[32m 0.01[0m
test_request_url_v1_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2 [32mOK [0m[32m 0.01[0m
test_request_url_v2_0 [32mOK [0m[32m 0.01[0m
test_request_url_v2_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2_2_unsupported [32mOK [0m[32m 0.01[0m
test_request_url_v3_unsupported [32mOK [0m[32m 0.01[0m
VersionsTest
test_get_version_list [32mOK [0m[32m 0.01[0m
JSONRequestDeserializerTest
test_default_no_body [32mOK [0m[32m 0.00[0m
test_default_with_body [32mOK [0m[32m 0.00[0m
test_from_json [32mOK [0m[32m 0.00[0m
test_from_json_malformed [32mOK [0m[32m 0.00[0m
test_has_body_has_content_length [32mOK [0m[32m 0.00[0m
test_has_body_no_content_length [32mOK [0m[32m 0.00[0m
test_has_body_zero_content_length [32mOK [0m[32m 0.00[0m
test_no_body_no_content_length [32mOK [0m[32m 0.00[0m
JSONResponseSerializerTest
test_default [32mOK [0m[32m 0.00[0m
test_to_json [32mOK [0m[32m 0.00[0m
RequestTest
test_content_type_accept_default [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_json [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_json_xml_quality [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_xml [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_xml_json [32mOK [0m[32m 0.00[0m
test_content_type_missing [32mOK [0m[32m 0.00[0m
test_content_type_unsupported [32mOK [0m[32m 0.00[0m
test_content_type_with_charset [32mOK [0m[32m 0.00[0m
ResourceTest
test_dispatch [32mOK [0m[32m 0.00[0m
test_dispatch_default [32mOK [0m[32m 0.00[0m
test_dispatch_no_default [32mOK [0m[32m 0.00[0m
test_get_action_args [32mOK [0m[32m 0.00[0m
TestHelpers
test_data_passed_properly_through_headers [32mOK [0m[32m 0.00[0m
test_headers_are_unicode [32mOK [0m[32m 0.00[0m
======================================================================
FAIL: glance.tests.functional.test_bin_glance_control.TestGlanceControl.test_infinite_child_death
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 121, in wrapped
func(*a, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 267, in test_infinite_child_death
self.assertTrue(launch_msg is None, launch_msg)
File "/usr/lib/python2.7/unittest/case.py", line 420, in assertTrue
raise self.failureException(msg)
AssertionError: Unexpected server launch status
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 88.21 secs:
[31m 25.82 TestScrubber.test_scrubber_app[0m
[31m 20.25 TestScrubber.test_delayed_delete[0m
[31m 14.51 TestGlanceControl.test_reload[0m
[31m 14.26 TestGlanceControl.test_respawn[0m
[31m 13.38 TestGlanceControl.test_bouncing[0m
----------------------------------------------------------------------
Ran 1109 tests in 581.030s
FAILED (SKIP=42, failures=1)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-grizzly…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
MySQL-python==1.2.4
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.0
anyjson==0.3.3
argparse==1.2.1
boto==2.14.0
cffi==0.7.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
glance==jenkins.periodic.glance.python27.stable.grizzly.44
greenlet==0.4.1
httplib2==0.8
iso8601==0.1.4
jsonschema==2.1.0
kombu==3.0.0
lxml==3.2.3
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
oslo.config==1.2.1
passlib==1.6.1
pbr==0.5.21
pep8==1.3.3
prettytable==0.7.2
psycopg2==2.5.1
pycparser==2.10
pycrypto==2.6
pysendfile==2.0.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-swiftclient==1.8.0
pytz==2013.7
repoze.lru==0.6
requests==2.0.0
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
testtools==0.9.32
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=126
+ '[' 126 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.uxuI8cpNj9
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python27-stable-grizzly/44/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python27-stable-grizzly/precise3/44
[SCP] Copying console log.
1
13
18 Nov '13
See <https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/6…>
------------------------------------------
[...truncated 638 lines...]
test_update_template_diff_properties_notallowed (heat.tests.test_resource.ResourceTest) ... ok
test_update_template_diff_properties_removed (heat.tests.test_resource.ResourceTest) ... ok
test_updated_time (heat.tests.test_resource.ResourceTest) ... ok
test_create_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_create_watch_data (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_call (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_cast (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_find_physical_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_get_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_events (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_metadata_update (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_set_watch_state (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch_metric (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_update_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_validate_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_attributes (heat.tests.test_s3.s3Test) ... ok
test_authenticated_read (heat.tests.test_s3.s3Test) ... ok
test_create_container_name (heat.tests.test_s3.s3Test) ... ok
test_delete_exception (heat.tests.test_s3.s3Test) ... ok
test_delete_retain (heat.tests.test_s3.s3Test) ... ok
test_public_read (heat.tests.test_s3.s3Test) ... ok
test_public_read_write (heat.tests.test_s3.s3Test) ... ok
test_website (heat.tests.test_s3.s3Test) ... ok
test_security_group_nova (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_security_group_nova_exception (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_byte_string_12 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_16 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_60 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_8 (heat.tests.test_short_id.ShortIdTest) ... ok
test_generate_ids (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_string (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_0 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_endianness (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_f (heat.tests.test_short_id.ShortIdTest) ... ok
test_user_creds_none (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_user_creds_password (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_attributes (heat.tests.test_swift.swiftTest) ... ok
test_build_meta_headers (heat.tests.test_swift.swiftTest) ... ok
test_create_container_name (heat.tests.test_swift.swiftTest) ... ok
test_delete_exception (heat.tests.test_swift.swiftTest) ... ok
test_delete_retain (heat.tests.test_swift.swiftTest) ... ok
test_public_read (heat.tests.test_swift.swiftTest) ... ok
test_public_read_write (heat.tests.test_swift.swiftTest) ... ok
test_website (heat.tests.test_swift.swiftTest) ... ok
test_convert_all_templates (heat.tests.test_template_format.JsonToYamlTest) ... ok
test_quantum_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_wordpress_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_minimal_yaml (heat.tests.test_template_format.YamlMinimalTest) ... ok
test_file_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_garbage (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_error (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_https_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_access_key (heat.tests.test_user.AccessKeyTest) ... ok
test_access_key_no_user (heat.tests.test_user.AccessKeyTest) ... ok
test_accesspolicy_access_allowed (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_err_notfound (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok_empty (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_update (heat.tests.test_user.AccessPolicyTest) ... ok
test_user (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed_ignorepolicy (heat.tests.test_user.UserTest) ... ok
test_user_create_bad_policies (heat.tests.test_user.UserTest) ... ok
test_user_validate_policies (heat.tests.test_user.UserTest) ... ok
test_validate_findinmap_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_findinmap_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_valid (heat.tests.test_validate.validateTest) ... ok
test_volume (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment_error (heat.tests.test_volume.VolumeTest) ... ok
test_volume_create_error (heat.tests.test_volume.VolumeTest) ... ok
test_internet_gateway (heat.tests.test_vpc.InternetGatewayTest) ... ok
test_network_interface (heat.tests.test_vpc.NetworkInterfaceTest) ... ok
test_route_table (heat.tests.test_vpc.RouteTableTest) ... ok
test_subnet (heat.tests.test_vpc.SubnetTest) ... ok
test_vpc (heat.tests.test_vpc.VPCTest) ... ok
test_get_status (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_get_status_reason (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_handle (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update_invalid (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_FnGetAtt (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_timeout (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource_type (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackid (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackname (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_tenant (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_ave (heat.tests.test_watch.WatchRuleTest) ... ok
test_create_watch_data (heat.tests.test_watch.WatchRuleTest) ... ok
test_evaluate (heat.tests.test_watch.WatchRuleTest) ... ok
test_load (heat.tests.test_watch.WatchRuleTest) ... ok
test_maximum (heat.tests.test_watch.WatchRuleTest) ... ok
test_minimum (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_normal (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_two_actions (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_nodata (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_ok_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_samplecount (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state_invalid (heat.tests.test_watch.WatchRuleTest) ... ok
test_store (heat.tests.test_watch.WatchRuleTest) ... ok
test_sum (heat.tests.test_watch.WatchRuleTest) ... ok
======================================================================
FAIL: test_FnGetAtt (heat.tests.test_metadata_refresh.MetadataRefreshTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 75, in wrapped_test
test_fn(test_cls)
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 178, in test_FnGetAtt
self.assertEqual(cont, 's2-ip=1.2.3.5')
AssertionError: u's2-ip=' != 's2-ip=1.2.3.5'
-------------------- >> begin captured stdout << ---------------------
Running test test_FnGetAtt
--------------------- >> end captured stdout << ----------------------
"u's2-ip=' != 's2-ip=1.2.3.5'" = '%s != %s' % (safe_repr(u's2-ip='), safe_repr('s2-ip=1.2.3.5'))
"u's2-ip=' != 's2-ip=1.2.3.5'" = self._formatMessage("u's2-ip=' != 's2-ip=1.2.3.5'", "u's2-ip=' != 's2-ip=1.2.3.5'")
>> raise self.failureException("u's2-ip=' != 's2-ip=1.2.3.5'")
-------------------- >> begin captured logging << --------------------
heat.engine.resource: INFO: creating Instance "S1"
heat.engine.resource: INFO: creating Instance "S2"
heat.engine.resource: INFO: deleting Instance "S1" (inst:None db_id:15)
heat.engine.resource: INFO: deleting Instance "S2" (inst:None db_id:16)
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
----------------------------------------------------------------------
Ran 698 tests in 15.302s
FAILED (failures=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…> -a tag=unit'
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.12.3
SQLAlchemy==0.7.10
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.3
anyjson==0.3.3
argparse==1.2.1
boto==2.16.0
cliff==1.4.5
cmd2==0.6.7
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
ecdsa==0.10
eventlet==0.14.0
greenlet==0.4.1
heat==jenkins.periodic.heat.python27.stable.grizzly.62
httplib2==0.8
iso8601==0.1.8
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.4
lxml==2.3.5
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nosexcover==1.0.8
openstack.nose-plugin==0.11
oslo.config==1.2.1
paramiko==1.12.0
pbr==0.5.23
pep8==1.3.4
prettytable==0.7.2
pyOpenSSL==0.13.1
pycrypto==2.6.1
pyflakes==0.7.3
pyparsing==2.0.1
python-cinderclient==1.0.7
python-glanceclient==0.11.0
python-keystoneclient==0.4.1
python-memcached==1.53
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-quantumclient==2.2.4.3
python-swiftclient==1.8.0
pytz==2013.8
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
warlock==1.0.1
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.zeeNAzJQHX
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-heat-python27-stable-grizzly/precise32/62
[SCP] Copying console log.
1
3
Build failed in Jenkins: periodic-glance-python27-stable-grizzly #46
by OpenStack Jenkins 17 Nov '13
by OpenStack Jenkins 17 Nov '13
17 Nov '13
See <https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…>
------------------------------------------
[...truncated 1175 lines...]
test_add_ignores_acls_if_no_locations [32mOK [0m[32m 0.00[0m
test_add_updates_acls [32mOK [0m[32m 0.00[0m
test_member_addition_updates_acls [32mOK [0m[32m 0.00[0m
test_member_removal_updates_acls [32mOK [0m[32m 0.00[0m
test_save_fetches_members_if_private [32mOK [0m[32m 0.00[0m
test_save_updates_acls [32mOK [0m[32m 0.00[0m
TestStoreLocation
test_bad_store_scheme [32mOK [0m[32m 0.01[0m
test_filesystem_store_location [32mOK [0m[32m 0.01[0m
test_get_location_from_uri_back_to_uri [32mOK [0m[32m 0.01[0m
test_get_store_from_scheme [32mOK [0m[32m 0.01[0m
test_http_store_location [32mOK [0m[32m 0.01[0m
test_rbd_store_location [32mOK [0m[32m 0.01[0m
test_s3_store_location [32mOK [0m[32m 0.01[0m
test_swift_store_location [32mOK [0m[32m 0.01[0m
TestChunkReader
test_read_all_data [32mOK [0m[32m 0.01[0m
TestCreatingLocations
test_multi_tenant_location [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_custom_service_type [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_http [32mOK [0m[32m 0.01[0m
test_multi_tenant_location_with_region [32mOK [0m[32m 0.01[0m
test_single_tenant_location [32mOK [0m[32m 0.01[0m
test_single_tenant_location_http [32mOK [0m[32m 0.01[0m
TestMultiTenantStoreConnections
test_basic_connection [32mOK [0m[32m 0.01[0m
test_connection_with_snet [32mOK [0m[32m 0.01[0m
TestSingleTenantStoreConnections
test_basic_connection [32mOK [0m[32m 0.01[0m
test_connection_invalid_user [32mOK [0m[32m 0.01[0m
test_connection_missing_user [32mOK [0m[32m 0.01[0m
test_connection_with_auth_v1 [32mOK [0m[32m 0.01[0m
test_connection_with_endpoint_type [32mOK [0m[32m 0.01[0m
test_connection_with_no_trailing_slash [32mOK [0m[32m 0.01[0m
test_connection_with_region [32mOK [0m[32m 0.01[0m
test_connection_with_service_type [32mOK [0m[32m 0.01[0m
test_connection_with_snet [32mOK [0m[32m 0.01[0m
TestStoreAuthV1
test_add [32mOK [0m[32m 0.01[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.01[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.00[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.00[0m
test_get_non_existing [32mOK [0m[32m 0.00[0m
test_get_size [32mOK [0m[32m 0.00[0m
test_get_size_with_multi_tenant_on [32mOK [0m[32m 0.00[0m
test_get_with_http_auth [32mOK [0m[32m 0.00[0m
test_no_auth_address [32mOK [0m[32m 0.01[0m
test_no_key [32mOK [0m[32m 0.00[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.00[0m
test_read_acl_tenants [32mOK [0m[32m 0.00[0m
test_read_write_public [32mOK [0m[32m 0.00[0m
TestStoreAuthV2
test_add [32mOK [0m[32m 0.00[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.01[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.00[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.00[0m
test_get_non_existing [32mOK [0m[32m 0.00[0m
test_get_size [32mOK [0m[32m 0.00[0m
test_get_size_with_multi_tenant_on [32mOK [0m[32m 0.00[0m
test_get_with_http_auth [32mOK [0m[32m 0.00[0m
test_no_auth_address [32mOK [0m[32m 0.00[0m
test_no_key [32mOK [0m[32m 0.00[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.00[0m
test_read_acl_tenants [32mOK [0m[32m 0.00[0m
test_read_write_public [32mOK [0m[32m 0.00[0m
test_v2_multi_tenant_location [32mOK [0m[32m 0.00[0m
test_v2_with_no_tenant [32mOK [0m[32m 0.01[0m
TestUtils
test_cooperative_reader [32mOK [0m[33m 0.03[0m
test_cooperative_reader_of_iterator [32mOK [0m[32m 0.00[0m
test_limiting_reader [32mOK [0m[32m 0.01[0m
test_limiting_reader_fails [32mOK [0m[32m 0.01[0m
VersionNegotiationTest
test_request_accept_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1_0 [32mOK [0m[32m 0.01[0m
test_request_url_v1_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2 [32mOK [0m[32m 0.01[0m
test_request_url_v2_0 [32mOK [0m[32m 0.01[0m
test_request_url_v2_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2_2_unsupported [32mOK [0m[32m 0.01[0m
test_request_url_v3_unsupported [32mOK [0m[32m 0.01[0m
VersionsTest
test_get_version_list [32mOK [0m[32m 0.01[0m
JSONRequestDeserializerTest
test_default_no_body [32mOK [0m[32m 0.00[0m
test_default_with_body [32mOK [0m[32m 0.00[0m
test_from_json [32mOK [0m[32m 0.00[0m
test_from_json_malformed [32mOK [0m[32m 0.00[0m
test_has_body_has_content_length [32mOK [0m[32m 0.00[0m
test_has_body_no_content_length [32mOK [0m[32m 0.00[0m
test_has_body_zero_content_length [32mOK [0m[32m 0.00[0m
test_no_body_no_content_length [32mOK [0m[32m 0.00[0m
JSONResponseSerializerTest
test_default [32mOK [0m[32m 0.00[0m
test_to_json [32mOK [0m[32m 0.00[0m
RequestTest
test_content_type_accept_default [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_json [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_json_xml_quality [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_xml [32mOK [0m[32m 0.00[0m
test_content_type_from_accept_xml_json [32mOK [0m[32m 0.00[0m
test_content_type_missing [32mOK [0m[32m 0.00[0m
test_content_type_unsupported [32mOK [0m[32m 0.00[0m
test_content_type_with_charset [32mOK [0m[32m 0.00[0m
ResourceTest
test_dispatch [32mOK [0m[32m 0.00[0m
test_dispatch_default [32mOK [0m[32m 0.00[0m
test_dispatch_no_default [32mOK [0m[32m 0.00[0m
test_get_action_args [32mOK [0m[32m 0.00[0m
TestHelpers
test_data_passed_properly_through_headers [32mOK [0m[32m 0.00[0m
test_headers_are_unicode [32mOK [0m[32m 0.00[0m
======================================================================
FAIL: glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_cache_manage_get_cached_images
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 121, in wrapped
func(*a, **kwargs)
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 464, in test_cache_manage_get_cached_images
self.verify_no_images()
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 349, in verify_no_images
self.assertEqual(response.status, 200)
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 322, in assertEqual
self.assertThat(observed, matcher, message)
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 412, in assertThat
raise MismatchError(matchee, matcher, mismatch, verbose)
MismatchError: 500 != 200
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 96.84 secs:
[31m 27.55 TestScrubber.test_scrubber_app[0m
[31m 21.76 TestScrubber.test_delayed_delete[0m
[31m 16.45 TestRootApi.test_version_configurations[0m
[31m 15.66 TestBinGlanceCacheManage.test_queue[0m
[31m 15.43 TestGlanceControl.test_reload[0m
----------------------------------------------------------------------
Ran 1109 tests in 708.888s
FAILED (SKIP=42, failures=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
MySQL-python==1.2.4
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.3
anyjson==0.3.3
argparse==1.2.1
boto==2.17.0
cffi==0.8
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
glance==jenkins.periodic.glance.python27.stable.grizzly.46
greenlet==0.4.1
httplib2==0.8
iso8601==0.1.4
jsonschema==2.3.0
kombu==3.0.5
lxml==3.2.4
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
oslo.config==1.2.1
passlib==1.6.1
pbr==0.5.23
pep8==1.3.3
prettytable==0.7.2
psycopg2==2.5.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-swiftclient==1.8.0
pytz==2013.8
repoze.lru==0.6
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.8.2
termcolor==1.1.0
testtools==0.9.33
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=126
+ '[' 126 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.2KNuAHXaul
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python27-stable-grizzly/46/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python27-stable-grizzly/precise20/46
[SCP] Copying console log.
1
1
Build failed in Jenkins: periodic-glance-python26-stable-grizzly #41
by OpenStack Jenkins 15 Nov '13
by OpenStack Jenkins 15 Nov '13
15 Nov '13
See <https://jenkins01.openstack.org/job/periodic-glance-python26-stable-grizzly…>
Changes:
[adamg] Bump stable/grizzly next version to 2013.1.5
------------------------------------------
[...truncated 1465 lines...]
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x4456a10>}
glance.api.policy: DEBUG: Loaded policy rules: {u'default': '@'}
glance.common.client: DEBUG: Constructed URL: http://0.0.0.0:9191/images/detail?changes-since=2011-09-05
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x459e390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x459e390>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x1a1db10>
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
glance.registry.client: DEBUG: Registry request GET /images/detail HTTP 200 request id req-1f38ad7b-ba82-4e32-9348-754e38254411
--------------------- >> end captured logging << ---------------------
======================================================================
FAIL: glance.tests.unit.v1.test_api.TestRegistryAPI.test_get_details_filter_changes_since
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 1414, in test_get_details_filter_changes_since
self.assertEquals(res.status_int, 400)
File "<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 322, in assertEqual
self.assertThat(observed, matcher, message)
File "<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-grizzly…",> line 417, in assertThat
raise MismatchError(matchee, matcher, mismatch, verbose)
MismatchError: 200 != 400
-------------------- >> begin captured logging << --------------------
glance.store: DEBUG: Attempting to import store glance.store.filesystem.Store
glance.store.filesystem: ERROR: Could not find filesystem_store_datadir in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store filesystem could not be configured correctly. Reason: Could not find filesystem_store_datadir in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.filesystem.Store'> with schemes ('file', 'filesystem')
glance.store.base: DEBUG: Late loading location class glance.store.filesystem.StoreLocation
glance.store.location: DEBUG: Registering scheme file with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme filesystem with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.http.Store
glance.store: DEBUG: Registering store <class 'glance.store.http.Store'> with schemes ('http', 'https')
glance.store.base: DEBUG: Late loading location class glance.store.http.StoreLocation
glance.store.location: DEBUG: Registering scheme http with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme https with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.rbd.Store
glance.store: DEBUG: Registering store <class 'glance.store.rbd.Store'> with schemes ('rbd',)
glance.store.base: DEBUG: Late loading location class glance.store.rbd.StoreLocation
glance.store.location: DEBUG: Registering scheme rbd with {'store_class': <class 'glance.store.rbd.Store'>, 'location_class': <class 'glance.store.rbd.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.s3.Store
glance.store.s3: DEBUG: Could not find s3_store_host in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store s3 could not be configured correctly. Reason: Could not find s3_store_host in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.s3.Store'> with schemes ('s3', 's3+http', 's3+https')
glance.store.base: DEBUG: Late loading location class glance.store.s3.StoreLocation
glance.store.location: DEBUG: Registering scheme s3 with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+http with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+https with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.swift.Store
glance.store.swift: ERROR: Could not find swift_store_auth_address in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store swift could not be configured correctly. Reason: Could not find swift_store_auth_address in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <function Store at 0x2d5f9b0> with schemes ('swift+https', 'swift', 'swift+http')
glance.store.base: DEBUG: Late loading location class glance.store.swift.StoreLocation
glance.store.location: DEBUG: Registering scheme swift+https with {'store_class': <function Store at 0x2d5f9b0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift+http with {'store_class': <function Store at 0x2d5f9b0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift with {'store_class': <function Store at 0x2d5f9b0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:11:50Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'50', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x1a1db10>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
iso8601.iso8601: DEBUG: Parsed 2013-10-22T06:11:50Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'50', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x1a1db10>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
iso8601.iso8601: DEBUG: Parsed 2013-10-23T06:11:50+01:00 into {'tz_sign': u'+', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'+01:00', 'second': u'50', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'23', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x1a1db10>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
iso8601.iso8601: DEBUG: Parsed 2013-10-23T06:11:50-01:00 into {'tz_sign': u'-', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'-01:00', 'second': u'50', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'23', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x1a1db10>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
iso8601.iso8601: DEBUG: Parsed 2013-10-24T06:11:50Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'50', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'24', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x1a1db10>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'24' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'50' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5fe6650>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x1a1db10>
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 90.71 secs:
[31m 26.28 TestScrubber.test_scrubber_app[0m
[31m 20.72 TestScrubber.test_delayed_delete[0m
[31m 14.76 TestGlanceControl.test_reload[0m
[31m 14.50 TestGlanceControl.test_respawn[0m
[31m 14.44 TestRootApi.test_version_configurations[0m
----------------------------------------------------------------------
Ran 1109 tests in 634.623s
FAILED (SKIP=42, failures=2)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-grizzly…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
MySQL-python==1.2.4
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.0
anyjson==0.3.3
argparse==1.2.1
boto==2.15.0
cffi==0.7.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
glance==jenkins.periodic.glance.python26.stable.grizzly.41
greenlet==0.4.1
httplib2==0.8
importlib==1.0.2
iso8601==0.1.7
jsonschema==2.2.0
kombu==3.0.0
lxml==3.2.3
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
ordereddict==1.1
oslo.config==1.2.1
passlib==1.6.1
pbr==0.5.21
pep8==1.3.3
prettytable==0.7.2
psycopg2==2.5.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-swiftclient==1.8.0
pytz==2013.7
repoze.lru==0.6
requests==2.0.0
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
testtools==0.9.32
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=125
+ '[' 125 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.el6KI8GaEL
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python26-stable-grizzly/41/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python26-stable-grizzly/centos6-5/41
[SCP] Copying console log.
1
16
Build failed in Jenkins: periodic-glance-python27-stable-grizzly #29
by OpenStack Jenkins 15 Nov '13
by OpenStack Jenkins 15 Nov '13
15 Nov '13
See <https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…>
Changes:
[adamg] Bump stable/grizzly next version to 2013.1.5
------------------------------------------
[...truncated 1490 lines...]
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x599cfd0>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x599cfd0>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x233c2d0>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
glance.registry.client: DEBUG: Registry request GET /images/detail HTTP 200 request id req-62b80e11-56cd-46e1-80f8-8baab5e431e0
--------------------- >> end captured logging << ---------------------
======================================================================
FAIL: glance.tests.unit.v1.test_api.TestRegistryAPI.test_get_details_filter_changes_since
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 1414, in test_get_details_filter_changes_since
self.assertEquals(res.status_int, 400)
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 322, in assertEqual
self.assertThat(observed, matcher, message)
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…",> line 417, in assertThat
raise MismatchError(matchee, matcher, mismatch, verbose)
MismatchError: 200 != 400
-------------------- >> begin captured logging << --------------------
glance.store: DEBUG: Attempting to import store glance.store.filesystem.Store
glance.store.filesystem: ERROR: Could not find filesystem_store_datadir in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store filesystem could not be configured correctly. Reason: Could not find filesystem_store_datadir in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.filesystem.Store'> with schemes ('file', 'filesystem')
glance.store.base: DEBUG: Late loading location class glance.store.filesystem.StoreLocation
glance.store.location: DEBUG: Registering scheme file with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme filesystem with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.http.Store
glance.store: DEBUG: Registering store <class 'glance.store.http.Store'> with schemes ('http', 'https')
glance.store.base: DEBUG: Late loading location class glance.store.http.StoreLocation
glance.store.location: DEBUG: Registering scheme http with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme https with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.rbd.Store
glance.store: DEBUG: Registering store <class 'glance.store.rbd.Store'> with schemes ('rbd',)
glance.store.base: DEBUG: Late loading location class glance.store.rbd.StoreLocation
glance.store.location: DEBUG: Registering scheme rbd with {'store_class': <class 'glance.store.rbd.Store'>, 'location_class': <class 'glance.store.rbd.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.s3.Store
glance.store.s3: DEBUG: Could not find s3_store_host in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store s3 could not be configured correctly. Reason: Could not find s3_store_host in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.s3.Store'> with schemes ('s3', 's3+http', 's3+https')
glance.store.base: DEBUG: Late loading location class glance.store.s3.StoreLocation
glance.store.location: DEBUG: Registering scheme s3 with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+http with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+https with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.swift.Store
glance.store.swift: ERROR: Could not find swift_store_auth_address in configuration options.
glance.store.base: WARNING: Failed to configure store correctly: Store swift could not be configured correctly. Reason: Could not find swift_store_auth_address in configuration options. Disabling add method.
glance.store: DEBUG: Registering store <function Store at 0x37997d0> with schemes ('swift+https', 'swift', 'swift+http')
glance.store.base: DEBUG: Late loading location class glance.store.swift.StoreLocation
glance.store.location: DEBUG: Registering scheme swift+https with {'store_class': <function Store at 0x37997d0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift+http with {'store_class': <function Store at 0x37997d0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift with {'store_class': <function Store at 0x37997d0>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
iso8601.iso8601: DEBUG: Parsed 2013-10-17T06:13:23Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'23', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'17', 'minute': u'13'} with default timezone <iso8601.iso8601.Utc object at 0x233c2d0>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'17' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'13' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
iso8601.iso8601: DEBUG: Parsed 2013-10-19T06:13:23Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'23', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'19', 'minute': u'13'} with default timezone <iso8601.iso8601.Utc object at 0x233c2d0>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'19' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'13' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:13:23+01:00 into {'tz_sign': u'+', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'+01:00', 'second': u'23', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'13'} with default timezone <iso8601.iso8601.Utc object at 0x233c2d0>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'13' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:13:23-01:00 into {'tz_sign': u'-', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'-01:00', 'second': u'23', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'13'} with default timezone <iso8601.iso8601.Utc object at 0x233c2d0>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'13' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
iso8601.iso8601: DEBUG: Parsed 2013-10-21T06:13:23Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'23', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'21', 'minute': u'13'} with default timezone <iso8601.iso8601.Utc object at 0x233c2d0>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'21' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'13' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5978390>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x233c2d0>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 108.26 secs:
[31m 27.63 TestBinGlanceCacheManage.test_queue[0m
[31m 27.26 TestScrubber.test_scrubber_app[0m
[31m 21.82 TestScrubber.test_delayed_delete[0m
[31m 16.29 TestRootApi.test_version_configurations[0m
[31m 15.26 TestGlanceControl.test_reload[0m
----------------------------------------------------------------------
Ran 1109 tests in 721.436s
FAILED (SKIP=42, failures=3)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-grizzly…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
MySQL-python==1.2.4
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.0
anyjson==0.3.3
argparse==1.2.1
boto==2.14.0
cffi==0.7.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
extras==0.0.3
fixtures==0.3.14
glance==jenkins.periodic.glance.python27.stable.grizzly.29
greenlet==0.4.1
httplib2==0.8
iso8601==0.1.5
jsonschema==2.1.0
kombu==3.0.0
lxml==3.2.3
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
oslo.config==1.2.1
passlib==1.6.1
pbr==0.5.21
pep8==1.3.3
prettytable==0.7.2
psycopg2==2.5.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-keystoneclient==0.4.1
python-mimeparse==0.1.4
python-swiftclient==1.8.0
pytz==2013.7
repoze.lru==0.6
requests==2.0.0
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
testtools==0.9.32
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=124
+ '[' 124 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.gfpTmPJ0gh
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python27-stable-grizzly/29/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python27-stable-grizzly/precise32/29
[SCP] Copying console log.
1
16
14 Nov '13
See <https://jenkins01.openstack.org/job/periodic-glance-python27-stable-folsom/…>
------------------------------------------
[...truncated 1275 lines...]
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-folsom/…",> line 89, in do_request
action, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-folsom/…",> line 63, in wrapped
return func(self, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-folsom/…",> line 444, in do_request
headers=headers)
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-folsom/…",> line 80, in wrapped
return func(self, method, url, body, headers)
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-folsom/…",> line 574, in _do_request
raise exception.Invalid(res.read())
Invalid: 400 Bad Request
The server could not comply with the request since it is either malformed or otherwise incorrect.
Unrecognized changes-since value
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x4a35b90>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x4a35b90>}
glance.api.policy: DEBUG: Loaded policy rules: {u'default': []}
glance.common.client: DEBUG: Constructed URL: http://0.0.0.0:9191/images/detail?changes-since=2011-09-05
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x52ef610>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x52ef610>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x23c3d50>
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
glance.registry.client: DEBUG: Registry request GET /images/detail HTTP 200 request id req-dd41839b-60e5-409e-8aae-0468ac8adf58
--------------------- >> end captured logging << ---------------------
======================================================================
FAIL: Tests that the /images/detail registry API returns list of
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-folsom/…",> line 1409, in test_get_details_filter_changes_since
self.assertEquals(res.status_int, 400)
AssertionError: 200 != 400
'200 != 400' = '%s != %s' % (safe_repr(200), safe_repr(400))
'200 != 400' = self._formatMessage('200 != 400', '200 != 400')
>> raise self.failureException('200 != 400')
-------------------- >> begin captured logging << --------------------
glance.store: DEBUG: Attempting to import store glance.store.filesystem.Store
glance.store: DEBUG: Registering store <class 'glance.store.filesystem.Store'> with schemes ('file', 'filesystem')
glance.store.base: DEBUG: Late loading location class glance.store.filesystem.StoreLocation
glance.store.location: DEBUG: Registering scheme file with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme filesystem with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.http.Store
glance.store: DEBUG: Registering store <class 'glance.store.http.Store'> with schemes ('http', 'https')
glance.store.base: DEBUG: Late loading location class glance.store.http.StoreLocation
glance.store.location: DEBUG: Registering scheme http with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme https with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.rbd.Store
glance.store: DEBUG: Registering store <class 'glance.store.rbd.Store'> with schemes ('rbd',)
glance.store.base: DEBUG: Late loading location class glance.store.rbd.StoreLocation
glance.store.location: DEBUG: Registering scheme rbd with {'store_class': <class 'glance.store.rbd.Store'>, 'location_class': <class 'glance.store.rbd.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.s3.Store
glance.store.s3: ERROR: Could not find s3_store_host in configuration options.
glance.store.base: ERROR: Failed to configure store correctly. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.s3.Store'> with schemes ('s3', 's3+http', 's3+https')
glance.store.base: DEBUG: Late loading location class glance.store.s3.StoreLocation
glance.store.location: DEBUG: Registering scheme s3 with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+http with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+https with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.swift.Store
glance.store.swift: ERROR: Could not find swift_store_auth_address in configuration options.
glance.store.base: ERROR: Failed to configure store correctly. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.swift.Store'> with schemes ('swift+https', 'swift', 'swift+http')
glance.store.base: DEBUG: Late loading location class glance.store.swift.StoreLocation
glance.store.location: DEBUG: Registering scheme swift+https with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift+http with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:11:11Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'11', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x23c3d50>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
iso8601.iso8601: DEBUG: Parsed 2013-10-22T06:11:11Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'11', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x23c3d50>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
iso8601.iso8601: DEBUG: Parsed 2013-10-23T06:11:11+01:00 into {'tz_sign': u'+', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'+01:00', 'second': u'11', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'23', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x23c3d50>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
iso8601.iso8601: DEBUG: Parsed 2013-10-23T06:11:11-01:00 into {'tz_sign': u'-', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'-01:00', 'second': u'11', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'23', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x23c3d50>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
iso8601.iso8601: DEBUG: Parsed 2013-10-24T06:11:11Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'11', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'24', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x23c3d50>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'24' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x62ce590>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x23c3d50>
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 69.08 secs:
[31m 14.99 TestGlanceControl.test_bouncing[0m
[31m 14.22 TestScrubber.test_delayed_delete[0m
[31m 13.78 TestGlanceControl.test_reload[0m
[31m 13.58 TestGlanceControl.test_respawn[0m
[31m 12.52 TestApi.test_unsupported_default_store[0m
----------------------------------------------------------------------
Ran 932 tests in 533.603s
FAILED (SKIP=89, failures=2)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-glance-python27-stable-folsom/…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.0.8
amqp==1.3.0
anyjson==0.3.3
argparse==1.2.1
boto==2.1.1
cffi==0.7.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
glance==jenkins-periodic-glance-python27-stable-folsom-35
greenlet==0.4.1
httplib2==0.8
iso8601==0.1.7
jsonschema==2.2.0
kombu==3.0.0
lxml==3.2.3
mox==0.5.3
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
passlib==1.6.1
pep8==1.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-swiftclient==1.8.0
pytz==2013.7
repoze.lru==0.6
requests==2.0.0
simplejson==3.3.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=95
+ '[' 95 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.V4baQa85TX
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python27-stable-folsom/35/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python27-stable-folsom/precise3/35
[SCP] Copying console log.
1
11
14 Nov '13
See <https://jenkins01.openstack.org/job/periodic-glance-python26-stable-folsom/…>
------------------------------------------
[...truncated 1276 lines...]
File "<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-folsom/…",> line 63, in wrapped
return func(self, *args, **kwargs)
File "<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-folsom/…",> line 444, in do_request
headers=headers)
File "<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-folsom/…",> line 80, in wrapped
return func(self, method, url, body, headers)
File "<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-folsom/…",> line 574, in _do_request
raise exception.Invalid(res.read())
Invalid: 400 Bad Request
The server could not comply with the request since it is either malformed or otherwise incorrect.
Unrecognized changes-since value
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x4221a90>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x4221a90>}
glance.api.policy: DEBUG: Loaded policy rules: {u'default': []}
glance.common.client: DEBUG: Constructed URL: http://0.0.0.0:9191/images/detail?changes-since=2011-09-05
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x43b3250>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x43b3250>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x1db96d0>
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
glance.registry.client: DEBUG: Registry request GET /images/detail HTTP 200 request id req-98f64849-ff31-4893-ac1e-f63822373ca9
--------------------- >> end captured logging << ---------------------
======================================================================
FAIL: Tests that the /images/detail registry API returns list of
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-folsom/…",> line 1409, in test_get_details_filter_changes_since
self.assertEquals(res.status_int, 400)
AssertionError: 200 != 400
>> raise self.failureException, \
(None or '%r != %r' % (200, 400))
-------------------- >> begin captured logging << --------------------
glance.store: DEBUG: Attempting to import store glance.store.filesystem.Store
glance.store: DEBUG: Registering store <class 'glance.store.filesystem.Store'> with schemes ('file', 'filesystem')
glance.store.base: DEBUG: Late loading location class glance.store.filesystem.StoreLocation
glance.store.location: DEBUG: Registering scheme file with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme filesystem with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.http.Store
glance.store: DEBUG: Registering store <class 'glance.store.http.Store'> with schemes ('http', 'https')
glance.store.base: DEBUG: Late loading location class glance.store.http.StoreLocation
glance.store.location: DEBUG: Registering scheme http with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme https with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.rbd.Store
glance.store: DEBUG: Registering store <class 'glance.store.rbd.Store'> with schemes ('rbd',)
glance.store.base: DEBUG: Late loading location class glance.store.rbd.StoreLocation
glance.store.location: DEBUG: Registering scheme rbd with {'store_class': <class 'glance.store.rbd.Store'>, 'location_class': <class 'glance.store.rbd.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.s3.Store
glance.store.s3: ERROR: Could not find s3_store_host in configuration options.
glance.store.base: ERROR: Failed to configure store correctly. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.s3.Store'> with schemes ('s3', 's3+http', 's3+https')
glance.store.base: DEBUG: Late loading location class glance.store.s3.StoreLocation
glance.store.location: DEBUG: Registering scheme s3 with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+http with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+https with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.swift.Store
glance.store.swift: ERROR: Could not find swift_store_auth_address in configuration options.
glance.store.base: ERROR: Failed to configure store correctly. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.swift.Store'> with schemes ('swift+https', 'swift', 'swift+http')
glance.store.base: DEBUG: Late loading location class glance.store.swift.StoreLocation
glance.store.location: DEBUG: Registering scheme swift+https with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift+http with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:10:59Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'59', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'10'} with default timezone <iso8601.iso8601.Utc object at 0x1db96d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
iso8601.iso8601: DEBUG: Parsed 2013-10-22T06:10:59Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'59', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'10'} with default timezone <iso8601.iso8601.Utc object at 0x1db96d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
iso8601.iso8601: DEBUG: Parsed 2013-10-23T06:10:59+01:00 into {'tz_sign': u'+', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'+01:00', 'second': u'59', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'23', 'minute': u'10'} with default timezone <iso8601.iso8601.Utc object at 0x1db96d0>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
iso8601.iso8601: DEBUG: Parsed 2013-10-23T06:10:59-01:00 into {'tz_sign': u'-', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'-01:00', 'second': u'59', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'23', 'minute': u'10'} with default timezone <iso8601.iso8601.Utc object at 0x1db96d0>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'23' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
iso8601.iso8601: DEBUG: Parsed 2013-10-24T06:10:59Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'59', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'24', 'minute': u'10'} with default timezone <iso8601.iso8601.Utc object at 0x1db96d0>
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'24' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'59' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x5749210>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x1db96d0>
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 71.53 secs:
[31m 14.82 TestScrubber.test_delayed_delete[0m
[31m 14.72 TestGlanceControl.test_bouncing[0m
[31m 14.18 TestGlanceControl.test_reload[0m
[31m 14.02 TestGlanceControl.test_respawn[0m
[31m 13.79 TestBinGlanceCacheManage.test_queue[0m
----------------------------------------------------------------------
Ran 932 tests in 604.338s
FAILED (SKIP=89, failures=2)
ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-glance-python26-stable-folsom/…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.0.8
amqp==1.3.0
anyjson==0.3.3
argparse==1.2.1
boto==2.1.1
cffi==0.7.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
glance==jenkins-periodic-glance-python26-stable-folsom-41
greenlet==0.4.1
httplib2==0.8
importlib==1.0.2
iso8601==0.1.7
jsonschema==2.2.0
kombu==3.0.0
lxml==3.2.3
mox==0.5.3
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
ordereddict==1.1
passlib==1.6.1
pep8==1.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-swiftclient==1.8.0
pytz==2013.7
repoze.lru==0.6
requests==2.0.0
simplejson==3.3.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=95
+ '[' 95 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.fmKbIEhFk8
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python26-stable-folsom/41
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python26-stable-folsom/41/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python26-stable-folsom/centos6-11/41
[SCP] Copying console log.
1
16
13 Nov '13
See <https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/6…>
------------------------------------------
[...truncated 639 lines...]
test_update_template_diff_properties_removed (heat.tests.test_resource.ResourceTest) ... ok
test_updated_time (heat.tests.test_resource.ResourceTest) ... ok
test_create_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_create_watch_data (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_call (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_cast (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_find_physical_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_get_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_events (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_metadata_update (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_set_watch_state (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch_metric (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_update_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_validate_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_attributes (heat.tests.test_s3.s3Test) ... ok
test_authenticated_read (heat.tests.test_s3.s3Test) ... ok
test_create_container_name (heat.tests.test_s3.s3Test) ... ok
test_delete_exception (heat.tests.test_s3.s3Test) ... ok
test_delete_retain (heat.tests.test_s3.s3Test) ... ok
test_public_read (heat.tests.test_s3.s3Test) ... ok
test_public_read_write (heat.tests.test_s3.s3Test) ... ok
test_website (heat.tests.test_s3.s3Test) ... ok
test_security_group_nova (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_security_group_nova_exception (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_byte_string_12 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_16 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_60 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_8 (heat.tests.test_short_id.ShortIdTest) ... ok
test_generate_ids (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_string (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_0 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_endianness (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_f (heat.tests.test_short_id.ShortIdTest) ... ok
test_user_creds_none (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_user_creds_password (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_attributes (heat.tests.test_swift.swiftTest) ... ok
test_build_meta_headers (heat.tests.test_swift.swiftTest) ... ok
test_create_container_name (heat.tests.test_swift.swiftTest) ... ok
test_delete_exception (heat.tests.test_swift.swiftTest) ... ok
test_delete_retain (heat.tests.test_swift.swiftTest) ... ok
test_public_read (heat.tests.test_swift.swiftTest) ... ok
test_public_read_write (heat.tests.test_swift.swiftTest) ... ok
test_website (heat.tests.test_swift.swiftTest) ... ok
test_convert_all_templates (heat.tests.test_template_format.JsonToYamlTest) ... ok
test_quantum_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_wordpress_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_minimal_yaml (heat.tests.test_template_format.YamlMinimalTest) ... ok
test_file_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_garbage (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_error (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_https_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_access_key (heat.tests.test_user.AccessKeyTest) ... ok
test_access_key_no_user (heat.tests.test_user.AccessKeyTest) ... ok
test_accesspolicy_access_allowed (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_err_notfound (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok_empty (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_update (heat.tests.test_user.AccessPolicyTest) ... ok
test_user (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed_ignorepolicy (heat.tests.test_user.UserTest) ... ok
test_user_create_bad_policies (heat.tests.test_user.UserTest) ... ok
test_user_validate_policies (heat.tests.test_user.UserTest) ... ok
test_validate_findinmap_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_findinmap_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_valid (heat.tests.test_validate.validateTest) ... ok
test_volume (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment_error (heat.tests.test_volume.VolumeTest) ... ok
test_volume_create_error (heat.tests.test_volume.VolumeTest) ... ok
test_internet_gateway (heat.tests.test_vpc.InternetGatewayTest) ... ok
test_network_interface (heat.tests.test_vpc.NetworkInterfaceTest) ... ok
test_route_table (heat.tests.test_vpc.RouteTableTest) ... ok
test_subnet (heat.tests.test_vpc.SubnetTest) ... ok
test_vpc (heat.tests.test_vpc.VPCTest) ... ok
test_get_status (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_get_status_reason (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_handle (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update_invalid (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_FnGetAtt (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_timeout (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource_type (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackid (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackname (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_tenant (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_ave (heat.tests.test_watch.WatchRuleTest) ... ok
test_create_watch_data (heat.tests.test_watch.WatchRuleTest) ... ok
test_evaluate (heat.tests.test_watch.WatchRuleTest) ... ok
test_load (heat.tests.test_watch.WatchRuleTest) ... ok
test_maximum (heat.tests.test_watch.WatchRuleTest) ... ok
test_minimum (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_normal (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_two_actions (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_nodata (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_ok_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_samplecount (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state_invalid (heat.tests.test_watch.WatchRuleTest) ... ok
test_store (heat.tests.test_watch.WatchRuleTest) ... ok
test_sum (heat.tests.test_watch.WatchRuleTest) ... ok
======================================================================
FAIL: test_FnGetAtt (heat.tests.test_metadata_refresh.MetadataRefreshTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 75, in wrapped_test
test_fn(test_cls)
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 178, in test_FnGetAtt
self.assertEqual(cont, 's2-ip=1.2.3.5')
AssertionError: u's2-ip=' != 's2-ip=1.2.3.5'
-------------------- >> begin captured stdout << ---------------------
Running test test_FnGetAtt
--------------------- >> end captured stdout << ----------------------
"u's2-ip=' != 's2-ip=1.2.3.5'" = '%s != %s' % (safe_repr(u's2-ip='), safe_repr('s2-ip=1.2.3.5'))
"u's2-ip=' != 's2-ip=1.2.3.5'" = self._formatMessage("u's2-ip=' != 's2-ip=1.2.3.5'", "u's2-ip=' != 's2-ip=1.2.3.5'")
>> raise self.failureException("u's2-ip=' != 's2-ip=1.2.3.5'")
-------------------- >> begin captured logging << --------------------
heat.engine.resource: INFO: creating Instance "S1"
heat.engine.resource: INFO: creating Instance "S2"
heat.engine.resource: INFO: deleting Instance "S1" (inst:None db_id:15)
heat.engine.resource: INFO: deleting Instance "S2" (inst:None db_id:16)
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
----------------------------------------------------------------------
Ran 698 tests in 11.212s
FAILED (failures=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…> -a tag=unit'
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.12.3
SQLAlchemy==0.7.10
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.3
anyjson==0.3.3
argparse==1.2.1
boto==2.16.0
cliff==1.4.5
cmd2==0.6.7
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
ecdsa==0.10
eventlet==0.14.0
greenlet==0.4.1
heat==jenkins.periodic.heat.python27.stable.grizzly.60
httplib2==0.8
iso8601==0.1.8
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.4
lxml==2.3.5
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nosexcover==1.0.8
openstack.nose-plugin==0.11
oslo.config==1.2.1
paramiko==1.12.0
pbr==0.5.23
pep8==1.3.4
prettytable==0.7.2
pyOpenSSL==0.13.1
pycrypto==2.6.1
pyflakes==0.7.3
pyparsing==2.0.1
python-cinderclient==1.0.7
python-glanceclient==0.11.0
python-keystoneclient==0.4.1
python-memcached==1.53
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-quantumclient==2.2.4.3
python-swiftclient==1.8.0
pytz==2013.8
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
warlock==1.0.1
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.ZtVLqDDCCs
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-heat-python27-stable-grizzly/precise40
[SCP] Trying to create /srv/static/logs/periodic/periodic-heat-python27-stable-grizzly/precise40/60
[SCP] Copying console log.
1
1
12 Nov '13
See <https://jenkins02.openstack.org/job/periodic-glance-python26-stable-folsom/…>
Changes:
[zhiyanl] Adding 'download_image' policy enforcement to image cache middleware
------------------------------------------
[...truncated 954 lines...]
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_host_variations [32mOK [0m[33m 0.03[0m
test_calling_format_default [32mOK [0m[32m 0.01[0m
test_calling_format_path [32mOK [0m[32m 0.01[0m
test_calling_format_subdomain [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.02[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.01[0m
test_get_calling_format_default [32mOK [0m[32m 0.01[0m
test_get_calling_format_path [32mOK [0m[32m 0.01[0m
test_get_non_existing [32mOK [0m[32m 0.01[0m
test_get_s3_bad_location [32mOK [0m[32m 0.01[0m
test_get_s3_good_location [32mOK [0m[32m 0.01[0m
test_no_access_key [32mOK [0m[32m 0.01[0m
test_no_host [32mOK [0m[32m 0.01[0m
test_no_secret_key [32mOK [0m[32m 0.01[0m
TestBasicSchema
test_filter_strips_extra_properties [32mOK [0m[32m 0.01[0m
test_merge_conflicting_but_identical_properties [32mOK [0m[32m 0.01[0m
test_merge_conflicting_properties [32mOK [0m[32m 0.01[0m
test_merge_properties [32mOK [0m[32m 0.01[0m
test_raw_json_schema [32mOK [0m[32m 0.01[0m
test_validate_fails_on_bad_type [32mOK [0m[32m 0.01[0m
test_validate_fails_on_extra_properties [32mOK [0m[32m 0.01[0m
test_validate_passes [32mOK [0m[32m 0.01[0m
TestBasicSchemaLinks
test_raw_json_schema [32mOK [0m[32m 0.01[0m
TestCollectionSchema
test_raw_json_schema [32mOK [0m[32m 0.01[0m
TestPermissiveSchema
test_filter_passes_extra_properties [32mOK [0m[32m 0.01[0m
test_raw_json_schema [32mOK [0m[32m 0.01[0m
test_validate_rejects_non_string_extra_properties [32mOK [0m[32m 0.01[0m
test_validate_with_additional_properties_allowed [32mOK [0m[32m 0.01[0m
TestSkipExamples
test_001_increase_test_counter [32mOK [0m[32m 0.01[0m
test_002_increase_test_counter [32mOK [0m[32m 0.01[0m
test_003_verify_test_counter [32mOK [0m[32m 0.01[0m
test_skip_if_example [34mSKIP[0m
test_skip_test_example [34mSKIP[0m
test_skip_unless_example [34mSKIP[0m
TestStoreLocation
test_bad_store_scheme [32mOK [0m[32m 0.01[0m
test_filesystem_store_location [32mOK [0m[32m 0.02[0m
test_get_location_from_uri_back_to_uri [32mOK [0m[32m 0.01[0m
test_get_store_from_scheme [32mOK [0m[32m 0.02[0m
test_http_store_location [32mOK [0m[32m 0.01[0m
test_rbd_store_location [32mOK [0m[32m 0.02[0m
test_s3_store_location [32mOK [0m[32m 0.01[0m
test_swift_store_location [32mOK [0m[32m 0.01[0m
TestChunkReader
test_read_all_data [32mOK [0m[32m 0.01[0m
TestStoreAuthV1
test_add [32mOK [0m[32m 0.01[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.02[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.01[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.01[0m
test_get_non_existing [32mOK [0m[32m 0.01[0m
test_get_size [32mOK [0m[32m 0.01[0m
test_get_with_http_auth [32mOK [0m[32m 0.01[0m
test_no_auth_address [32mOK [0m[32m 0.01[0m
test_no_key [32mOK [0m[32m 0.01[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.01[0m
test_read_acl_tenants [32mOK [0m[32m 0.01[0m
test_read_write_public [32mOK [0m[32m 0.01[0m
TestStoreAuthV2
test_add [32mOK [0m[32m 0.01[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.02[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[31m 0.20[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.01[0m
test_get_non_existing [32mOK [0m[32m 0.01[0m
test_get_size [32mOK [0m[32m 0.01[0m
test_get_with_http_auth [32mOK [0m[32m 0.01[0m
test_no_auth_address [32mOK [0m[32m 0.01[0m
test_no_key [32mOK [0m[32m 0.01[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.01[0m
test_read_acl_tenants [32mOK [0m[32m 0.01[0m
test_read_write_public [32mOK [0m[32m 0.01[0m
test_v2_multi_tenant_location [32mOK [0m[32m 0.01[0m
test_v2_with_no_tenant [32mOK [0m[32m 0.01[0m
TestUtils
test_cooperative_reader [32mOK [0m[33m 0.05[0m
test_cooperative_reader_of_iterator [32mOK [0m[32m 0.01[0m
test_generate_uuid_format [32mOK [0m[32m 0.01[0m
test_generate_uuid_unique [32mOK [0m[32m 0.01[0m
test_is_uuid_like_fails [32mOK [0m[32m 0.01[0m
test_is_uuid_like_success [32mOK [0m[32m 0.01[0m
test_limiting_reader [32mOK [0m[32m 0.01[0m
test_limiting_reader_fails [32mOK [0m[32m 0.01[0m
VersionNegotiationTest
test_request_accept_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1 [32mOK [0m[32m 0.02[0m
test_request_url_v1_0 [32mOK [0m[32m 0.01[0m
test_request_url_v1_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2 [32mOK [0m[32m 0.01[0m
test_request_url_v2_0 [32mOK [0m[32m 0.01[0m
test_request_url_v2_1_unsupported [32mOK [0m[32m 0.01[0m
test_request_url_v3_unsupported [32mOK [0m[32m 0.01[0m
VersionsTest
test_get_version_list [32mOK [0m[32m 0.01[0m
JSONRequestDeserializerTest
test_default_no_body [32mOK [0m[32m 0.01[0m
test_default_with_body [32mOK [0m[32m 0.01[0m
test_from_json [32mOK [0m[32m 0.01[0m
test_from_json_malformed [32mOK [0m[32m 0.01[0m
test_has_body_has_content_length [32mOK [0m[32m 0.01[0m
test_has_body_no_content_length [32mOK [0m[32m 0.01[0m
test_has_body_zero_content_length [32mOK [0m[32m 0.01[0m
test_no_body_no_content_length [32mOK [0m[32m 0.01[0m
JSONResponseSerializerTest
test_default [32mOK [0m[32m 0.01[0m
test_to_json [32mOK [0m[32m 0.01[0m
RequestTest
test_content_type_accept_default [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_json [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_json_xml_quality [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_xml [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_xml_json [32mOK [0m[32m 0.01[0m
test_content_type_missing [32mOK [0m[32m 0.01[0m
test_content_type_unsupported [32mOK [0m[32m 0.01[0m
test_content_type_with_charset [32mOK [0m[32m 0.01[0m
ResourceTest
test_dispatch [32mOK [0m[32m 0.01[0m
test_dispatch_default [32mOK [0m[32m 0.01[0m
test_dispatch_no_default [32mOK [0m[32m 0.01[0m
test_get_action_args [32mOK [0m[32m 0.01[0m
TestHelpers
test_data_passed_properly_through_headers [32mOK [0m[32m 0.01[0m
test_headers_are_unicode [32mOK [0m[32m 0.01[0m
======================================================================
FAIL: Ensure an interrupt signal does not cause a respawn storm.
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-folsom/…",> line 71, in test_interrupt_avoids_respawn_storm
self.assertTrue(child in children)
AssertionError:
"""Fail the test unless the expression is true."""
>> if not False: raise self.failureException, None
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 71.47 secs:
[31m 15.57 TestGlanceControl.test_bouncing[0m
[31m 14.23 TestGlanceControl.test_reload[0m
[31m 14.01 TestGlanceControl.test_respawn[0m
[31m 13.87 TestBinGlanceCacheManage.test_queue[0m
[31m 13.80 TestRootApi.test_version_configurations[0m
----------------------------------------------------------------------
Ran 932 tests in 602.486s
FAILED (SKIP=89, failures=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-glance-python26-stable-folsom/…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.0.8
amqp==1.0.13
anyjson==0.3.3
argparse==1.2.1
boto==2.1.1
cffi==0.7.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
glance==jenkins-periodic-glance-python26-stable-folsom-31
greenlet==0.4.1
httplib2==0.8
importlib==1.0.2
iso8601==0.1.4
jsonschema==2.1.0
kombu==2.5.15
lxml==3.2.3
mox==0.5.3
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
ordereddict==1.1
passlib==1.6.1
pep8==1.1
pycparser==2.10
pycrypto==2.6
pysendfile==2.0.0
python-swiftclient==1.8.0
pytz==2013.7
repoze.lru==0.6
requests==2.0.0
simplejson==3.3.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=96
+ '[' 96 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.zNu4dtb2PY
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python26-stable-folsom/31/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python26-stable-folsom/centos6-10/31
[SCP] Copying console log.
1
12
11 Nov '13
See <https://jenkins02.openstack.org/job/periodic-glance-python27-stable-folsom/…>
------------------------------------------
[...truncated 1304 lines...]
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-folsom/…",> line 574, in _do_request
raise exception.Invalid(res.read())
Invalid: 400 Bad Request
The server could not comply with the request since it is either malformed or otherwise incorrect.
Unrecognized changes-since value
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x541e950>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x541e950>}
glance.api.policy: DEBUG: Loaded policy rules: {u'default': []}
glance.common.client: DEBUG: Constructed URL: http://0.0.0.0:9191/images/detail?changes-since=2011-09-05
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x49ae850>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x49ae850>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x28fdd50>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
glance.registry.client: DEBUG: Registry request GET /images/detail HTTP 200 request id req-14748b8b-c499-4b01-9f64-fb27aa397f81
--------------------- >> end captured logging << ---------------------
======================================================================
FAIL: Tests that the /images/detail registry API returns list of
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-folsom/…",> line 1409, in test_get_details_filter_changes_since
self.assertEquals(res.status_int, 400)
AssertionError: 200 != 400
'200 != 400' = '%s != %s' % (safe_repr(200), safe_repr(400))
'200 != 400' = self._formatMessage('200 != 400', '200 != 400')
>> raise self.failureException('200 != 400')
-------------------- >> begin captured logging << --------------------
glance.store: DEBUG: Attempting to import store glance.store.filesystem.Store
glance.store: DEBUG: Registering store <class 'glance.store.filesystem.Store'> with schemes ('file', 'filesystem')
glance.store.base: DEBUG: Late loading location class glance.store.filesystem.StoreLocation
glance.store.location: DEBUG: Registering scheme file with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme filesystem with {'store_class': <class 'glance.store.filesystem.Store'>, 'location_class': <class 'glance.store.filesystem.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.http.Store
glance.store: DEBUG: Registering store <class 'glance.store.http.Store'> with schemes ('http', 'https')
glance.store.base: DEBUG: Late loading location class glance.store.http.StoreLocation
glance.store.location: DEBUG: Registering scheme http with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme https with {'store_class': <class 'glance.store.http.Store'>, 'location_class': <class 'glance.store.http.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.rbd.Store
glance.store: DEBUG: Registering store <class 'glance.store.rbd.Store'> with schemes ('rbd',)
glance.store.base: DEBUG: Late loading location class glance.store.rbd.StoreLocation
glance.store.location: DEBUG: Registering scheme rbd with {'store_class': <class 'glance.store.rbd.Store'>, 'location_class': <class 'glance.store.rbd.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.s3.Store
glance.store.s3: ERROR: Could not find s3_store_host in configuration options.
glance.store.base: ERROR: Failed to configure store correctly. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.s3.Store'> with schemes ('s3', 's3+http', 's3+https')
glance.store.base: DEBUG: Late loading location class glance.store.s3.StoreLocation
glance.store.location: DEBUG: Registering scheme s3 with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+http with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme s3+https with {'store_class': <class 'glance.store.s3.Store'>, 'location_class': <class 'glance.store.s3.StoreLocation'>}
glance.store: DEBUG: Attempting to import store glance.store.swift.Store
glance.store.swift: ERROR: Could not find swift_store_auth_address in configuration options.
glance.store.base: ERROR: Failed to configure store correctly. Disabling add method.
glance.store: DEBUG: Registering store <class 'glance.store.swift.Store'> with schemes ('swift+https', 'swift', 'swift+http')
glance.store.base: DEBUG: Late loading location class glance.store.swift.StoreLocation
glance.store.location: DEBUG: Registering scheme swift+https with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift+http with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
glance.store.location: DEBUG: Registering scheme swift with {'store_class': <class 'glance.store.swift.Store'>, 'location_class': <class 'glance.store.swift.StoreLocation'>}
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
iso8601.iso8601: DEBUG: Parsed 2013-10-17T06:11:12Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'12', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'17', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x28fdd50>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'17' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'12' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
iso8601.iso8601: DEBUG: Parsed 2013-10-19T06:11:12Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'12', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'19', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x28fdd50>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'19' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'12' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:11:12+01:00 into {'tz_sign': u'+', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'+01:00', 'second': u'12', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x28fdd50>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'12' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
iso8601.iso8601: DEBUG: Parsed 2013-10-20T06:11:12-01:00 into {'tz_sign': u'-', 'second_fraction': None, 'hour': u'06', 'tz_hour': u'01', 'month': u'10', 'timezone': u'-01:00', 'second': u'12', 'tz_minute': u'00', 'year': u'2013', 'separator': u'T', 'day': u'20', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x28fdd50>
iso8601.iso8601: DEBUG: Got u'01' for 'tz_hour' with default None
iso8601.iso8601: DEBUG: Got u'00' for 'tz_minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'20' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'12' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
iso8601.iso8601: DEBUG: Parsed 2013-10-21T06:11:12Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'10', 'timezone': u'Z', 'second': u'12', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'21', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x28fdd50>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'10' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'21' for 'day' with default None
iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None
iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None
iso8601.iso8601: DEBUG: Got u'12' for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Matched GET /images/detail
routes.middleware: DEBUG: Route path: '/images/detail', defaults: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
routes.middleware: DEBUG: Match dict: {'action': u'detail', 'controller': <glance.common.wsgi.Resource object at 0x6552750>}
iso8601.iso8601: DEBUG: Parsed 2011-09-05 into {'tz_sign': None, 'second_fraction': None, 'hour': None, 'tz_hour': None, 'month': u'09', 'timezone': None, 'second': None, 'tz_minute': None, 'year': u'2011', 'separator': None, 'day': u'05', 'minute': None} with default timezone <iso8601.iso8601.Utc object at 0x28fdd50>
iso8601.iso8601: DEBUG: Got None for 'second_fraction' with default None
iso8601.iso8601: DEBUG: Got u'2011' for 'year' with default None
iso8601.iso8601: DEBUG: Got u'09' for 'month' with default None
iso8601.iso8601: DEBUG: Got u'05' for 'day' with default None
iso8601.iso8601: DEBUG: Got None for 'hour' with default None
iso8601.iso8601: DEBUG: Got None for 'minute' with default None
iso8601.iso8601: DEBUG: Got None for 'second' with default None
glance.registry.api.v1.images: INFO: Returning detailed image list
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 68.21 secs:
[31m 14.29 TestGlanceControl.test_bouncing[0m
[31m 14.14 TestScrubber.test_delayed_delete[0m
[31m 13.76 TestGlanceControl.test_reload[0m
[31m 13.52 TestGlanceControl.test_respawn[0m
[31m 12.50 TestApi.test_unsupported_default_store[0m
----------------------------------------------------------------------
Ran 932 tests in 527.639s
FAILED (SKIP=89, errors=1, failures=2)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-glance-python27-stable-folsom/…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.6
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.0.8
amqp==1.3.0
anyjson==0.3.3
argparse==1.2.1
boto==2.1.1
cffi==0.7.2
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
eventlet==0.14.0
glance==jenkins-periodic-glance-python27-stable-folsom-40
greenlet==0.4.1
httplib2==0.8
iso8601==0.1.5
jsonschema==2.1.0
kombu==3.0.0
lxml==3.2.3
mox==0.5.3
nose==1.3.0
nose-exclude==0.1.10
nosehtmloutput==0.0.5
openstack.nose-plugin==0.11
passlib==1.6.1
pep8==1.1
pycparser==2.10
pycrypto==2.6.1
pysendfile==2.0.0
python-swiftclient==1.8.0
pytz==2013.7
repoze.lru==0.6
requests==2.0.0
simplejson==3.3.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
wsgiref==0.1.2
xattr==0.7.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=94
+ '[' 94 -eq 0 ']'
+ exit 1
+ rm -rf /tmp/tmp.1w2nV2oVkP
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python27-stable-folsom/40
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python27-stable-folsom/40/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python27-stable-folsom/precise4/40
[SCP] Copying console log.
1
15
11 Nov '13
See <https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/5…>
------------------------------------------
[...truncated 638 lines...]
test_update_template_diff_properties_notallowed (heat.tests.test_resource.ResourceTest) ... ok
test_update_template_diff_properties_removed (heat.tests.test_resource.ResourceTest) ... ok
test_updated_time (heat.tests.test_resource.ResourceTest) ... ok
test_create_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_create_watch_data (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_call (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_cast (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_find_physical_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_get_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_events (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_metadata_update (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_set_watch_state (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch_metric (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_update_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_validate_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_attributes (heat.tests.test_s3.s3Test) ... ok
test_authenticated_read (heat.tests.test_s3.s3Test) ... ok
test_create_container_name (heat.tests.test_s3.s3Test) ... ok
test_delete_exception (heat.tests.test_s3.s3Test) ... ok
test_delete_retain (heat.tests.test_s3.s3Test) ... ok
test_public_read (heat.tests.test_s3.s3Test) ... ok
test_public_read_write (heat.tests.test_s3.s3Test) ... ok
test_website (heat.tests.test_s3.s3Test) ... ok
test_security_group_nova (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_security_group_nova_exception (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_byte_string_12 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_16 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_60 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_8 (heat.tests.test_short_id.ShortIdTest) ... ok
test_generate_ids (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_string (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_0 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_endianness (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_f (heat.tests.test_short_id.ShortIdTest) ... ok
test_user_creds_none (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_user_creds_password (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_attributes (heat.tests.test_swift.swiftTest) ... ok
test_build_meta_headers (heat.tests.test_swift.swiftTest) ... ok
test_create_container_name (heat.tests.test_swift.swiftTest) ... ok
test_delete_exception (heat.tests.test_swift.swiftTest) ... ok
test_delete_retain (heat.tests.test_swift.swiftTest) ... ok
test_public_read (heat.tests.test_swift.swiftTest) ... ok
test_public_read_write (heat.tests.test_swift.swiftTest) ... ok
test_website (heat.tests.test_swift.swiftTest) ... ok
test_convert_all_templates (heat.tests.test_template_format.JsonToYamlTest) ... ok
test_quantum_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_wordpress_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_minimal_yaml (heat.tests.test_template_format.YamlMinimalTest) ... ok
test_file_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_garbage (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_error (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_https_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_access_key (heat.tests.test_user.AccessKeyTest) ... ok
test_access_key_no_user (heat.tests.test_user.AccessKeyTest) ... ok
test_accesspolicy_access_allowed (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_err_notfound (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok_empty (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_update (heat.tests.test_user.AccessPolicyTest) ... ok
test_user (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed_ignorepolicy (heat.tests.test_user.UserTest) ... ok
test_user_create_bad_policies (heat.tests.test_user.UserTest) ... ok
test_user_validate_policies (heat.tests.test_user.UserTest) ... ok
test_validate_findinmap_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_findinmap_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_valid (heat.tests.test_validate.validateTest) ... ok
test_volume (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment_error (heat.tests.test_volume.VolumeTest) ... ok
test_volume_create_error (heat.tests.test_volume.VolumeTest) ... ok
test_internet_gateway (heat.tests.test_vpc.InternetGatewayTest) ... ok
test_network_interface (heat.tests.test_vpc.NetworkInterfaceTest) ... ok
test_route_table (heat.tests.test_vpc.RouteTableTest) ... ok
test_subnet (heat.tests.test_vpc.SubnetTest) ... ok
test_vpc (heat.tests.test_vpc.VPCTest) ... ok
test_get_status (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_get_status_reason (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_handle (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update_invalid (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_FnGetAtt (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_timeout (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource_type (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackid (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackname (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_tenant (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_ave (heat.tests.test_watch.WatchRuleTest) ... ok
test_create_watch_data (heat.tests.test_watch.WatchRuleTest) ... ok
test_evaluate (heat.tests.test_watch.WatchRuleTest) ... ok
test_load (heat.tests.test_watch.WatchRuleTest) ... ok
test_maximum (heat.tests.test_watch.WatchRuleTest) ... ok
test_minimum (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_normal (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_two_actions (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_nodata (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_ok_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_samplecount (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state_invalid (heat.tests.test_watch.WatchRuleTest) ... ok
test_store (heat.tests.test_watch.WatchRuleTest) ... ok
test_sum (heat.tests.test_watch.WatchRuleTest) ... ok
======================================================================
FAIL: test_FnGetAtt (heat.tests.test_metadata_refresh.MetadataRefreshTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 75, in wrapped_test
test_fn(test_cls)
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 178, in test_FnGetAtt
self.assertEqual(cont, 's2-ip=1.2.3.5')
AssertionError: u's2-ip=' != 's2-ip=1.2.3.5'
-------------------- >> begin captured stdout << ---------------------
Running test test_FnGetAtt
--------------------- >> end captured stdout << ----------------------
"u's2-ip=' != 's2-ip=1.2.3.5'" = '%s != %s' % (safe_repr(u's2-ip='), safe_repr('s2-ip=1.2.3.5'))
"u's2-ip=' != 's2-ip=1.2.3.5'" = self._formatMessage("u's2-ip=' != 's2-ip=1.2.3.5'", "u's2-ip=' != 's2-ip=1.2.3.5'")
>> raise self.failureException("u's2-ip=' != 's2-ip=1.2.3.5'")
-------------------- >> begin captured logging << --------------------
heat.engine.resource: INFO: creating Instance "S1"
heat.engine.resource: INFO: creating Instance "S2"
heat.engine.resource: INFO: deleting Instance "S1" (inst:None db_id:15)
heat.engine.resource: INFO: deleting Instance "S2" (inst:None db_id:16)
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
----------------------------------------------------------------------
Ran 698 tests in 16.090s
FAILED (failures=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…> -a tag=unit'
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.12.3
SQLAlchemy==0.7.10
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.2
anyjson==0.3.3
argparse==1.2.1
boto==2.16.0
cliff==1.4.5
cmd2==0.6.7
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
ecdsa==0.10
eventlet==0.14.0
greenlet==0.4.1
heat==jenkins.periodic.heat.python27.stable.grizzly.58
httplib2==0.8
iso8601==0.1.8
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.4
lxml==2.3.5
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nosexcover==1.0.8
openstack.nose-plugin==0.11
oslo.config==1.2.1
paramiko==1.12.0
pbr==0.5.23
pep8==1.3.4
prettytable==0.7.2
pyOpenSSL==0.13.1
pycrypto==2.6.1
pyflakes==0.7.3
pyparsing==2.0.1
python-cinderclient==1.0.7
python-glanceclient==0.11.0
python-keystoneclient==0.4.1
python-memcached==1.53
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-quantumclient==2.2.4.3
python-swiftclient==1.8.0
pytz==2013.8
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
warlock==1.0.1
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.L2B8qJjskw
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-heat-python27-stable-grizzly/precise20/58
[SCP] Copying console log.
1
1
09 Nov '13
See <https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/5…>
------------------------------------------
[...truncated 638 lines...]
test_update_template_diff_properties_notallowed (heat.tests.test_resource.ResourceTest) ... ok
test_update_template_diff_properties_removed (heat.tests.test_resource.ResourceTest) ... ok
test_updated_time (heat.tests.test_resource.ResourceTest) ... ok
test_create_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_create_watch_data (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_call (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_delete_stack_cast (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_describe_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_find_physical_resource (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_get_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_events (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_list_stack_resources (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_metadata_update (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_set_watch_state (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_show_watch_metric (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_update_stack (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_validate_template (heat.tests.test_rpc_client.EngineRpcAPITestCase) ... ok
test_attributes (heat.tests.test_s3.s3Test) ... ok
test_authenticated_read (heat.tests.test_s3.s3Test) ... ok
test_create_container_name (heat.tests.test_s3.s3Test) ... ok
test_delete_exception (heat.tests.test_s3.s3Test) ... ok
test_delete_retain (heat.tests.test_s3.s3Test) ... ok
test_public_read (heat.tests.test_s3.s3Test) ... ok
test_public_read_write (heat.tests.test_s3.s3Test) ... ok
test_website (heat.tests.test_s3.s3Test) ... ok
test_security_group_nova (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_security_group_nova_exception (heat.tests.test_security_group.SecurityGroupTest) ... ok
test_byte_string_12 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_16 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_60 (heat.tests.test_short_id.ShortIdTest) ... ok
test_byte_string_8 (heat.tests.test_short_id.ShortIdTest) ... ok
test_generate_ids (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_string (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_0 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_1 (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_endianness (heat.tests.test_short_id.ShortIdTest) ... ok
test_get_id_uuid_f (heat.tests.test_short_id.ShortIdTest) ... ok
test_user_creds_none (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_user_creds_password (heat.tests.test_sqlalchemy_api.SqlAlchemyTest) ... ok
test_attributes (heat.tests.test_swift.swiftTest) ... ok
test_build_meta_headers (heat.tests.test_swift.swiftTest) ... ok
test_create_container_name (heat.tests.test_swift.swiftTest) ... ok
test_delete_exception (heat.tests.test_swift.swiftTest) ... ok
test_delete_retain (heat.tests.test_swift.swiftTest) ... ok
test_public_read (heat.tests.test_swift.swiftTest) ... ok
test_public_read_write (heat.tests.test_swift.swiftTest) ... ok
test_website (heat.tests.test_swift.swiftTest) ... ok
test_convert_all_templates (heat.tests.test_template_format.JsonToYamlTest) ... ok
test_quantum_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_wordpress_resolved (heat.tests.test_template_format.JsonYamlResolvedCompareTest) ... ok
test_minimal_yaml (heat.tests.test_template_format.YamlMinimalTest) ... ok
test_file_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_garbage (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_error (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_http_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_https_scheme (heat.tests.test_urlfetch.UrlFetchTest) ... ok
test_access_key (heat.tests.test_user.AccessKeyTest) ... ok
test_access_key_no_user (heat.tests.test_user.AccessKeyTest) ... ok
test_accesspolicy_access_allowed (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_err_notfound (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_create_ok_empty (heat.tests.test_user.AccessPolicyTest) ... ok
test_accesspolicy_update (heat.tests.test_user.AccessPolicyTest) ... ok
test_user (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed (heat.tests.test_user.UserTest) ... ok
test_user_access_allowed_ignorepolicy (heat.tests.test_user.UserTest) ... ok
test_user_create_bad_policies (heat.tests.test_user.UserTest) ... ok
test_user_validate_policies (heat.tests.test_user.UserTest) ... ok
test_validate_findinmap_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_findinmap_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_ref_valid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_invalid (heat.tests.test_validate.validateTest) ... ok
test_validate_volumeattach_valid (heat.tests.test_validate.validateTest) ... ok
test_volume (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment (heat.tests.test_volume.VolumeTest) ... ok
test_volume_attachment_error (heat.tests.test_volume.VolumeTest) ... ok
test_volume_create_error (heat.tests.test_volume.VolumeTest) ... ok
test_internet_gateway (heat.tests.test_vpc.InternetGatewayTest) ... ok
test_network_interface (heat.tests.test_vpc.NetworkInterfaceTest) ... ok
test_route_table (heat.tests.test_vpc.RouteTableTest) ... ok
test_subnet (heat.tests.test_vpc.SubnetTest) ... ok
test_vpc (heat.tests.test_vpc.VPCTest) ... ok
test_get_status (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_get_status_reason (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_handle (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_metadata_update_invalid (heat.tests.test_waitcondition.WaitConditionHandleTest) ... ok
test_FnGetAtt (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_failure_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_post_success_to_handle_count (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_timeout (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_resource_type (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackid (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_stackname (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_validate_handle_url_bad_tenant (heat.tests.test_waitcondition.WaitConditionTest) ... ok
test_ave (heat.tests.test_watch.WatchRuleTest) ... ok
test_create_watch_data (heat.tests.test_watch.WatchRuleTest) ... ok
test_evaluate (heat.tests.test_watch.WatchRuleTest) ... ok
test_load (heat.tests.test_watch.WatchRuleTest) ... ok
test_maximum (heat.tests.test_watch.WatchRuleTest) ... ok
test_minimum (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_normal (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_alarm_two_actions (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_nodata (heat.tests.test_watch.WatchRuleTest) ... ok
test_rule_actions_ok_alarm (heat.tests.test_watch.WatchRuleTest) ... ok
test_samplecount (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state (heat.tests.test_watch.WatchRuleTest) ... ok
test_set_watch_state_invalid (heat.tests.test_watch.WatchRuleTest) ... ok
test_store (heat.tests.test_watch.WatchRuleTest) ... ok
test_sum (heat.tests.test_watch.WatchRuleTest) ... ok
======================================================================
FAIL: test_FnGetAtt (heat.tests.test_metadata_refresh.MetadataRefreshTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 75, in wrapped_test
test_fn(test_cls)
File "<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…",> line 178, in test_FnGetAtt
self.assertEqual(cont, 's2-ip=1.2.3.5')
AssertionError: u's2-ip=' != 's2-ip=1.2.3.5'
-------------------- >> begin captured stdout << ---------------------
Running test test_FnGetAtt
--------------------- >> end captured stdout << ----------------------
"u's2-ip=' != 's2-ip=1.2.3.5'" = '%s != %s' % (safe_repr(u's2-ip='), safe_repr('s2-ip=1.2.3.5'))
"u's2-ip=' != 's2-ip=1.2.3.5'" = self._formatMessage("u's2-ip=' != 's2-ip=1.2.3.5'", "u's2-ip=' != 's2-ip=1.2.3.5'")
>> raise self.failureException("u's2-ip=' != 's2-ip=1.2.3.5'")
-------------------- >> begin captured logging << --------------------
heat.engine.resource: INFO: creating Instance "S1"
heat.engine.resource: INFO: creating Instance "S2"
heat.engine.resource: INFO: deleting Instance "S1" (inst:None db_id:15)
heat.engine.resource: INFO: deleting Instance "S2" (inst:None db_id:16)
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
----------------------------------------------------------------------
Ran 698 tests in 17.726s
FAILED (failures=1)
ERROR: InvocationError: '<https://jenkins02.openstack.org/job/periodic-heat-python27-stable-grizzly/w…> -a tag=unit'
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==1.3
Jinja2==2.7.1
MarkupSafe==0.18
PasteDeploy==1.5.0
PyYAML==3.10
Pygments==1.6
Routes==1.12.3
SQLAlchemy==0.7.10
Sphinx==1.2b1
Tempita==0.5.1
WebOb==1.2.3
amqp==1.3.2
anyjson==0.3.3
argparse==1.2.1
boto==2.15.0
cliff==1.4.5
cmd2==0.6.7
colorama==0.2.7
coverage==3.7
decorator==3.4.0
distribute==0.7.3
docutils==0.10
ecdsa==0.10
eventlet==0.14.0
greenlet==0.4.1
heat==jenkins.periodic.heat.python27.stable.grizzly.56
httplib2==0.8
iso8601==0.1.8
jsonpatch==1.3
jsonpointer==1.1
jsonschema==2.3.0
kombu==3.0.3
lxml==2.3.5
mox==0.5.3
netaddr==0.7.10
nose==1.3.0
nosexcover==1.0.8
openstack.nose-plugin==0.11
oslo.config==1.2.1
paramiko==1.12.0
pbr==0.5.23
pep8==1.3.4
prettytable==0.7.2
pyOpenSSL==0.13.1
pycrypto==2.6.1
pyflakes==0.7.3
pyparsing==2.0.1
python-cinderclient==1.0.7
python-glanceclient==0.11.0
python-keystoneclient==0.4.1
python-memcached==1.53
python-neutronclient==2.3.1
python-novaclient==2.15.0
python-quantumclient==2.2.4.3
python-swiftclient==1.8.0
pytz==2013.8
requests==2.0.1
simplejson==3.3.1
six==1.4.1
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
warlock==1.0.1
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ '[' -d .testrepository ']'
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=
+ '[' -f '' ']'
+ echo
+ echo 'WARNING: Unable to find to confirm results!'
WARNING: Unable to find to confirm results!
+ echo
+ exit 1
+ rm -rf /tmp/tmp.2OpGpK2Kvq
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] No file(s) found: **/*nose_results.html
[SCP] '**/*nose_results.html' doesn't match anything: '**' exists but not '**/*nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-heat-python27-stable-grizzly/precise24/56
[SCP] Copying console log.
1
1
Jenkins build became unstable: periodic-tempest-devstack-vm-stable-folsom #38
by OpenStack Jenkins 06 Nov '13
by OpenStack Jenkins 06 Nov '13
06 Nov '13
Jenkins build became unstable: periodic-nova-python26-stable-grizzly #44
by OpenStack Jenkins 06 Nov '13
by OpenStack Jenkins 06 Nov '13
06 Nov '13
Jenkins build became unstable: periodic-horizon-python27-stable-grizzly #45
by OpenStack Jenkins 06 Nov '13
by OpenStack Jenkins 06 Nov '13
06 Nov '13