/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.5,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.90,botocore==1.20.90,cachetools==4.2.2,castellan==3.8.0,certifi==2021.5.30,cffi==1.14.5,chardet==4.0.0,-e git+https://opendev.org/openstack/cinder@d5f0e51879c03654db4bf89564695e01af593350#egg=cinder,click==8.0.1,cliff==3.8.0,cmd2==2.0.1,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.2,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==2.0.1,Flask-RESTful==0.3.9,future==0.18.2,futurist==2.3.0,-e git+https://opendev.org/openstack/glance@4f20e5007f3cef4b2406051744356ee56c1d3c25#egg=glance,glance-store==2.5.0,google-api-core==1.30.0,google-api-python-client==2.8.0,google-auth==1.30.2,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@0783e46e33236dc29833c2896920ade3d3f45126#egg=keystone,keystoneauth1==4.3.1,keystonemiddleware==9.3.0,kombu==5.1.0,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.11.0,-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@e57d3a39a39d0bda015f2ac6abb65a1c5e07f72a#egg=neutron,neutron-lib==2.11.0,-e git+https://opendev.org/openstack/nova@d64edd3da2336a5c7c8f69cced45272cbaf638a9#egg=nova,numpy==1.20.3,oauth2client==4.1.3,oauthlib==3.1.1,-e git+https://opendev.org/openstack/placement.git@7e0f288dd4dab3e06f892f34839ba90600e5d360#egg=openstack_placement,openstacksdk==0.57.0,os-brick==4.4.0,os-client-config==2.1.0,os-ken==2.0.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.5.0,os-win==5.4.0,os-xenapi==0.3.4,osc-lib==2.4.0,osc-placement==3.0.0,oslo.cache==2.8.0,oslo.concurrency==4.4.0,oslo.config==8.7.0,oslo.context==3.3.0,oslo.db==9.0.0,oslo.i18n==5.0.1,oslo.log==4.5.0,oslo.messaging==12.8.0,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.4.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.3,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.6.4,pyroute2.core==0.6.4,pyroute2.ethtool==0.6.4,pyroute2.ipdb==0.6.4,pyroute2.ipset==0.6.4,pyroute2.ndb==0.6.4,pyroute2.nftables==0.6.4,pyroute2.nslink==0.6.4,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.3.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.4.0,python-novaclient==17.5.0,python-openstackclient==5.5.0,python-subunit==1.4.0,python-swiftclient==3.12.0,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@4af0dc24108838cd2c667d65740e1a60e3af4e50#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@aafb5900e7450316e44541655e0ecd5575a69d73#egg=tempest,Tempita==0.5.2,tenacity==6.3.1,testresources==2.0.1,testscenarios==0.5.0,testtools==2.4.0,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.5,urwid==2.0.1,vine==5.0.0,virtualenv==20.4.7,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==2.0.1,wrapt==1.12.1,WSME==0.10.1,xattr==0.9.7,xmlschema==1.6.3,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 :) {6} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_rule_with_filters [0.806778s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_with_filters [2.037223s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_label_rules [0.146464s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_labels [0.064149s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label [0.271507s] ... ok {6} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label_rule [0.059282s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [4.105575s] ... ok {3} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [11.130075s] ... ok {2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [10.341361s] ... ok {5} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_add_remove_network_from_dhcp_agent [9.744501s] ... ok {5} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_dhcp_agent_hosting_network [0.367328s] ... ok {5} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_networks_hosted_by_one_dhcp [0.779360s] ... ok {2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [8.883274s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [18.286958s] ... ok {2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [5.189084s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [3.678516s] ... ok {3} tempest.api.network.admin.test_negative_quotas.QuotasNegativeTest.test_network_quota_exceeding [9.929773s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [3.242622s] ... ok {2} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [9.066952s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [5.529637s] ... ok {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [29.516431s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_rule_with_filters [1.209721s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_with_filters [1.843800s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_label_rules [0.037854s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_labels [0.073376s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label [0.121946s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label_rule [0.149155s] ... ok {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.804808s] ... ok {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.386874s] ... ok {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [1.355877s] ... ok {1} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [12.655204s] ... ok {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [14.858876s] ... ok {5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [5.931741s] ... ok {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [11.643152s] ... ok {5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [9.848414s] ... 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:5a:69:c5', 'ip_address': '172.20.0.13', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.13', 'mac_address': 'fa:16:3e:5a:69:c5'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:16,218 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 3.103s 2021-06-09 13:17:16,218 107818 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "54431ea5-95ad-4a19-8fac-8357c8d57295", "name": "tempest-AllowedAddressPairTestJSON-1687363444"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-fa8c4511-3ad7-4558-90a6-b295261d519d', 'date': 'Wed, 09 Jun 2021 13:17:16 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16","name":"tempest-AllowedAddressPairTestJSON-1687363444","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:0e:ab:61","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.6"}],"project_id":"9f43a7e08fc446ababc3089322f1e118","port_security_enabled":true,"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:13Z","updated_at":"2021-06-09T13:17:14Z","revision_number":1}}' 2021-06-09 13:17:18,409 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16 2.190s 2021-06-09 13:17:18,409 107818 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.13", "mac_address": "fa:16:3e:5a:69:c5"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '814', 'x-openstack-request-id': 'req-924b4d8d-c68e-4b28-845f-d5f311773b84', 'date': 'Wed, 09 Jun 2021 13:17:18 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16'} Body: b'{"port":{"id":"bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16","name":"tempest-AllowedAddressPairTestJSON-1687363444","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:0e:ab:61","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.6"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5a:69:c5","ip_address":"172.20.0.13","active":true}],"extra_dhcp_opts":[],"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:13Z","updated_at":"2021-06-09T13:17:17Z","revision_number":2,"project_id":"9f43a7e08fc446ababc3089322f1e118"}}' 2021-06-09 13:17:22,701 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16 4.281s 2021-06-09 13:17:22,702 107818 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-9da407ff-d0c5-4870-8e34-b423ac518e53', 'date': 'Wed, 09 Jun 2021 13:17:22 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16'} Body: b'' 2021-06-09 13:17:22,961 107818 INFO [tempest.lib.common.rest_client] Request (Allo wedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16 0.259s 2021-06-09 13:17:22,962 107818 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-b79b479f-cf34-4139-a4b9-8083f43e4b7d', 'date': 'Wed, 09 Jun 2021 13:17:22 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16 could not be found.", "detail": ""}}' {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [30.758176s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [5.845704s] ... ok {5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [7.183741s] ... 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:5a:69:c5', '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:5a:69:c5'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:26,234 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 3.270s 2021-06-09 13:17:26,234 107818 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "54431ea5-95ad-4a19-8fac-8357c8d57295", "name": "tempest-AllowedAddressPairTestJSON-1959896636"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-69a6ba66-5c3f-4724-ac99-178f92a70d68', 'date': 'Wed, 09 Jun 2021 13:17:26 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"2e6fe1c3-52b7-4199-94bd-d22e58a20cd5","name":"tempest-AllowedAddressPairTestJSON-1959896636","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:15:15:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.9"}],"project_id":"9f43a7e08fc446ababc3089322f1e118","port_security_enabled":true,"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:23Z","updated_at":"2021-06-09T13:17:24Z","revision_number":1}}' 2021-06-09 13:17:27,745 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5 1.510s 2021-06-09 13:17:27,746 107818 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:5a:69:c5"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-34d6f321-7d5f-46f1-91fb-77fb02d01065', 'date': 'Wed, 09 Jun 2021 13:17:27 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5'} Body: b'{"port":{"id":"2e6fe1c3-52b7-4199-94bd-d22e58a20cd5","name":"tempest-AllowedAddressPairTestJSON-1959896636","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:15:15:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.9"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5a:69:c5","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:23Z","updated_at":"2021-06-09T13:17:27Z","revision_number":2,"project_id":"9f43a7e08fc446ababc3089322f1e118"}}' 2021-06-09 13:17:30,039 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5 2.292s 2021-06-09 13:17:30,040 107818 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-0fa17b4a-da73-4758-bd2c-3d2aaebde3ea', 'date': 'Wed, 09 Jun 2021 13:17:30 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5'} Body: b'' 2021-06-09 13:17:30,146 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5 0.106s 2021-06-09 13:17:30,147 107818 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-579badb5-1460-4fb5-b1c5-e609a155e69a', 'date': 'Wed, 09 Jun 2021 13:17:30 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 2e6fe1c3-52b7-4199-94bd-d22e58a20cd5 could not be found.", "detail": ""}}' {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [28.951724s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [9.214948s] ... 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:92:88:b3', 'ip_address': '2001:db8::3a9', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::3a9', 'mac_address': 'fa:16:3e:92:88:b3'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:29,271 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 2.793s 2021-06-09 13:17:29,271 107810 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "aa436027-561a-46c4-9fc7-0083988a3fe4", "name": "tempest-AllowedAddressPairIpV6TestJSON-893298142"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-406f38c3-302e-4653-bb8b-31f9feac05f1', 'date': 'Wed, 09 Jun 2021 13:17:29 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"a8c1531a-0f46-47a3-8aae-eb1a6bc50e87","name":"tempest-AllowedAddressPairIpV6TestJSON-893298142","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:41:bf:ce","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::2df"}],"project_id":"f7693f3f2d37430497101d10f21c41ed","port_security_enabled":true,"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:27Z","updated_at":"2021-06-09T13:17:27Z","revision_number":1}}' 2021-06-09 13:17:32,781 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87 3.509s 2021-06-09 13:17:32,781 107810 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::3a9", "mac_address": "fa:16:3e:92:88:b3"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-1ae0a025-f0c5-4157-8a57-95891402530c', 'date': 'Wed, 09 Jun 2021 13:17:32 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87'} Body: b'{"port":{"id":"a8c1531a-0f46-47a3-8aae-eb1a6bc50e87","name":"tempest-AllowedAddressPairIpV6TestJSON-893298142","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:41:bf:ce","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::2df"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:92:88:b3","ip_address":"2001:db8::3a9","active":true}],"extra_dhcp_opts":[],"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:27Z","updated_at":"2021-06-09T13:17:31Z","revision_number":2,"project_id":"f7693f3f2d37430497101d10f21c41ed"}}' 2021-06-09 13:17:35,569 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87 2.785s 2021-06-09 13:17:35,569 107810 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-a206dc33-e6c7-4b97-a52f-f65967a1ca2b', 'date': 'Wed, 09 Jun 2021 13:17:35 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87'} Body: b'' 2021-06-09 13:17:35,691 107810 INFO [tempest.lib.co mmon.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87 0.121s 2021-06-09 13:17:35,691 107810 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-24eeaccc-a953-4055-bacb-862703e19345', 'date': 'Wed, 09 Jun 2021 13:17:35 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port a8c1531a-0f46-47a3-8aae-eb1a6bc50e87 could not be found.", "detail": ""}}' {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [23.221195s] ... ok {5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [10.327434s] ... 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:19:0f:f3', 'ip_address': '172.20.0.11', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:5a:69:c5', 'ip_address': '172.20.0.13', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.13', 'mac_address': 'fa:16:3e:5a:69:c5'} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:19:0f:f3'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:32,306 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 2.157s 2021-06-09 13:17:32,306 107818 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "54431ea5-95ad-4a19-8fac-8357c8d57295", "name": "tempest-AllowedAddressPairTestJSON-345380109"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-958c52a7-fb89-4ebb-b6b0-60d5cdf37c18', 'date': 'Wed, 09 Jun 2021 13:17:32 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"91c1300a-39ec-4eda-b086-dc4b1916a44f","name":"tempest-AllowedAddressPairTestJSON-345380109","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:19:0f:f3","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.11"}],"project_id":"9f43a7e08fc446ababc3089322f1e118","port_security_enabled":true,"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:30Z","updated_at":"2021-06-09T13:17:31Z","revision_number":1}}' 2021-06-09 13:17:35,734 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 3.427s 2021-06-09 13:17:35,734 107818 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "54431ea5-95ad-4a19-8fac-8357c8d57295", "name": "tempest-AllowedAddressPairTestJSON-1298463046"}} Response - Headers: {'content-type': 'application/json', 'content-length': '739', 'x-openstack-request-id': 'req-ada1ae1c-d5fd-4c42-ae96-f63eac26f1ab', 'date': 'Wed, 09 Jun 2021 13:17:35 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"442a5751-99a6-4796-8fce-18db90755100","name":"tempest-AllowedAddressPairTestJSON-1298463046","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:b9:4d:0f","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.14"}],"project_id":"9f43a7e08fc446ababc3089322f1e118","port_security_enabled":true,"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:33Z","updated_at":"2021-06-09T13:17:34Z","revision_number":1}}' 2021-06-09 13:17:37,203 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100 1.468s 2021-06-09 13:17:37,203 107818 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.13", "mac_address": "fa:16:3e:5a:69:c5"}, {"ip_address": "172.20.0.11", "mac_address": "fa:16:3e:19:0f:f3"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '892', 'x-openstack-request-id': 'req-651df1ed-4c7f-429b-9e6f-2a2512126fbd', 'date': 'Wed, 09 Jun 2021 13:17:37 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/442a 5751-99a6-4796-8fce-18db90755100'} Body: b'{"port":{"id":"442a5751-99a6-4796-8fce-18db90755100","name":"tempest-AllowedAddressPairTestJSON-1298463046","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:b9:4d:0f","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.14"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:19:0f:f3","ip_address":"172.20.0.11","active":true},{"mac_address":"fa:16:3e:5a:69:c5","ip_address":"172.20.0.13","active":true}],"extra_dhcp_opts":[],"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:33Z","updated_at":"2021-06-09T13:17:36Z","revision_number":2,"project_id":"9f43a7e08fc446ababc3089322f1e118"}}' 2021-06-09 13:17:38,410 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100 1.206s 2021-06-09 13:17:38,410 107818 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-af74bd11-f991-4b0d-8bd0-c0d7e2c34a32', 'date': 'Wed, 09 Jun 2021 13:17:38 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100'} Body: b'' 2021-06-09 13:17:38,516 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100 0.104s 2021-06-09 13:17:38,516 107818 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-2e85a881-b273-4029-866b-b5310a6e7f59', 'date': 'Wed, 09 Jun 2021 13:17:38 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 442a5751-99a6-4796-8fce-18db90755100 could not be found.", "detail": ""}}' 2021-06-09 13:17:40,358 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/91c1300a-39ec-4eda-b086-dc4b1916a44f 1.842s 2021-06-09 13:17:40,359 107818 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-903f5f9d-21c5-4dba-8af0-3c24261706e7', 'date': 'Wed, 09 Jun 2021 13:17:40 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/91c1300a-39ec-4eda-b086-dc4b1916a44f'} Body: b'' 2021-06-09 13:17:40,475 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/91c1300a-39ec-4eda-b086-dc4b1916a44f 0.115s 2021-06-09 13:17:40,475 107818 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-2aed1fd9-3900-486e-b12f-e683f326accb', 'date': 'Wed, 09 Jun 2021 13:17:40 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/91c1300a-39ec-4eda-b086-dc4b1916a44f'} Body: b'{"NeutronError" : {"type": "PortNotFound", "message": "Port 91c1300a-39ec-4eda-b086-dc4b1916a44f could not be found.", "detail": ""}}' {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [7.000345s] ... 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:92:88:b3', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:92:88:b3'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:38,716 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 3.022s 2021-06-09 13:17:38,716 107810 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "aa436027-561a-46c4-9fc7-0083988a3fe4", "name": "tempest-AllowedAddressPairIpV6TestJSON-1300818237"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-57cf0aaf-6bba-4072-b4b4-08fe236a02f9', 'date': 'Wed, 09 Jun 2021 13:17:38 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"dbae15a3-8db1-49d5-b5ff-3546c1f4405e","name":"tempest-AllowedAddressPairIpV6TestJSON-1300818237","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:34:29:ef","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::11c"}],"project_id":"f7693f3f2d37430497101d10f21c41ed","port_security_enabled":true,"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:36Z","updated_at":"2021-06-09T13:17:36Z","revision_number":1}}' 2021-06-09 13:17:40,772 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e 2.056s 2021-06-09 13:17:40,773 107810 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:92:88:b3"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '823', 'x-openstack-request-id': 'req-94f0f7b9-1bc6-4a5c-9b50-3ec2b993ca05', 'date': 'Wed, 09 Jun 2021 13:17:40 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e'} Body: b'{"port":{"id":"dbae15a3-8db1-49d5-b5ff-3546c1f4405e","name":"tempest-AllowedAddressPairIpV6TestJSON-1300818237","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:34:29:ef","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::11c"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:92:88:b3","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:36Z","updated_at":"2021-06-09T13:17:39Z","revision_number":2,"project_id":"f7693f3f2d37430497101d10f21c41ed"}}' 2021-06-09 13:17:42,641 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e 1.867s 2021-06-09 13:17:42,641 107810 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-b3f1b2fe-4253-4698-82e3-ffbb1aac052d', 'date': 'Wed, 09 Jun 2021 13:17:42 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e'} Body: b'' 2021-06-09 13:17:42,692 107810 INFO [t empest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e 0.050s 2021-06-09 13:17:42,692 107810 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-53ef10b1-a4bd-4b7b-b883-69c0c4353425', 'date': 'Wed, 09 Jun 2021 13:17:42 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port dbae15a3-8db1-49d5-b5ff-3546c1f4405e could not be found.", "detail": ""}}' {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [25.124216s] ... ok {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [14.817113s] ... ok {5} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [1.605371s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [8.711747s] ... 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:92:88:b3', 'ip_address': '2001:db8::3a9', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:ec:35:82', 'ip_address': '2001:db8::279', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::3a9', 'mac_address': 'fa:16:3e:92:88:b3'} First has 0, Second has 1: {'ip_address': '2001:db8::279', 'mac_address': 'fa:16:3e:ec:35:82'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:44,212 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 1.513s 2021-06-09 13:17:44,212 107810 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "aa436027-561a-46c4-9fc7-0083988a3fe4", "name": "tempest-AllowedAddressPairIpV6TestJSON-1074059221"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-58757f09-75a0-404b-a6ff-1ae943cf775b', 'date': 'Wed, 09 Jun 2021 13:17:44 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"e5e3e500-8b85-48be-8fb4-8d16d5ef19d7","name":"tempest-AllowedAddressPairIpV6TestJSON-1074059221","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:ec:35:82","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::279"}],"project_id":"f7693f3f2d37430497101d10f21c41ed","port_security_enabled":true,"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:43Z","updated_at":"2021-06-09T13:17:43Z","revision_number":1}}' 2021-06-09 13:17:45,894 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 1.681s 2021-06-09 13:17:45,895 107810 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "aa436027-561a-46c4-9fc7-0083988a3fe4", "name": "tempest-AllowedAddressPairIpV6TestJSON-599639882"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-e82b8a71-1c6d-4a55-99db-162d6b3a3a26', 'date': 'Wed, 09 Jun 2021 13:17:45 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"462a4cec-d17e-456a-99d0-c3bb2a71f617","name":"tempest-AllowedAddressPairIpV6TestJSON-599639882","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:e8:25:15","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::db"}],"project_id":"f7693f3f2d37430497101d10f21c41ed","port_security_enabled":true,"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:44Z","updated_at":"2021-06-09T13:17:45Z","revision_number":1}}' 2021-06-09 13:17:47,350 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617 1.455s 2021-06-09 13:17:47,350 107810 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::3a9", "mac_address": "fa:16:3e:92:88:b3"}, {"ip_address": "2001:db8::279", "mac_address": "fa:16:3e:ec:35:82"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '900', 'x-openstack-request-id': 'req-5dd1c5b2-21c5-42cd-822a-83f02c2ef9b9', 'date': 'Wed, 09 Jun 2021 13:17:47 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http ://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617'} Body: b'{"port":{"id":"462a4cec-d17e-456a-99d0-c3bb2a71f617","name":"tempest-AllowedAddressPairIpV6TestJSON-599639882","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:e8:25:15","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::db"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:92:88:b3","ip_address":"2001:db8::3a9","active":true},{"mac_address":"fa:16:3e:ec:35:82","ip_address":"2001:db8::279","active":true}],"extra_dhcp_opts":[],"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:44Z","updated_at":"2021-06-09T13:17:46Z","revision_number":2,"project_id":"f7693f3f2d37430497101d10f21c41ed"}}' 2021-06-09 13:17:49,849 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617 2.498s 2021-06-09 13:17:49,850 107810 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-79c6c29a-7921-486b-8f88-a9b94f7269c7', 'date': 'Wed, 09 Jun 2021 13:17:49 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617'} Body: b'' 2021-06-09 13:17:49,910 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617 0.060s 2021-06-09 13:17:49,910 107810 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-e1e90644-6442-4229-bc05-bc8528374f70', 'date': 'Wed, 09 Jun 2021 13:17:49 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 462a4cec-d17e-456a-99d0-c3bb2a71f617 could not be found.", "detail": ""}}' 2021-06-09 13:17:51,319 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/e5e3e500-8b85-48be-8fb4-8d16d5ef19d7 1.408s 2021-06-09 13:17:51,319 107810 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-6255831a-6c86-4f21-ac48-b54b6744ad77', 'date': 'Wed, 09 Jun 2021 13:17:51 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/e5e3e500-8b85-48be-8fb4-8d16d5ef19d7'} Body: b'' 2021-06-09 13:17:51,409 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/e5e3e500-8b85-48be-8fb4-8d16d5ef19d7 0.089s 2021-06-09 13:17:51,409 107810 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-0b32a094-5610-4ea0-b909-9be6da9d7693', 'date': 'Wed, 09 Jun 2021 13:17:51 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/e5e3e500-8b 85-48be-8fb4-8d16d5ef19d7'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port e5e3e500-8b85-48be-8fb4-8d16d5ef19d7 could not be found.", "detail": ""}}' {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [15.042704s] ... ok {4} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.851059s] ... ok {4} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000931s] ... ok {7} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.731933s] ... ok {7} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.001702s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [8.496807s] ... ok {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [8.751263s] ... ok {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [13.093075s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [9.509433s] ... ok {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [17.372825s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [17.515909s] ... ok {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [19.614772s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [32.523134s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [33.279751s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.089883s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [1.343109s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [9.097484s] ... ok {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [20.614666s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [13.534806s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [6.896148s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [34.788709s] ... ok {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [17.216553s] ... ok {7} tempest.api.network.admin.test_quotas.QuotasTest.test_quotas [1.886137s] ... ok {7} tempest.api.network.admin.test_quotas.QuotasTest.test_show_quota_details [1.183730s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [14.809342s] ... ok {7} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_creation [0.705148s] ... ok {6} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [19.905373s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [16.896928s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.104970s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.385925s] ... ok {3} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [16.682484s] ... ok {7} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_update_to_dvr [4.729856s] ... ok {7} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_distributed_router_creation [2.519838s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [9.426165s] ... ok {3} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.297069s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [5.496332s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [4.763437s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [3.085115s] ... ok {4} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [13.203117s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [12.625891s] ... ok {3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [8.121264s] ... ok {3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.946219s] ... ok {4} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [14.056819s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [3.424501s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [23.405644s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.582566s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.552502s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [6.333865s] ... ok {7} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [8.111998s] ... ok {7} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [1.553137s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [3.305801s] ... ok {7} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [5.066052s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [68.338580s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.753013s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [64.406749s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [9.193985s] ... ok {6} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.319303s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [17.166849s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [8.409271s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [6.075981s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [4.597363s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.701297s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.351252s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.138742s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.160763s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.225495s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.327986s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.155687s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.073325s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.187752s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.106615s] ... ok {7} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.090244s] ... ok {3} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [11.053434s] ... ok {4} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [10.356335s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.503785s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [22.471867s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [11.242590s] ... ok {5} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [44.681089s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [4.691508s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr [19.427297s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.997350s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [3.086178s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [21.224282s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [3.000802s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.672663s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [4.982088s] ... ok {4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [5.880237s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [10.110454s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [4.506518s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [4.309718s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [3.004074s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.476159s] ... ok {4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [10.711874s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [7.721254s] ... ok {6} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.151363s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [4.847413s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.806130s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.043265s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.142664s] ... ok {7} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.040656s] ... ok {6} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.249844s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [22.466658s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [28.615603s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.132172s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.221993s] ... ok {4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [13.169428s] ... ok {4} tempest.api.network.test_routers_negative.DvrRoutersNegativeTest.test_router_create_tenant_distributed_returns_forbidden [1.180782s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [15.054761s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [17.197006s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [5.285300s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [6.741999s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [4.383609s] ... ok {4} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [16.383189s] ... ok {4} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.155762s] ... ok {4} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.713404s] ... ok {0} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [10.214603s] ... ok {1} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [27.102901s] ... ok {4} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [12.499387s] ... ok {4} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.101483s] ... ok {4} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.241910s] ... ok {0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [4.400723s] ... ok {0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [2.034922s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [63.060669s] ... ok {4} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [11.290173s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [7.945408s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.850764s] ... ok {1} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [38.035566s] ... ok {4} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [11.457381s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [8.448936s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [7.629269s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [6.081242s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [1.589990s] ... ok {1} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [21.125678s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [10.551154s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [8.039591s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [1.024608s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.294714s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.203980s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.310249s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.092516s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.088086s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.181768s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.171969s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.071447s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.087855s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [4.423594s] ... ok {1} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [13.455143s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [12.976201s] ... ok {1} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [8.681084s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [11.308503s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [4.659108s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [5.671209s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [10.556352s] ... ok {1} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [16.167805s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [6.038601s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [7.799906s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.374389s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [194.890911s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... SKIPPED: NIC hotplug not available {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [2.754404s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [4.859312s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [11.950433s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [3.151996s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [38.975690s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [4.711357s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.395958s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.346662s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.182851s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.129424s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.205780s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_network [0.643253s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.476450s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.095495s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.087606s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [3.951431s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [6.385877s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [5.238634s] ... ok {1} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [67.174132s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [4.491236s] ... ok {1} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [2.162164s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [7.136580s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.229058s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [6.264769s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.586431s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [6.587273s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [2.695118s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.473434s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.032764s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [2.365234s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.470634s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [3.689596s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [1.399088s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.562761s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [3.057686s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.158812s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [2.935501s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.051320s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [0.930830s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.047700s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.050847s] ... ok {1} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.053885s] ... ok {1} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.118901s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [16.736357s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.442142s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.291751s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [9.664708s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames [93.509579s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [26.099365s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr [10.345340s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [14.105623s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [14.273655s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.080649s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.070128s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [13.155297s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [7.256680s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [8.118334s] ... ok {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [9.820296s] ... 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. {2} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [10.839012s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [45.340628s] ... ok {2} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [2.252245s] ... ok {2} tempest.api.network.test_tags.TagsTest.test_create_list_show_update_delete_tags [1.986015s] ... ok {2} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.006973s] ... ok {2} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.120353s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [147.150525s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port ... SKIPPED: NIC hotplug not available {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild [128.694498s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [54.078862s] ... ok {6} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern [469.104248s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling [75.863274s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [192.103883s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [99.939884s] ... ok {3} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [78.612745s] ... ok ============================== Failed 6 tests - output below: ============================== 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:5a:69:c5', 'ip_address': '172.20.0.13', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.13', 'mac_address': 'fa:16:3e:5a:69:c5'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:16,218 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 3.103s 2021-06-09 13:17:16,218 107818 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "54431ea5-95ad-4a19-8fac-8357c8d57295", "name": "tempest-AllowedAddressPairTestJSON-1687363444"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-fa8c4511-3ad7-4558-90a6-b295261d519d', 'date': 'Wed, 09 Jun 2021 13:17:16 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16","name":"tempest-AllowedAddressPairTestJSON-1687363444","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:0e:ab:61","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.6"}],"project_id":"9f43a7e08fc446ababc3089322f1e118","port_security_enabled":true,"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:13Z","updated_at":"2021-06-09T13:17:14Z","revision_number":1}}' 2021-06-09 13:17:18,409 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16 2.190s 2021-06-09 13:17:18,409 107818 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.13", "mac_address": "fa:16:3e:5a:69:c5"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '814', 'x-openstack-request-id': 'req-924b4d8d-c68e-4b28-845f-d5f311773b84', 'date': 'Wed, 09 Jun 2021 13:17:18 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16'} Body: b'{"port":{"id":"bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16","name":"tempest-AllowedAddressPairTestJSON-1687363444","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:0e:ab:61","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.6"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5a:69:c5","ip_address":"172.20.0.13","active":true}],"extra_dhcp_opts":[],"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:13Z","updated_at":"2021-06-09T13:17:17Z","revision_number":2,"project_id":"9f43a7e08fc446ababc3089322f1e118"}}' 2021-06-09 13:17:22,701 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16 4.281s 2021-06-09 13:17:22,702 107818 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-9da407ff-d0c5-4870-8e34-b423ac518e53', 'date': 'Wed, 09 Jun 2021 13:17:22 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16'} Body: b'' 2021-06-09 13:17:22,961 107818 INFO [tempest.lib.common.rest_client] Request (Allo wedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16 0.259s 2021-06-09 13:17:22,962 107818 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-b79b479f-cf34-4139-a4b9-8083f43e4b7d', 'date': 'Wed, 09 Jun 2021 13:17:22 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port bd9f5cd8-e871-4fa2-ad6d-86d666fc4e16 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:5a:69:c5', '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:5a:69:c5'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:26,234 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 3.270s 2021-06-09 13:17:26,234 107818 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "54431ea5-95ad-4a19-8fac-8357c8d57295", "name": "tempest-AllowedAddressPairTestJSON-1959896636"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-69a6ba66-5c3f-4724-ac99-178f92a70d68', 'date': 'Wed, 09 Jun 2021 13:17:26 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"2e6fe1c3-52b7-4199-94bd-d22e58a20cd5","name":"tempest-AllowedAddressPairTestJSON-1959896636","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:15:15:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.9"}],"project_id":"9f43a7e08fc446ababc3089322f1e118","port_security_enabled":true,"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:23Z","updated_at":"2021-06-09T13:17:24Z","revision_number":1}}' 2021-06-09 13:17:27,745 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5 1.510s 2021-06-09 13:17:27,746 107818 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:5a:69:c5"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '816', 'x-openstack-request-id': 'req-34d6f321-7d5f-46f1-91fb-77fb02d01065', 'date': 'Wed, 09 Jun 2021 13:17:27 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5'} Body: b'{"port":{"id":"2e6fe1c3-52b7-4199-94bd-d22e58a20cd5","name":"tempest-AllowedAddressPairTestJSON-1959896636","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:15:15:b9","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.9"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:5a:69:c5","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:23Z","updated_at":"2021-06-09T13:17:27Z","revision_number":2,"project_id":"9f43a7e08fc446ababc3089322f1e118"}}' 2021-06-09 13:17:30,039 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5 2.292s 2021-06-09 13:17:30,040 107818 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-0fa17b4a-da73-4758-bd2c-3d2aaebde3ea', 'date': 'Wed, 09 Jun 2021 13:17:30 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5'} Body: b'' 2021-06-09 13:17:30,146 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5 0.106s 2021-06-09 13:17:30,147 107818 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-579badb5-1460-4fb5-b1c5-e609a155e69a', 'date': 'Wed, 09 Jun 2021 13:17:30 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/2e6fe1c3-52b7-4199-94bd-d22e58a20cd5'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 2e6fe1c3-52b7-4199-94bd-d22e58a20cd5 could not be found.", "detail": ""}}' 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:92:88:b3', 'ip_address': '2001:db8::3a9', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::3a9', 'mac_address': 'fa:16:3e:92:88:b3'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:29,271 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 2.793s 2021-06-09 13:17:29,271 107810 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "aa436027-561a-46c4-9fc7-0083988a3fe4", "name": "tempest-AllowedAddressPairIpV6TestJSON-893298142"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-406f38c3-302e-4653-bb8b-31f9feac05f1', 'date': 'Wed, 09 Jun 2021 13:17:29 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"a8c1531a-0f46-47a3-8aae-eb1a6bc50e87","name":"tempest-AllowedAddressPairIpV6TestJSON-893298142","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:41:bf:ce","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::2df"}],"project_id":"f7693f3f2d37430497101d10f21c41ed","port_security_enabled":true,"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:27Z","updated_at":"2021-06-09T13:17:27Z","revision_number":1}}' 2021-06-09 13:17:32,781 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87 3.509s 2021-06-09 13:17:32,781 107810 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::3a9", "mac_address": "fa:16:3e:92:88:b3"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-1ae0a025-f0c5-4157-8a57-95891402530c', 'date': 'Wed, 09 Jun 2021 13:17:32 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87'} Body: b'{"port":{"id":"a8c1531a-0f46-47a3-8aae-eb1a6bc50e87","name":"tempest-AllowedAddressPairIpV6TestJSON-893298142","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:41:bf:ce","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::2df"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:92:88:b3","ip_address":"2001:db8::3a9","active":true}],"extra_dhcp_opts":[],"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:27Z","updated_at":"2021-06-09T13:17:31Z","revision_number":2,"project_id":"f7693f3f2d37430497101d10f21c41ed"}}' 2021-06-09 13:17:35,569 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87 2.785s 2021-06-09 13:17:35,569 107810 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-a206dc33-e6c7-4b97-a52f-f65967a1ca2b', 'date': 'Wed, 09 Jun 2021 13:17:35 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87'} Body: b'' 2021-06-09 13:17:35,691 107810 INFO [tempest.lib.co mmon.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87 0.121s 2021-06-09 13:17:35,691 107810 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-24eeaccc-a953-4055-bacb-862703e19345', 'date': 'Wed, 09 Jun 2021 13:17:35 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/a8c1531a-0f46-47a3-8aae-eb1a6bc50e87'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port a8c1531a-0f46-47a3-8aae-eb1a6bc50e87 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:19:0f:f3', 'ip_address': '172.20.0.11', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:5a:69:c5', 'ip_address': '172.20.0.13', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.13', 'mac_address': 'fa:16:3e:5a:69:c5'} First has 0, Second has 1: {'ip_address': '172.20.0.11', 'mac_address': 'fa:16:3e:19:0f:f3'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:32,306 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 2.157s 2021-06-09 13:17:32,306 107818 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "54431ea5-95ad-4a19-8fac-8357c8d57295", "name": "tempest-AllowedAddressPairTestJSON-345380109"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-958c52a7-fb89-4ebb-b6b0-60d5cdf37c18', 'date': 'Wed, 09 Jun 2021 13:17:32 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"91c1300a-39ec-4eda-b086-dc4b1916a44f","name":"tempest-AllowedAddressPairTestJSON-345380109","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:19:0f:f3","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.11"}],"project_id":"9f43a7e08fc446ababc3089322f1e118","port_security_enabled":true,"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:30Z","updated_at":"2021-06-09T13:17:31Z","revision_number":1}}' 2021-06-09 13:17:35,734 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 3.427s 2021-06-09 13:17:35,734 107818 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "54431ea5-95ad-4a19-8fac-8357c8d57295", "name": "tempest-AllowedAddressPairTestJSON-1298463046"}} Response - Headers: {'content-type': 'application/json', 'content-length': '739', 'x-openstack-request-id': 'req-ada1ae1c-d5fd-4c42-ae96-f63eac26f1ab', 'date': 'Wed, 09 Jun 2021 13:17:35 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"442a5751-99a6-4796-8fce-18db90755100","name":"tempest-AllowedAddressPairTestJSON-1298463046","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:b9:4d:0f","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.14"}],"project_id":"9f43a7e08fc446ababc3089322f1e118","port_security_enabled":true,"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:33Z","updated_at":"2021-06-09T13:17:34Z","revision_number":1}}' 2021-06-09 13:17:37,203 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100 1.468s 2021-06-09 13:17:37,203 107818 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.13", "mac_address": "fa:16:3e:5a:69:c5"}, {"ip_address": "172.20.0.11", "mac_address": "fa:16:3e:19:0f:f3"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '892', 'x-openstack-request-id': 'req-651df1ed-4c7f-429b-9e6f-2a2512126fbd', 'date': 'Wed, 09 Jun 2021 13:17:37 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/442a 5751-99a6-4796-8fce-18db90755100'} Body: b'{"port":{"id":"442a5751-99a6-4796-8fce-18db90755100","name":"tempest-AllowedAddressPairTestJSON-1298463046","network_id":"54431ea5-95ad-4a19-8fac-8357c8d57295","tenant_id":"9f43a7e08fc446ababc3089322f1e118","mac_address":"fa:16:3e:b9:4d:0f","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e5beb9de-a240-419c-9ab3-8030807eeb62","ip_address":"172.20.0.14"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:19:0f:f3","ip_address":"172.20.0.11","active":true},{"mac_address":"fa:16:3e:5a:69:c5","ip_address":"172.20.0.13","active":true}],"extra_dhcp_opts":[],"security_groups":["868b003b-464a-4720-905b-824c061c1fcb"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:33Z","updated_at":"2021-06-09T13:17:36Z","revision_number":2,"project_id":"9f43a7e08fc446ababc3089322f1e118"}}' 2021-06-09 13:17:38,410 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100 1.206s 2021-06-09 13:17:38,410 107818 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-af74bd11-f991-4b0d-8bd0-c0d7e2c34a32', 'date': 'Wed, 09 Jun 2021 13:17:38 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100'} Body: b'' 2021-06-09 13:17:38,516 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100 0.104s 2021-06-09 13:17:38,516 107818 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-2e85a881-b273-4029-866b-b5310a6e7f59', 'date': 'Wed, 09 Jun 2021 13:17:38 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/442a5751-99a6-4796-8fce-18db90755100'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 442a5751-99a6-4796-8fce-18db90755100 could not be found.", "detail": ""}}' 2021-06-09 13:17:40,358 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/91c1300a-39ec-4eda-b086-dc4b1916a44f 1.842s 2021-06-09 13:17:40,359 107818 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-903f5f9d-21c5-4dba-8af0-3c24261706e7', 'date': 'Wed, 09 Jun 2021 13:17:40 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/91c1300a-39ec-4eda-b086-dc4b1916a44f'} Body: b'' 2021-06-09 13:17:40,475 107818 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/91c1300a-39ec-4eda-b086-dc4b1916a44f 0.115s 2021-06-09 13:17:40,475 107818 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-2aed1fd9-3900-486e-b12f-e683f326accb', 'date': 'Wed, 09 Jun 2021 13:17:40 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/91c1300a-39ec-4eda-b086-dc4b1916a44f'} Body: b'{"NeutronError" : {"type": "PortNotFound", "message": "Port 91c1300a-39ec-4eda-b086-dc4b1916a44f 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:92:88:b3', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:92:88:b3'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:38,716 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 3.022s 2021-06-09 13:17:38,716 107810 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "aa436027-561a-46c4-9fc7-0083988a3fe4", "name": "tempest-AllowedAddressPairIpV6TestJSON-1300818237"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-57cf0aaf-6bba-4072-b4b4-08fe236a02f9', 'date': 'Wed, 09 Jun 2021 13:17:38 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"dbae15a3-8db1-49d5-b5ff-3546c1f4405e","name":"tempest-AllowedAddressPairIpV6TestJSON-1300818237","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:34:29:ef","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::11c"}],"project_id":"f7693f3f2d37430497101d10f21c41ed","port_security_enabled":true,"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:36Z","updated_at":"2021-06-09T13:17:36Z","revision_number":1}}' 2021-06-09 13:17:40,772 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e 2.056s 2021-06-09 13:17:40,773 107810 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:92:88:b3"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '823', 'x-openstack-request-id': 'req-94f0f7b9-1bc6-4a5c-9b50-3ec2b993ca05', 'date': 'Wed, 09 Jun 2021 13:17:40 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e'} Body: b'{"port":{"id":"dbae15a3-8db1-49d5-b5ff-3546c1f4405e","name":"tempest-AllowedAddressPairIpV6TestJSON-1300818237","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:34:29:ef","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::11c"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:92:88:b3","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:36Z","updated_at":"2021-06-09T13:17:39Z","revision_number":2,"project_id":"f7693f3f2d37430497101d10f21c41ed"}}' 2021-06-09 13:17:42,641 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e 1.867s 2021-06-09 13:17:42,641 107810 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-b3f1b2fe-4253-4698-82e3-ffbb1aac052d', 'date': 'Wed, 09 Jun 2021 13:17:42 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e'} Body: b'' 2021-06-09 13:17:42,692 107810 INFO [t empest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e 0.050s 2021-06-09 13:17:42,692 107810 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-53ef10b1-a4bd-4b7b-b883-69c0c4353425', 'date': 'Wed, 09 Jun 2021 13:17:42 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/dbae15a3-8db1-49d5-b5ff-3546c1f4405e'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port dbae15a3-8db1-49d5-b5ff-3546c1f4405e 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:92:88:b3', 'ip_address': '2001:db8::3a9', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:ec:35:82', 'ip_address': '2001:db8::279', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::3a9', 'mac_address': 'fa:16:3e:92:88:b3'} First has 0, Second has 1: {'ip_address': '2001:db8::279', 'mac_address': 'fa:16:3e:ec:35:82'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-09 13:17:44,212 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 1.513s 2021-06-09 13:17:44,212 107810 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "aa436027-561a-46c4-9fc7-0083988a3fe4", "name": "tempest-AllowedAddressPairIpV6TestJSON-1074059221"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-58757f09-75a0-404b-a6ff-1ae943cf775b', 'date': 'Wed, 09 Jun 2021 13:17:44 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"e5e3e500-8b85-48be-8fb4-8d16d5ef19d7","name":"tempest-AllowedAddressPairIpV6TestJSON-1074059221","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:ec:35:82","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::279"}],"project_id":"f7693f3f2d37430497101d10f21c41ed","port_security_enabled":true,"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:43Z","updated_at":"2021-06-09T13:17:43Z","revision_number":1}}' 2021-06-09 13:17:45,894 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.21:9696/v2.0/ports 1.681s 2021-06-09 13:17:45,895 107810 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "aa436027-561a-46c4-9fc7-0083988a3fe4", "name": "tempest-AllowedAddressPairIpV6TestJSON-599639882"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-e82b8a71-1c6d-4a55-99db-162d6b3a3a26', 'date': 'Wed, 09 Jun 2021 13:17:45 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.21:9696/v2.0/ports'} Body: b'{"port":{"id":"462a4cec-d17e-456a-99d0-c3bb2a71f617","name":"tempest-AllowedAddressPairIpV6TestJSON-599639882","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:e8:25:15","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::db"}],"project_id":"f7693f3f2d37430497101d10f21c41ed","port_security_enabled":true,"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-09T13:17:44Z","updated_at":"2021-06-09T13:17:45Z","revision_number":1}}' 2021-06-09 13:17:47,350 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617 1.455s 2021-06-09 13:17:47,350 107810 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::3a9", "mac_address": "fa:16:3e:92:88:b3"}, {"ip_address": "2001:db8::279", "mac_address": "fa:16:3e:ec:35:82"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '900', 'x-openstack-request-id': 'req-5dd1c5b2-21c5-42cd-822a-83f02c2ef9b9', 'date': 'Wed, 09 Jun 2021 13:17:47 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http ://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617'} Body: b'{"port":{"id":"462a4cec-d17e-456a-99d0-c3bb2a71f617","name":"tempest-AllowedAddressPairIpV6TestJSON-599639882","network_id":"aa436027-561a-46c4-9fc7-0083988a3fe4","tenant_id":"f7693f3f2d37430497101d10f21c41ed","mac_address":"fa:16:3e:e8:25:15","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"8d723575-1688-4757-ad42-cd07c6dfa682","ip_address":"2001:db8::db"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:92:88:b3","ip_address":"2001:db8::3a9","active":true},{"mac_address":"fa:16:3e:ec:35:82","ip_address":"2001:db8::279","active":true}],"extra_dhcp_opts":[],"security_groups":["36f8f38b-d546-4ddd-b66c-dd2a42282034"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-09T13:17:44Z","updated_at":"2021-06-09T13:17:46Z","revision_number":2,"project_id":"f7693f3f2d37430497101d10f21c41ed"}}' 2021-06-09 13:17:49,849 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617 2.498s 2021-06-09 13:17:49,850 107810 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-79c6c29a-7921-486b-8f88-a9b94f7269c7', 'date': 'Wed, 09 Jun 2021 13:17:49 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617'} Body: b'' 2021-06-09 13:17:49,910 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617 0.060s 2021-06-09 13:17:49,910 107810 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-e1e90644-6442-4229-bc05-bc8528374f70', 'date': 'Wed, 09 Jun 2021 13:17:49 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/462a4cec-d17e-456a-99d0-c3bb2a71f617'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 462a4cec-d17e-456a-99d0-c3bb2a71f617 could not be found.", "detail": ""}}' 2021-06-09 13:17:51,319 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.21:9696/v2.0/ports/e5e3e500-8b85-48be-8fb4-8d16d5ef19d7 1.408s 2021-06-09 13:17:51,319 107810 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-6255831a-6c86-4f21-ac48-b54b6744ad77', 'date': 'Wed, 09 Jun 2021 13:17:51 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/e5e3e500-8b85-48be-8fb4-8d16d5ef19d7'} Body: b'' 2021-06-09 13:17:51,409 107810 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.21:9696/v2.0/ports/e5e3e500-8b85-48be-8fb4-8d16d5ef19d7 0.089s 2021-06-09 13:17:51,409 107810 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-0b32a094-5610-4ea0-b909-9be6da9d7693', 'date': 'Wed, 09 Jun 2021 13:17:51 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.21:9696/v2.0/ports/e5e3e500-8b 85-48be-8fb4-8d16d5ef19d7'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port e5e3e500-8b85-48be-8fb4-8d16d5ef19d7 could not be found.", "detail": ""}}' ====== Totals ====== Ran: 282 tests in 1184.4760 sec. - Passed: 271 - Skipped: 5 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 6 Sum of execute time for each test: 3698.8319 sec. ============== Worker Balance ============== - Worker 0 (68 tests) => 0:10:03.667372 - Worker 1 (47 tests) => 0:08:35.024678 - Worker 2 (35 tests) => 0:10:39.417642 - Worker 3 (27 tests) => 0:19:44.475972 - Worker 4 (17 tests) => 0:04:17.929969 - Worker 5 (22 tests) => 0:03:52.003316 - Worker 6 (33 tests) => 0:12:56.985666 - Worker 7 (33 tests) => 0:02:34.377049 {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram [0.387647s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus [0.338403s] ... ok {0} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_verify_resize_state [55.505551s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_auto_to_manual [48.881242s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_manual_to_auto [47.631379s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm [26.564612s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm_from_stopped [84.490223s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert [79.953243s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert_with_volume_attached [117.970955s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_nonexistent_server [0.510258s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor [0.601949s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor [0.505525s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [1.544444s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [1.508677s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [0.900988s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [1.425219s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [1.427458s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup [36.011176s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks [37.250573s] ... ok {0} tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario [124.449974s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_pause_unpause [68.457185s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot [111.889484s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_resize [109.643721s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start [107.229199s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_suspend_resume [68.657482s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance [254.484468s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_volume_backed_instance [267.268374s] ... ok {0} tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern [300.524168s] ... ok ====== Totals ====== Ran: 28 tests in 2175.0652 sec. - Passed: 28 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 1956.0136 sec. ============== Worker Balance ============== - Worker 0 (28 tests) => 0:36:15.065201 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.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] 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] ~ Exit code: 1