/opt/stack/tempest ~ Initializing stestr all-plugin create: /opt/stack/tempest/.tox/all-plugin all-plugin installdeps: -chttps://releases.openstack.org/constraints/upper/master, -r/opt/stack/tempest/requirements.txt all-plugin develop-inst: /opt/stack/tempest all-plugin installed: /usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,alembic==1.6.3,amqp==5.0.6,aniso8601==9.0.1,appdirs==1.4.4,attrs==21.2.0,Automat==0.8.0,automaton==2.3.0,Babel==2.9.1,bcrypt==3.2.0,beautifulsoup4==4.9.3,blinker==1.4,boto3==1.17.78,botocore==1.20.78,cachetools==4.2.2,castellan==3.8.0,certifi==2020.12.5,cffi==1.14.5,chardet==4.0.0,-e git+https://opendev.org/openstack/cinder@676831211720c5e44bc5b57f8955e96dcfa34bcb#egg=cinder,click==8.0.1,cliff==3.7.0,cmd2==1.5.0,colorama==0.4.4,command-not-found==0.3,configobj==5.0.6,configshell-fb==1.1.25,constantly==15.1.0,cryptography==3.4.7,cursive==0.2.2,dbus-python==1.2.16,debtcollector==2.2.0,decorator==4.4.2,defusedxml==0.7.1,distlib==0.3.1,distro==1.4.0,distro-info===0.23ubuntu1,dnspython==1.16.0,dogpile.cache==1.1.3,elementpath==2.2.2,entrypoints==0.3,etcd3==0.12.0,etcd3gw==0.2.5,eventlet==0.30.2,extras==1.0.0,fasteners==0.14.1,filelock==3.0.12,fixtures==3.0.0,Flask==1.1.2,Flask-RESTful==0.3.9,future==0.18.2,futurist==2.3.0,-e git+https://opendev.org/openstack/glance@b8926ab4294088c94d38339b4b3d8d5c90ba412d#egg=glance,glance-store==2.5.0,google-api-core==1.28.0,google-api-python-client==2.5.0,google-auth==1.30.0,google-auth-httplib2==0.1.0,googleapis-common-protos==1.53.0,greenlet==1.1.0,grpcio==1.38.0,httplib2==0.19.1,hyperlink==19.0.0,idna==2.10,importlib-metadata==1.5.0,importlib-resources==5.1.4,incremental==16.10.1,iso8601==0.1.14,itsdangerous==2.0.1,Jinja2==3.0.1,jmespath==0.10.0,jsonpatch==1.32,jsonpointer==2.1,jsonschema==3.2.0,keyring==18.0.1,-e git+https://opendev.org/openstack/keystone@63ef8f81f34a41d9e242e44658c962dc86186d80#egg=keystone,keystoneauth1==4.3.1,keystonemiddleware==9.2.0,kombu==5.0.2,language-selector==0.1,lazr.uri==1.0.3,linecache2==1.0.0,logutils==0.3.5,lxml==4.6.3,Mako==1.1.4,MarkupSafe==2.0.1,microversion-parse==1.0.1,monotonic==1.6,more-itertools==4.2.0,msgpack==1.0.2,munch==2.5.0,mysqlclient==1.4.4,netaddr==0.8.0,netifaces==0.10.9,-e git+https://opendev.org/openstack/networking-hyperv@a913cc69ace39c8e738ae823ae3bad1bcaa2da73#egg=networking_hyperv,networkx==2.5.1,-e git+http://10.106.1.39/p/openstack/neutron@9a56de69ac9f03abf933bc350aa379faf323a8d1#egg=neutron,neutron-lib==2.11.0,-e git+https://opendev.org/openstack/nova@b0cd985f0c09088098f74cc0cb1df616cc0ef12b#egg=nova,numpy==1.20.3,oauth2client==4.1.3,oauthlib==3.1.0,-e git+https://opendev.org/openstack/placement.git@680182dddc3ae979e9a9c99d7c0e54d95e880645#egg=openstack_placement,openstacksdk==0.57.0,os-brick==4.3.1,os-client-config==2.1.0,os-ken==1.4.0,os-resource-classes==1.0.0,os-service-types==1.7.0,os-testr==2.0.0,os-traits==2.5.0,os-vif==2.4.0,os-win==5.4.0,os-xenapi==0.3.4,osc-lib==2.4.0,osc-placement==2.2.0,oslo.cache==2.7.0,oslo.concurrency==4.4.0,oslo.config==8.7.0,oslo.context==3.2.0,oslo.db==9.0.0,oslo.i18n==5.0.1,oslo.log==4.5.0,oslo.messaging==12.7.1,oslo.middleware==4.2.0,oslo.policy==3.8.0,oslo.privsep==2.5.0,oslo.reports==2.2.0,oslo.rootwrap==6.2.0,oslo.serialization==4.1.0,oslo.service==2.5.0,oslo.upgradecheck==1.3.0,oslo.utils==4.9.0,oslo.versionedobjects==2.4.0,oslo.vmware==3.9.0,osprofiler==3.4.0,ovs==2.13.3,ovsdbapp==1.10.0,packaging==20.9,paramiko==2.7.2,passlib==1.7.4,Paste==3.5.0,PasteDeploy==2.1.1,pbr==5.6.0,pcp==5.0,pecan==1.3.3,pexpect==4.6.0,pluggy==0.13.1,prettytable==0.7.2,protobuf==3.17.0,psutil==5.8.0,py==1.10.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycadf==3.1.1,pycparser==2.20,pydot==1.4.2,pyeclib==1.6.0,Pygments==2.3.1,PyGObject==3.36.0,PyHamcrest==1.9.0,pyinotify==0.9.6,PyJWT==2.1.0,pymacaroons==0.13.0,PyMySQL==1.0.2,PyNaCl==1.4.0,pyOpenSSL==20.0.1,pyparsing==2.4.7,pyperclip==1.8.2,pypowervm==1.1.26,pyroute2==0.5.19,pyrsistent==0.15.5,pysaml2==7.0.1,pyserial==3.4,python-apt==2.0.0+ubuntu0.20.4.4,python-barbicanclient==5.1.0,python-cinderclient==7.4.0,python-dateutil==2.8.1,python-debian===0.1.36ubuntu1,python-designateclient==4.2.0,python-editor==1.0.4,python-glanceclient==3.3.0,python-keystoneclient==4.2.0,python-memcached==1.59,python-mimeparse==1.6.0,python-neutronclient==7.3.0,python-novaclient==17.4.0,python-openstackclient==5.5.0,python-subunit==1.4.0,python-swiftclient==3.11.1,pytz==2021.1,pyudev==0.22.0,PyYAML==5.4.1,repoze.lru==0.7,requests==2.25.1,requests-unixsocket==0.2.0,requestsexceptions==1.4.0,retrying==1.3.3,rfc3986==1.5.0,Routes==2.5.1,rsa==4.7.2,rtslib-fb==2.1.74,s3transfer==0.4.2,scrypt==0.8.18,SecretStorage==2.3.1,setproctitle==1.2.2,simplegeneric==0.8.1,simplejson==3.17.2,six==1.16.0,sortedcontainers==2.1.0,sos==4.1,soupsieve==2.2.1,SQLAlchemy==1.3.23,sqlalchemy-migrate==0.13.0,sqlparse==0.4.1,ssh-import-id==5.10,statsd==3.3.0,stestr==3.2.0,stevedore==3.3.0,suds-jurko==0.6,-e git+https://opendev.org/openstack/swift@94f21e15ae2cc22b249f3a76a6cb7c98e540fc8c#egg=swift,systemd-python==234,tabulate==0.8.9,targetcli-fb==2.1.51,taskflow==4.6.0,-e git+https://opendev.org/openstack/tempest@3b56cdb083998d9162ed79db303bf8a469c3015a#egg=tempest,Tempita==0.5.2,tenacity==6.3.1,testresources==2.0.1,testscenarios==0.5.0,testtools==2.4.0,tinyrpc==1.0.4,toml==0.10.2,tooz==2.9.0,tox==3.23.1,traceback2==1.4.0,ufw==0.36,unattended-upgrades==0.1,unittest2==1.1.0,uritemplate==3.0.1,urllib3==1.26.4,urwid==2.0.1,vine==5.0.0,virtualenv==20.4.6,voluptuous==0.12.1,wadllib==1.3.3,waitress==2.0.0,warlock==1.3.3,wcwidth==0.2.5,WebOb==1.8.7,websockify==0.9.0,WebTest==2.0.35,Werkzeug==1.0.1,wrapt==1.12.1,WSME==0.10.1,xattr==0.9.7,xmlschema==1.6.2,yappi==1.3.2,zipp==3.4.1,zope.interface==4.7.1,zstd==1.5.0.2,zVMCloudConnector==1.4.1 ___________________________________ summary ____________________________________ all-plugin: skipped tests congratulations :) {4} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_rule_with_filters [1.699255s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_rule_with_filters [1.336246s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_with_filters [2.238797s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_label_rules [0.186702s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_with_filters [2.337231s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_labels [0.279869s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_label_rules [0.172503s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_labels [0.053057s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label [0.329918s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label_rule [0.076591s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label [0.223453s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label_rule [0.246254s] ... ok {5} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [11.961438s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [14.952102s] ... ok {0} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_add_remove_network_from_dhcp_agent [8.991809s] ... ok {0} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_dhcp_agent_hosting_network [0.105032s] ... ok {0} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_networks_hosted_by_one_dhcp [0.818045s] ... ok {6} tempest.api.network.admin.test_quotas.QuotasTest.test_quotas [1.999392s] ... ok {6} tempest.api.network.admin.test_quotas.QuotasTest.test_show_quota_details [2.377466s] ... ok {5} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [11.160531s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [9.529718s] ... ok {4} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [12.056612s] ... ok {5} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [4.554110s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [4.499279s] ... ok {5} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [6.930442s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [8.449595s] ... ok {0} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [9.591019s] ... ok {0} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [8.870562s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:38:7a:11', 'ip_address': '2001:db8::31e', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::31e', 'mac_address': 'fa:16:3e:38:7a:11'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:22:28,669 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 4.182s 2021-05-25 16:22:28,670 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "6979dede-f4ce-43cd-836f-2565dd88b2bb", "name": "tempest-AllowedAddressPairIpV6TestJSON-1738751476"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-8a96f1dd-91dd-4d68-984c-d9f0d3e80419', 'date': 'Tue, 25 May 2021 16:22:28 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"0e573d1b-8cb7-4294-b44b-f8fdf50b9e75","name":"tempest-AllowedAddressPairIpV6TestJSON-1738751476","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:64:92:b8","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::3d6"}],"project_id":"98b7c23e76164174aada35be4670b666","port_security_enabled":true,"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:22:25Z","updated_at":"2021-05-25T16:22:26Z","revision_number":1}}' 2021-05-25 16:22:30,839 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75 2.169s 2021-05-25 16:22:30,840 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::31e", "mac_address": "fa:16:3e:38:7a:11"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '823', 'x-openstack-request-id': 'req-ce7f85c2-aabb-4030-90b2-0954be73309c', 'date': 'Tue, 25 May 2021 16:22:30 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75'} Body: b'{"port":{"id":"0e573d1b-8cb7-4294-b44b-f8fdf50b9e75","name":"tempest-AllowedAddressPairIpV6TestJSON-1738751476","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:64:92:b8","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::3d6"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:38:7a:11","ip_address":"2001:db8::31e","active":true}],"extra_dhcp_opts":[],"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:22:25Z","updated_at":"2021-05-25T16:22:30Z","revision_number":2,"project_id":"98b7c23e76164174aada35be4670b666"}}' 2021-05-25 16:22:33,149 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75 2.300s 2021-05-25 16:22:33,149 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-58b1baa0-8970-4315-853d-6eaeff92d040', 'date': 'Tue, 25 May 2021 16:22:33 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75'} Body: b'' 2021-05-25 16:22:33,356 108074 INFO [tempest.lib .common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75 0.207s 2021-05-25 16:22:33,357 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-c880fb2d-2267-4712-a745-c445a19ea653', 'date': 'Tue, 25 May 2021 16:22:33 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 0e573d1b-8cb7-4294-b44b-f8fdf50b9e75 could not be found.", "detail": ""}}' {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [11.735315s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [27.303804s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.218737s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [1.217147s] ... ok {0} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [5.429331s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 110, in test_update_port_with_cidr_address_pair self._update_port_with_address(str(self.cidr)) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:38:7a:11', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:38:7a:11'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:22:35,370 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 2.011s 2021-05-25 16:22:35,371 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "6979dede-f4ce-43cd-836f-2565dd88b2bb", "name": "tempest-AllowedAddressPairIpV6TestJSON-520404103"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-4099b47e-e9f6-4833-b83f-419bf69497d6', 'date': 'Tue, 25 May 2021 16:22:35 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"2fb04cad-ead6-4882-a164-44b3411aebb3","name":"tempest-AllowedAddressPairIpV6TestJSON-520404103","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:73:03:c6","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::1eb"}],"project_id":"98b7c23e76164174aada35be4670b666","port_security_enabled":true,"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:22:33Z","updated_at":"2021-05-25T16:22:34Z","revision_number":1}}' 2021-05-25 16:22:36,983 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3 1.611s 2021-05-25 16:22:36,983 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::/48", "mac_address": "fa:16:3e:38:7a:11"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-3e0bf5c4-b64a-4680-a650-740a20295caa', 'date': 'Tue, 25 May 2021 16:22:36 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3'} Body: b'{"port":{"id":"2fb04cad-ead6-4882-a164-44b3411aebb3","name":"tempest-AllowedAddressPairIpV6TestJSON-520404103","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:73:03:c6","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::1eb"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:38:7a:11","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:22:33Z","updated_at":"2021-05-25T16:22:36Z","revision_number":2,"project_id":"98b7c23e76164174aada35be4670b666"}}' 2021-05-25 16:22:38,556 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3 1.571s 2021-05-25 16:22:38,556 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-3d014290-5567-4f1e-90f0-b48321508845', 'date': 'Tue, 25 May 2021 16:22:38 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3'} Body: b'' 2021-05-25 16:22:38,787 108074 INFO [temp est.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3 0.230s 2021-05-25 16:22:38,787 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-e40b22c7-193a-4ca3-826e-f0733cf4ec95', 'date': 'Tue, 25 May 2021 16:22:38 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 2fb04cad-ead6-4882-a164-44b3411aebb3 could not be found.", "detail": ""}}' {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [7.665597s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [8.354573s] ... ok {4} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [13.632432s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [12.535528s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [32.182642s] ... ok {0} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [15.922520s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 129, in test_update_port_with_multiple_ip_mac_address_pair self._update_port_with_address( File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:1e:49:ce', 'ip_address': '2001:db8::3d8', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:38:7a:11', 'ip_address': '2001:db8::31e', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::31e', 'mac_address': 'fa:16:3e:38:7a:11'} First has 0, Second has 1: {'ip_address': '2001:db8::3d8', 'mac_address': 'fa:16:3e:1e:49:ce'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:22:41,335 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 2.546s 2021-05-25 16:22:41,336 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "6979dede-f4ce-43cd-836f-2565dd88b2bb", "name": "tempest-AllowedAddressPairIpV6TestJSON-1341752871"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-b2ec8ff9-5ace-471e-9c73-0a2d47b7a53f', 'date': 'Tue, 25 May 2021 16:22:41 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"1835875c-c672-4bb1-877f-5e200f531230","name":"tempest-AllowedAddressPairIpV6TestJSON-1341752871","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:1e:49:ce","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::3d8"}],"project_id":"98b7c23e76164174aada35be4670b666","port_security_enabled":true,"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:22:39Z","updated_at":"2021-05-25T16:22:39Z","revision_number":1}}' 2021-05-25 16:22:44,771 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 3.435s 2021-05-25 16:22:44,771 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "6979dede-f4ce-43cd-836f-2565dd88b2bb", "name": "tempest-AllowedAddressPairIpV6TestJSON-1886021434"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-034ed4a5-40ca-425c-acc4-84042ef7095b', 'date': 'Tue, 25 May 2021 16:22:44 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"8c633e83-ca11-4d0e-ae34-1115586f1141","name":"tempest-AllowedAddressPairIpV6TestJSON-1886021434","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:3e:1c:35","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::390"}],"project_id":"98b7c23e76164174aada35be4670b666","port_security_enabled":true,"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:22:41Z","updated_at":"2021-05-25T16:22:42Z","revision_number":1}}' 2021-05-25 16:22:48,209 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141 3.437s 2021-05-25 16:22:48,210 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::31e", "mac_address": "fa:16:3e:38:7a:11"}, {"ip_address": "2001:db8::3d8", "mac_address": "fa:16:3e:1e:49:ce"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '902', 'x-openstack-request-id': 'req-376276f7-a73a-44e5-b9d6-3ed9eb0ddf7c', 'date': 'Tue, 25 May 2021 16:22:48 GMT', 'connection': 'close', 'status': '200', 'content-location': 'h ttp://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141'} Body: b'{"port":{"id":"8c633e83-ca11-4d0e-ae34-1115586f1141","name":"tempest-AllowedAddressPairIpV6TestJSON-1886021434","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:3e:1c:35","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::390"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:1e:49:ce","ip_address":"2001:db8::3d8","active":true},{"mac_address":"fa:16:3e:38:7a:11","ip_address":"2001:db8::31e","active":true}],"extra_dhcp_opts":[],"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:22:41Z","updated_at":"2021-05-25T16:22:46Z","revision_number":2,"project_id":"98b7c23e76164174aada35be4670b666"}}' 2021-05-25 16:22:51,682 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141 3.471s 2021-05-25 16:22:51,682 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-e7a94709-4dab-4fc7-a65b-0f7db677ea8e', 'date': 'Tue, 25 May 2021 16:22:51 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141'} Body: b'' 2021-05-25 16:22:51,880 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141 0.197s 2021-05-25 16:22:51,881 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-f419c87e-4565-4b89-90b6-b5c93f9fc341', 'date': 'Tue, 25 May 2021 16:22:51 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 8c633e83-ca11-4d0e-ae34-1115586f1141 could not be found.", "detail": ""}}' 2021-05-25 16:22:54,575 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/1835875c-c672-4bb1-877f-5e200f531230 2.693s 2021-05-25 16:22:54,575 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-808ac018-1256-4e6a-9f1d-77eea09d3720', 'date': 'Tue, 25 May 2021 16:22:54 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/1835875c-c672-4bb1-877f-5e200f531230'} Body: b'' 2021-05-25 16:22:54,710 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/1835875c-c672-4bb1-877f-5e200f531230 0.134s 2021-05-25 16:22:54,711 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-25fab02c-4900-4b8d-8964-3b97ba5e189f', 'date': 'Tue, 25 May 2021 16:22:54 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/183587 5c-c672-4bb1-877f-5e200f531230'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 1835875c-c672-4bb1-877f-5e200f531230 could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [1.757003s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [13.464013s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.088964s] ... ok {6} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.080611s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [7.212206s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [10.054176s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [8.914722s] ... ok {4} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [20.026883s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [7.477843s] ... ok {0} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [6.279635s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [3.908644s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [18.487627s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [7.976167s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [4.018637s] ... ok {0} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [7.576334s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:44:2d:40', 'ip_address': '172.20.0.11', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:44:2d:40'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:23:20,548 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 2.714s 2021-05-25 16:23:20,548 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "d4377a73-591d-4307-84f6-0900a1a39432", "name": "tempest-AllowedAddressPairTestJSON-769105861"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-bf861c7f-1874-4872-83e1-a09e882c6c4b', 'date': 'Tue, 25 May 2021 16:23:20 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"5e74f27d-3bb0-46a8-80f2-6537dc6913e9","name":"tempest-AllowedAddressPairTestJSON-769105861","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:bb:af:9e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.12"}],"project_id":"301a30ac19534fe0bd98f8091c9a4c70","port_security_enabled":true,"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:23:18Z","updated_at":"2021-05-25T16:23:18Z","revision_number":1}}' 2021-05-25 16:23:22,564 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9 2.015s 2021-05-25 16:23:22,564 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.11", "mac_address": "fa:16:3e:44:2d:40"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '814', 'x-openstack-request-id': 'req-276786de-2fb3-4154-9e36-e57670d4c226', 'date': 'Tue, 25 May 2021 16:23:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9'} Body: b'{"port":{"id":"5e74f27d-3bb0-46a8-80f2-6537dc6913e9","name":"tempest-AllowedAddressPairTestJSON-769105861","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:bb:af:9e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.12"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:44:2d:40","ip_address":"172.20.0.11","active":true}],"extra_dhcp_opts":[],"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:23:18Z","updated_at":"2021-05-25T16:23:21Z","revision_number":2,"project_id":"301a30ac19534fe0bd98f8091c9a4c70"}}' 2021-05-25 16:23:25,218 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9 2.653s 2021-05-25 16:23:25,218 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-0a1fcfa8-9b24-4589-b6ab-2e31a23b21c0', 'date': 'Tue, 25 May 2021 16:23:25 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9'} Body: b'' 2021-05-25 16:23:25,409 108074 INFO [tempest.lib.common.rest_client] Request (Allow edAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9 0.190s 2021-05-25 16:23:25,409 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-fa7593d3-edc4-4c42-a637-f173f643fed5', 'date': 'Tue, 25 May 2021 16:23:25 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 5e74f27d-3bb0-46a8-80f2-6537dc6913e9 could not be found.", "detail": ""}}' {3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.693409s] ... ok {3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000604s] ... ok {4} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [20.339679s] ... ok {0} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [8.980062s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 110, in test_update_port_with_cidr_address_pair self._update_port_with_address(str(self.cidr)) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:44:2d:40', 'ip_address': '172.20.0.0/16', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.0/16', 'mac_address': 'fa:16:3e:44:2d:40'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:23:28,504 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 3.093s 2021-05-25 16:23:28,505 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "d4377a73-591d-4307-84f6-0900a1a39432", "name": "tempest-AllowedAddressPairTestJSON-1849105759"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-18253cf0-44ff-4a27-8a54-926e097c8cc2', 'date': 'Tue, 25 May 2021 16:23:28 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6","name":"tempest-AllowedAddressPairTestJSON-1849105759","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:d5:29:eb","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.6"}],"project_id":"301a30ac19534fe0bd98f8091c9a4c70","port_security_enabled":true,"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:23:26Z","updated_at":"2021-05-25T16:23:26Z","revision_number":1}}' 2021-05-25 16:23:30,189 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6 1.683s 2021-05-25 16:23:30,189 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.0/16", "mac_address": "fa:16:3e:44:2d:40"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-6e7f0872-a25f-4cb4-b598-ef7fc7976ea6', 'date': 'Tue, 25 May 2021 16:23:30 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6'} Body: b'{"port":{"id":"4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6","name":"tempest-AllowedAddressPairTestJSON-1849105759","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:d5:29:eb","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.6"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:44:2d:40","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:23:26Z","updated_at":"2021-05-25T16:23:29Z","revision_number":2,"project_id":"301a30ac19534fe0bd98f8091c9a4c70"}}' 2021-05-25 16:23:33,832 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6 3.642s 2021-05-25 16:23:33,832 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-9f043734-987b-45eb-ac31-bba2c5cb0570', 'date': 'Tue, 25 May 2021 16:23:33 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6'} Body: b'' 2021-05-25 16:23:34,390 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6 0.557s 2021-05-25 16:23:34,390 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-59323737-89f8-4818-b4f5-86dad5a6a523', 'date': 'Tue, 25 May 2021 16:23:34 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6 could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [10.667198s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [10.097783s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.604517s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000889s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [3.937991s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [18.100088s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [3.112080s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [8.732561s] ... ok {0} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [15.483321s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 129, in test_update_port_with_multiple_ip_mac_address_pair self._update_port_with_address( File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:44:2d:40', 'ip_address': '172.20.0.11', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:cd:90:08', 'ip_address': '172.20.0.10', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:44:2d:40'} First has 0, Second has 1: {'ip_address': '172.20.0.10', 'mac_address': 'fa:16:3e:cd:90:08'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:23:36,095 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 1.702s 2021-05-25 16:23:36,095 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "d4377a73-591d-4307-84f6-0900a1a39432", "name": "tempest-AllowedAddressPairTestJSON-889274580"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-01282e75-1703-46c4-8a3b-923465f4bf19', 'date': 'Tue, 25 May 2021 16:23:36 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"73cede5c-518e-4616-a621-0defca5f4197","name":"tempest-AllowedAddressPairTestJSON-889274580","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:cd:90:08","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.10"}],"project_id":"301a30ac19534fe0bd98f8091c9a4c70","port_security_enabled":true,"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:23:34Z","updated_at":"2021-05-25T16:23:35Z","revision_number":1}}' 2021-05-25 16:23:38,797 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 2.701s 2021-05-25 16:23:38,798 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "d4377a73-591d-4307-84f6-0900a1a39432", "name": "tempest-AllowedAddressPairTestJSON-1891892917"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-3c6612e6-977f-43c8-8f28-ce98fc86d971', 'date': 'Tue, 25 May 2021 16:23:38 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"fa902b3c-d96c-4a71-8022-2063bdead0b8","name":"tempest-AllowedAddressPairTestJSON-1891892917","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:7d:b8:af","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.9"}],"project_id":"301a30ac19534fe0bd98f8091c9a4c70","port_security_enabled":true,"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:23:36Z","updated_at":"2021-05-25T16:23:37Z","revision_number":1}}' 2021-05-25 16:23:43,476 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8 4.677s 2021-05-25 16:23:43,476 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.11", "mac_address": "fa:16:3e:44:2d:40"}, {"ip_address": "172.20.0.10", "mac_address": "fa:16:3e:cd:90:08"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '891', 'x-openstack-request-id': 'req-9ae71314-e00a-48a8-9021-b661ec2c8469', 'date': 'Tue, 25 May 2021 16:23:43 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/fa902 b3c-d96c-4a71-8022-2063bdead0b8'} Body: b'{"port":{"id":"fa902b3c-d96c-4a71-8022-2063bdead0b8","name":"tempest-AllowedAddressPairTestJSON-1891892917","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:7d:b8:af","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.9"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:44:2d:40","ip_address":"172.20.0.11","active":true},{"mac_address":"fa:16:3e:cd:90:08","ip_address":"172.20.0.10","active":true}],"extra_dhcp_opts":[],"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:23:36Z","updated_at":"2021-05-25T16:23:41Z","revision_number":2,"project_id":"301a30ac19534fe0bd98f8091c9a4c70"}}' 2021-05-25 16:23:47,040 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8 3.563s 2021-05-25 16:23:47,040 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-749ede88-25a8-4d94-8b7b-38596ce6ca9c', 'date': 'Tue, 25 May 2021 16:23:47 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8'} Body: b'' 2021-05-25 16:23:47,353 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8 0.312s 2021-05-25 16:23:47,353 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-bdde16b1-71ea-41f7-9461-d74612fa745d', 'date': 'Tue, 25 May 2021 16:23:47 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port fa902b3c-d96c-4a71-8022-2063bdead0b8 could not be found.", "detail": ""}}' 2021-05-25 16:23:49,647 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/73cede5c-518e-4616-a621-0defca5f4197 2.292s 2021-05-25 16:23:49,647 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-c1ff5542-8223-4799-94e9-9ce899404116', 'date': 'Tue, 25 May 2021 16:23:49 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/73cede5c-518e-4616-a621-0defca5f4197'} Body: b'' 2021-05-25 16:23:49,874 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/73cede5c-518e-4616-a621-0defca5f4197 0.227s 2021-05-25 16:23:49,875 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-8515feba-928f-49df-8568-21bc46032fb4', 'date': 'Tue, 25 May 2021 16:23:49 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/73cede5c-518e-4616-a621-0defca5f4197'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 73cede5c-518e-4616-a621-0defca5f4197 could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [15.455513s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [5.041873s] ... ok {4} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [23.362738s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [10.291388s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [1.437836s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.709096s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.445843s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.201650s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.158879s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [29.099786s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_show_network [0.370976s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.169574s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.084148s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.075158s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [9.958444s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.121415s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [14.036094s] ... ok {0} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [8.930204s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [9.724464s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [10.255859s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [6.255528s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.183283s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [4.198901s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [17.463936s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.419542s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.066051s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.080575s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.112463s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.109992s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.184102s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.083237s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.290389s] ... ok {0} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [13.916899s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.126677s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.087011s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [9.239961s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [3.759205s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [12.904335s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [7.026535s] ... ok {0} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [12.618477s] ... ok {3} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [16.088016s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [15.717799s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [4.449787s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [5.202409s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [4.213057s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [12.545270s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.864275s] ... ok {0} tempest.api.network.test_routers_negative.DvrRoutersNegativeTest.test_router_create_tenant_distributed_returns_forbidden [0.522697s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.322787s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [10.007963s] ... ok {3} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [14.192694s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.069182s] ... ok {6} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.028409s] ... ok {6} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.491090s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [3.921598s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [3.070114s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [13.908960s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [2.420889s] ... ok {4} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [66.964488s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [2.638891s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [5.022826s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [11.999645s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [4.181358s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.612169s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [21.882351s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.109522s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [3.573562s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [1.344190s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [65.289751s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [8.321671s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [2.251992s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [25.495653s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [2.650819s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.038416s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.027453s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.042165s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [4.219477s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.096902s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_live_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [8.955069s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.085500s] ... ok {7} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.081548s] ... ok {3} tempest.api.network.admin.test_negative_quotas.QuotasNegativeTest.test_network_quota_exceeding [6.924862s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [11.011960s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [21.263711s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [13.412716s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.183236s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [4.845038s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [3.779762s] ... ok {2} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [13.696098s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [2.336464s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [30.698072s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [1.326606s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.235545s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [3.044190s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [24.499723s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.103265s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [21.088701s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [3.791643s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.801945s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [6.908283s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [2.616234s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.060239s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.169641s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.089918s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [14.871317s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [39.251967s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [15.896462s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [26.503943s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [8.351089s] ... ok {7} tempest.api.network.test_tags.TagsTest.test_create_list_show_update_delete_tags [7.411644s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [14.248852s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [6.363002s] ... ok {2} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [10.099165s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr [20.832446s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [27.207420s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [15.221505s] ... ok {2} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.631486s] ... ok {2} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [3.680129s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [15.537726s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [17.071456s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [29.797660s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.425751s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.551613s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [8.827164s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [31.224267s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.169511s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.143955s] ... ok {2} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [8.523136s] ... ok {2} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [2.108712s] ... ok {1} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [18.286917s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [20.752811s] ... ok {1} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_creation [1.688484s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [22.231434s] ... ok {1} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_update_to_dvr [6.029932s] ... ok {1} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_distributed_router_creation [1.589725s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr [23.725368s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [10.792224s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [4.605201s] ... ok {1} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [9.712866s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [50.410153s] ... ok {5} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [28.078040s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [14.480462s] ... ok {5} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.365200s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [9.469782s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [33.012284s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.324390s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.224390s] ... ok {5} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.710340s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild [179.207533s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [8.246822s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [2.660012s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [7.308298s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [2.001957s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [4.372056s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [16.779096s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [12.744653s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [3.428252s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.591509s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.390442s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.302266s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.118360s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.207410s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.201025s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.365484s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.123435s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.143219s] ... ok {4} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [18.439887s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [9.557729s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [61.187022s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [3.029478s] ... ok {1} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [7.245651s] ... ok {1} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [5.564645s] ... ok {1} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [4.430123s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [15.987976s] ... ok {1} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [4.764711s] ... ok {1} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [9.798151s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [19.360756s] ... ok {4} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [32.662289s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [5.833268s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [32.989077s] ... ok {4} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [13.264658s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [16.589529s] ... ok {4} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [16.257100s] ... ok {4} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [10.525924s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [16.430382s] ... ok {3} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [39.729004s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [11.478052s] ... ok {4} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [18.181900s] ... ok {3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [8.028549s] ... ok {3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.316394s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [22.354975s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [3.432113s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [9.198690s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [13.471584s] ... ok {4} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [77.323579s] ... ok {4} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [2.702007s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [68.095835s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [2.605021s] ... ok {4} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [3.243249s] ... ok {4} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [3.294096s] ... ok {3} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [39.789133s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [126.260918s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... SKIPPED: NIC hotplug not available {7} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern [485.513788s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames [68.615818s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [126.173213s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port ... SKIPPED: NIC hotplug not available {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [52.069216s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling [76.092412s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [197.904098s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [113.668486s] ... ok {4} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [79.456219s] ... ok ============================== Failed 6 tests - output below: ============================== tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] -------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:38:7a:11', 'ip_address': '2001:db8::31e', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::31e', 'mac_address': 'fa:16:3e:38:7a:11'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:22:28,669 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 4.182s 2021-05-25 16:22:28,670 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "6979dede-f4ce-43cd-836f-2565dd88b2bb", "name": "tempest-AllowedAddressPairIpV6TestJSON-1738751476"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-8a96f1dd-91dd-4d68-984c-d9f0d3e80419', 'date': 'Tue, 25 May 2021 16:22:28 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"0e573d1b-8cb7-4294-b44b-f8fdf50b9e75","name":"tempest-AllowedAddressPairIpV6TestJSON-1738751476","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:64:92:b8","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::3d6"}],"project_id":"98b7c23e76164174aada35be4670b666","port_security_enabled":true,"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:22:25Z","updated_at":"2021-05-25T16:22:26Z","revision_number":1}}' 2021-05-25 16:22:30,839 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75 2.169s 2021-05-25 16:22:30,840 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::31e", "mac_address": "fa:16:3e:38:7a:11"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '823', 'x-openstack-request-id': 'req-ce7f85c2-aabb-4030-90b2-0954be73309c', 'date': 'Tue, 25 May 2021 16:22:30 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75'} Body: b'{"port":{"id":"0e573d1b-8cb7-4294-b44b-f8fdf50b9e75","name":"tempest-AllowedAddressPairIpV6TestJSON-1738751476","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:64:92:b8","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::3d6"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:38:7a:11","ip_address":"2001:db8::31e","active":true}],"extra_dhcp_opts":[],"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:22:25Z","updated_at":"2021-05-25T16:22:30Z","revision_number":2,"project_id":"98b7c23e76164174aada35be4670b666"}}' 2021-05-25 16:22:33,149 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75 2.300s 2021-05-25 16:22:33,149 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-58b1baa0-8970-4315-853d-6eaeff92d040', 'date': 'Tue, 25 May 2021 16:22:33 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75'} Body: b'' 2021-05-25 16:22:33,356 108074 INFO [tempest.lib .common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75 0.207s 2021-05-25 16:22:33,357 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-c880fb2d-2267-4712-a745-c445a19ea653', 'date': 'Tue, 25 May 2021 16:22:33 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/0e573d1b-8cb7-4294-b44b-f8fdf50b9e75'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 0e573d1b-8cb7-4294-b44b-f8fdf50b9e75 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] ------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 110, in test_update_port_with_cidr_address_pair self._update_port_with_address(str(self.cidr)) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:38:7a:11', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:38:7a:11'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:22:35,370 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 2.011s 2021-05-25 16:22:35,371 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "6979dede-f4ce-43cd-836f-2565dd88b2bb", "name": "tempest-AllowedAddressPairIpV6TestJSON-520404103"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-4099b47e-e9f6-4833-b83f-419bf69497d6', 'date': 'Tue, 25 May 2021 16:22:35 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"2fb04cad-ead6-4882-a164-44b3411aebb3","name":"tempest-AllowedAddressPairIpV6TestJSON-520404103","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:73:03:c6","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::1eb"}],"project_id":"98b7c23e76164174aada35be4670b666","port_security_enabled":true,"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:22:33Z","updated_at":"2021-05-25T16:22:34Z","revision_number":1}}' 2021-05-25 16:22:36,983 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3 1.611s 2021-05-25 16:22:36,983 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::/48", "mac_address": "fa:16:3e:38:7a:11"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-3e0bf5c4-b64a-4680-a650-740a20295caa', 'date': 'Tue, 25 May 2021 16:22:36 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3'} Body: b'{"port":{"id":"2fb04cad-ead6-4882-a164-44b3411aebb3","name":"tempest-AllowedAddressPairIpV6TestJSON-520404103","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:73:03:c6","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::1eb"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:38:7a:11","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:22:33Z","updated_at":"2021-05-25T16:22:36Z","revision_number":2,"project_id":"98b7c23e76164174aada35be4670b666"}}' 2021-05-25 16:22:38,556 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3 1.571s 2021-05-25 16:22:38,556 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-3d014290-5567-4f1e-90f0-b48321508845', 'date': 'Tue, 25 May 2021 16:22:38 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3'} Body: b'' 2021-05-25 16:22:38,787 108074 INFO [temp est.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3 0.230s 2021-05-25 16:22:38,787 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-e40b22c7-193a-4ca3-826e-f0733cf4ec95', 'date': 'Tue, 25 May 2021 16:22:38 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/2fb04cad-ead6-4882-a164-44b3411aebb3'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 2fb04cad-ead6-4882-a164-44b3411aebb3 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 129, in test_update_port_with_multiple_ip_mac_address_pair self._update_port_with_address( File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:1e:49:ce', 'ip_address': '2001:db8::3d8', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:38:7a:11', 'ip_address': '2001:db8::31e', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::31e', 'mac_address': 'fa:16:3e:38:7a:11'} First has 0, Second has 1: {'ip_address': '2001:db8::3d8', 'mac_address': 'fa:16:3e:1e:49:ce'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:22:41,335 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 2.546s 2021-05-25 16:22:41,336 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "6979dede-f4ce-43cd-836f-2565dd88b2bb", "name": "tempest-AllowedAddressPairIpV6TestJSON-1341752871"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-b2ec8ff9-5ace-471e-9c73-0a2d47b7a53f', 'date': 'Tue, 25 May 2021 16:22:41 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"1835875c-c672-4bb1-877f-5e200f531230","name":"tempest-AllowedAddressPairIpV6TestJSON-1341752871","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:1e:49:ce","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::3d8"}],"project_id":"98b7c23e76164174aada35be4670b666","port_security_enabled":true,"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:22:39Z","updated_at":"2021-05-25T16:22:39Z","revision_number":1}}' 2021-05-25 16:22:44,771 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 3.435s 2021-05-25 16:22:44,771 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "6979dede-f4ce-43cd-836f-2565dd88b2bb", "name": "tempest-AllowedAddressPairIpV6TestJSON-1886021434"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-034ed4a5-40ca-425c-acc4-84042ef7095b', 'date': 'Tue, 25 May 2021 16:22:44 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"8c633e83-ca11-4d0e-ae34-1115586f1141","name":"tempest-AllowedAddressPairIpV6TestJSON-1886021434","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:3e:1c:35","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::390"}],"project_id":"98b7c23e76164174aada35be4670b666","port_security_enabled":true,"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:22:41Z","updated_at":"2021-05-25T16:22:42Z","revision_number":1}}' 2021-05-25 16:22:48,209 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141 3.437s 2021-05-25 16:22:48,210 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::31e", "mac_address": "fa:16:3e:38:7a:11"}, {"ip_address": "2001:db8::3d8", "mac_address": "fa:16:3e:1e:49:ce"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '902', 'x-openstack-request-id': 'req-376276f7-a73a-44e5-b9d6-3ed9eb0ddf7c', 'date': 'Tue, 25 May 2021 16:22:48 GMT', 'connection': 'close', 'status': '200', 'content-location': 'h ttp://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141'} Body: b'{"port":{"id":"8c633e83-ca11-4d0e-ae34-1115586f1141","name":"tempest-AllowedAddressPairIpV6TestJSON-1886021434","network_id":"6979dede-f4ce-43cd-836f-2565dd88b2bb","tenant_id":"98b7c23e76164174aada35be4670b666","mac_address":"fa:16:3e:3e:1c:35","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"cf8b7883-dec2-449e-b9ac-edda86f974a0","ip_address":"2001:db8::390"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:1e:49:ce","ip_address":"2001:db8::3d8","active":true},{"mac_address":"fa:16:3e:38:7a:11","ip_address":"2001:db8::31e","active":true}],"extra_dhcp_opts":[],"security_groups":["a1957c9e-e2c1-4d5e-b098-e215fce37c6c"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:22:41Z","updated_at":"2021-05-25T16:22:46Z","revision_number":2,"project_id":"98b7c23e76164174aada35be4670b666"}}' 2021-05-25 16:22:51,682 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141 3.471s 2021-05-25 16:22:51,682 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-e7a94709-4dab-4fc7-a65b-0f7db677ea8e', 'date': 'Tue, 25 May 2021 16:22:51 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141'} Body: b'' 2021-05-25 16:22:51,880 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141 0.197s 2021-05-25 16:22:51,881 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-f419c87e-4565-4b89-90b6-b5c93f9fc341', 'date': 'Tue, 25 May 2021 16:22:51 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/8c633e83-ca11-4d0e-ae34-1115586f1141'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 8c633e83-ca11-4d0e-ae34-1115586f1141 could not be found.", "detail": ""}}' 2021-05-25 16:22:54,575 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/1835875c-c672-4bb1-877f-5e200f531230 2.693s 2021-05-25 16:22:54,575 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-808ac018-1256-4e6a-9f1d-77eea09d3720', 'date': 'Tue, 25 May 2021 16:22:54 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/1835875c-c672-4bb1-877f-5e200f531230'} Body: b'' 2021-05-25 16:22:54,710 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/1835875c-c672-4bb1-877f-5e200f531230 0.134s 2021-05-25 16:22:54,711 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-25fab02c-4900-4b8d-8964-3b97ba5e189f', 'date': 'Tue, 25 May 2021 16:22:54 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/183587 5c-c672-4bb1-877f-5e200f531230'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 1835875c-c672-4bb1-877f-5e200f531230 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] ---------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:44:2d:40', 'ip_address': '172.20.0.11', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:44:2d:40'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:23:20,548 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 2.714s 2021-05-25 16:23:20,548 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "d4377a73-591d-4307-84f6-0900a1a39432", "name": "tempest-AllowedAddressPairTestJSON-769105861"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-bf861c7f-1874-4872-83e1-a09e882c6c4b', 'date': 'Tue, 25 May 2021 16:23:20 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"5e74f27d-3bb0-46a8-80f2-6537dc6913e9","name":"tempest-AllowedAddressPairTestJSON-769105861","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:bb:af:9e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.12"}],"project_id":"301a30ac19534fe0bd98f8091c9a4c70","port_security_enabled":true,"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:23:18Z","updated_at":"2021-05-25T16:23:18Z","revision_number":1}}' 2021-05-25 16:23:22,564 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9 2.015s 2021-05-25 16:23:22,564 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.11", "mac_address": "fa:16:3e:44:2d:40"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '814', 'x-openstack-request-id': 'req-276786de-2fb3-4154-9e36-e57670d4c226', 'date': 'Tue, 25 May 2021 16:23:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9'} Body: b'{"port":{"id":"5e74f27d-3bb0-46a8-80f2-6537dc6913e9","name":"tempest-AllowedAddressPairTestJSON-769105861","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:bb:af:9e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.12"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:44:2d:40","ip_address":"172.20.0.11","active":true}],"extra_dhcp_opts":[],"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:23:18Z","updated_at":"2021-05-25T16:23:21Z","revision_number":2,"project_id":"301a30ac19534fe0bd98f8091c9a4c70"}}' 2021-05-25 16:23:25,218 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9 2.653s 2021-05-25 16:23:25,218 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-0a1fcfa8-9b24-4589-b6ab-2e31a23b21c0', 'date': 'Tue, 25 May 2021 16:23:25 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9'} Body: b'' 2021-05-25 16:23:25,409 108074 INFO [tempest.lib.common.rest_client] Request (Allow edAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9 0.190s 2021-05-25 16:23:25,409 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-fa7593d3-edc4-4c42-a637-f173f643fed5', 'date': 'Tue, 25 May 2021 16:23:25 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/5e74f27d-3bb0-46a8-80f2-6537dc6913e9'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 5e74f27d-3bb0-46a8-80f2-6537dc6913e9 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] --------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 110, in test_update_port_with_cidr_address_pair self._update_port_with_address(str(self.cidr)) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:44:2d:40', 'ip_address': '172.20.0.0/16', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.0/16', 'mac_address': 'fa:16:3e:44:2d:40'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:23:28,504 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 3.093s 2021-05-25 16:23:28,505 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "d4377a73-591d-4307-84f6-0900a1a39432", "name": "tempest-AllowedAddressPairTestJSON-1849105759"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-18253cf0-44ff-4a27-8a54-926e097c8cc2', 'date': 'Tue, 25 May 2021 16:23:28 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6","name":"tempest-AllowedAddressPairTestJSON-1849105759","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:d5:29:eb","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.6"}],"project_id":"301a30ac19534fe0bd98f8091c9a4c70","port_security_enabled":true,"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:23:26Z","updated_at":"2021-05-25T16:23:26Z","revision_number":1}}' 2021-05-25 16:23:30,189 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6 1.683s 2021-05-25 16:23:30,189 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.0/16", "mac_address": "fa:16:3e:44:2d:40"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-6e7f0872-a25f-4cb4-b598-ef7fc7976ea6', 'date': 'Tue, 25 May 2021 16:23:30 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6'} Body: b'{"port":{"id":"4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6","name":"tempest-AllowedAddressPairTestJSON-1849105759","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:d5:29:eb","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.6"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:44:2d:40","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:23:26Z","updated_at":"2021-05-25T16:23:29Z","revision_number":2,"project_id":"301a30ac19534fe0bd98f8091c9a4c70"}}' 2021-05-25 16:23:33,832 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6 3.642s 2021-05-25 16:23:33,832 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-9f043734-987b-45eb-ac31-bba2c5cb0570', 'date': 'Tue, 25 May 2021 16:23:33 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6'} Body: b'' 2021-05-25 16:23:34,390 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6 0.557s 2021-05-25 16:23:34,390 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-59323737-89f8-4818-b4f5-86dad5a6a523', 'date': 'Tue, 25 May 2021 16:23:34 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 4deb1fa4-4ba5-45d1-8d2d-c1758374a1a6 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] -------------------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 129, in test_update_port_with_multiple_ip_mac_address_pair self._update_port_with_address( File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:44:2d:40', 'ip_address': '172.20.0.11', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:cd:90:08', 'ip_address': '172.20.0.10', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:44:2d:40'} First has 0, Second has 1: {'ip_address': '172.20.0.10', 'mac_address': 'fa:16:3e:cd:90:08'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-25 16:23:36,095 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 1.702s 2021-05-25 16:23:36,095 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "d4377a73-591d-4307-84f6-0900a1a39432", "name": "tempest-AllowedAddressPairTestJSON-889274580"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-01282e75-1703-46c4-8a3b-923465f4bf19', 'date': 'Tue, 25 May 2021 16:23:36 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"73cede5c-518e-4616-a621-0defca5f4197","name":"tempest-AllowedAddressPairTestJSON-889274580","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:cd:90:08","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.10"}],"project_id":"301a30ac19534fe0bd98f8091c9a4c70","port_security_enabled":true,"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:23:34Z","updated_at":"2021-05-25T16:23:35Z","revision_number":1}}' 2021-05-25 16:23:38,797 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.84:9696/v2.0/ports 2.701s 2021-05-25 16:23:38,798 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "d4377a73-591d-4307-84f6-0900a1a39432", "name": "tempest-AllowedAddressPairTestJSON-1891892917"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-3c6612e6-977f-43c8-8f28-ce98fc86d971', 'date': 'Tue, 25 May 2021 16:23:38 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.84:9696/v2.0/ports'} Body: b'{"port":{"id":"fa902b3c-d96c-4a71-8022-2063bdead0b8","name":"tempest-AllowedAddressPairTestJSON-1891892917","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:7d:b8:af","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.9"}],"project_id":"301a30ac19534fe0bd98f8091c9a4c70","port_security_enabled":true,"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-25T16:23:36Z","updated_at":"2021-05-25T16:23:37Z","revision_number":1}}' 2021-05-25 16:23:43,476 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8 4.677s 2021-05-25 16:23:43,476 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "172.20.0.11", "mac_address": "fa:16:3e:44:2d:40"}, {"ip_address": "172.20.0.10", "mac_address": "fa:16:3e:cd:90:08"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '891', 'x-openstack-request-id': 'req-9ae71314-e00a-48a8-9021-b661ec2c8469', 'date': 'Tue, 25 May 2021 16:23:43 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/fa902 b3c-d96c-4a71-8022-2063bdead0b8'} Body: b'{"port":{"id":"fa902b3c-d96c-4a71-8022-2063bdead0b8","name":"tempest-AllowedAddressPairTestJSON-1891892917","network_id":"d4377a73-591d-4307-84f6-0900a1a39432","tenant_id":"301a30ac19534fe0bd98f8091c9a4c70","mac_address":"fa:16:3e:7d:b8:af","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"b63212e6-10eb-44e1-b6e0-c351b1feef36","ip_address":"172.20.0.9"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:44:2d:40","ip_address":"172.20.0.11","active":true},{"mac_address":"fa:16:3e:cd:90:08","ip_address":"172.20.0.10","active":true}],"extra_dhcp_opts":[],"security_groups":["06ab5379-b296-46b5-adcc-69fbe1bd4016"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-25T16:23:36Z","updated_at":"2021-05-25T16:23:41Z","revision_number":2,"project_id":"301a30ac19534fe0bd98f8091c9a4c70"}}' 2021-05-25 16:23:47,040 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8 3.563s 2021-05-25 16:23:47,040 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-749ede88-25a8-4d94-8b7b-38596ce6ca9c', 'date': 'Tue, 25 May 2021 16:23:47 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8'} Body: b'' 2021-05-25 16:23:47,353 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8 0.312s 2021-05-25 16:23:47,353 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-bdde16b1-71ea-41f7-9461-d74612fa745d', 'date': 'Tue, 25 May 2021 16:23:47 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/fa902b3c-d96c-4a71-8022-2063bdead0b8'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port fa902b3c-d96c-4a71-8022-2063bdead0b8 could not be found.", "detail": ""}}' 2021-05-25 16:23:49,647 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.84:9696/v2.0/ports/73cede5c-518e-4616-a621-0defca5f4197 2.292s 2021-05-25 16:23:49,647 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-c1ff5542-8223-4799-94e9-9ce899404116', 'date': 'Tue, 25 May 2021 16:23:49 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/73cede5c-518e-4616-a621-0defca5f4197'} Body: b'' 2021-05-25 16:23:49,874 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.84:9696/v2.0/ports/73cede5c-518e-4616-a621-0defca5f4197 0.227s 2021-05-25 16:23:49,875 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-8515feba-928f-49df-8568-21bc46032fb4', 'date': 'Tue, 25 May 2021 16:23:49 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.84:9696/v2.0/ports/73cede5c-518e-4616-a621-0defca5f4197'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 73cede5c-518e-4616-a621-0defca5f4197 could not be found.", "detail": ""}}' ====== Totals ====== Ran: 282 tests in 1485.6237 sec. - Passed: 271 - Skipped: 5 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 6 Sum of execute time for each test: 4010.7172 sec. ============== Worker Balance ============== - Worker 0 (33 tests) => 0:06:43.095452 - Worker 1 (28 tests) => 0:05:53.468340 - Worker 2 (35 tests) => 0:08:31.106116 - Worker 3 (22 tests) => 0:08:47.441817 - Worker 4 (46 tests) => 0:24:45.623729 - Worker 5 (51 tests) => 0:06:49.677352 - Worker 6 (33 tests) => 0:03:21.984626 - Worker 7 (34 tests) => 0:13:43.494940 {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram [0.383001s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus [0.351104s] ... ok {0} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_verify_resize_state [50.515682s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_auto_to_manual [49.944159s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_manual_to_auto [48.999587s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm [27.131350s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm_from_stopped [87.489297s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert [86.653311s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert_with_volume_attached [125.797211s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_nonexistent_server [0.490670s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor [0.586565s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor [0.826545s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [3.669544s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.282358s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [1.099905s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [3.478416s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [1.749467s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup [39.462304s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks [36.613706s] ... ok {0} tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario [129.479494s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_pause_unpause [84.961098s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot [118.129382s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_resize [120.402377s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start [114.322624s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_suspend_resume [74.344552s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance [257.780320s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_volume_backed_instance [272.657734s] ... ok {0} tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern [323.614375s] ... ok ====== Totals ====== Ran: 28 tests in 2296.2244 sec. - Passed: 28 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 2064.2161 sec. ============== Worker Balance ============== - Worker 0 (28 tests) => 0:38:16.224354 tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] ~ Exit code: 1