/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: alembic==1.5.8,amqp==5.0.6,aniso8601==9.0.1,appdirs==1.4.4,attrs==20.3.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.62,botocore==1.20.62,cachetools==4.2.2,castellan==3.8.0,certifi==2020.12.5,cffi==1.14.5,chardet==4.0.0,-e git+https://opendev.org/openstack/cinder@ba27068fc0cc8a70e2a2e2fcfe6ab9896dab1908#egg=cinder,click==7.1.2,cliff==3.7.0,cmd2==1.5.0,colorama==0.4.4,command-not-found==0.3,configobj==5.0.6,configshell-fb==1.1.25,constantly==15.1.0,cryptography==3.4.7,cursive==0.2.2,dbus-python==1.2.16,debtcollector==2.2.0,decorator==4.4.2,defusedxml==0.7.1,distlib==0.3.1,distro==1.4.0,distro-info===0.23ubuntu1,dnspython==1.16.0,dogpile.cache==1.1.2,elementpath==2.2.1,entrypoints==0.3,etcd3==0.12.0,etcd3gw==0.2.5,eventlet==0.30.2,extras==1.0.0,fasteners==0.14.1,filelock==3.0.12,fixtures==3.0.0,Flask==1.1.2,Flask-RESTful==0.3.8,future==0.18.2,futurist==2.3.0,-e git+https://opendev.org/openstack/glance@1157c19a9c1408faad5b845cc9b1873f82fc8f31#egg=glance,glance-store==2.5.0,google-api-core==1.26.3,google-api-python-client==2.3.0,google-auth==1.30.0,google-auth-httplib2==0.1.0,googleapis-common-protos==1.53.0,greenlet==1.0.0,grpcio==1.37.1,httplib2==0.19.1,hyperlink==19.0.0,idna==2.10,importlib-metadata==1.5.0,importlib-resources==5.1.2,incremental==16.10.1,iso8601==0.1.14,itsdangerous==1.1.0,Jinja2==2.11.3,jmespath==0.10.0,jsonpatch==1.32,jsonpointer==2.1,jsonschema==3.2.0,keyring==18.0.1,-e git+https://opendev.org/openstack/keystone@63ef8f81f34a41d9e242e44658c962dc86186d80#egg=keystone,keystoneauth1==4.3.1,keystonemiddleware==9.2.0,kombu==5.0.2,language-selector==0.1,lazr.uri==1.0.3,linecache2==1.0.0,logutils==0.3.5,lxml==4.6.3,Mako==1.1.4,MarkupSafe==1.1.1,microversion-parse==1.0.1,monotonic==1.6,more-itertools==4.2.0,msgpack==1.0.2,munch==2.5.0,mysqlclient==1.4.4,netaddr==0.8.0,netifaces==0.10.9,-e git+https://opendev.org/openstack/networking-hyperv@a913cc69ace39c8e738ae823ae3bad1bcaa2da73#egg=networking_hyperv,networkx==2.5.1,-e git+http://10.106.1.39/p/openstack/neutron@0c787a9ca466c0923a9e274fe9da950efc070dd3#egg=neutron,neutron-lib==2.11.0,-e git+https://opendev.org/openstack/nova@82141b12c356fe374822038bdf0a6f0aaa32047b#egg=nova,numpy==1.20.2,oauth2client==4.1.3,oauthlib==3.1.0,-e git+https://opendev.org/openstack/placement.git@2150dbf6880c379b52035b604c51048743c446a5#egg=openstack_placement,openstacksdk==0.56.0,os-brick==4.3.1,os-client-config==2.1.0,os-ken==1.4.0,os-resource-classes==1.0.0,os-service-types==1.7.0,os-testr==2.0.0,os-traits==2.5.0,os-vif==2.4.0,os-win==5.4.0,os-xenapi==0.3.4,osc-lib==2.4.0,osc-placement==2.2.0,oslo.cache==2.7.0,oslo.concurrency==4.4.0,oslo.config==8.7.0,oslo.context==3.2.0,oslo.db==9.0.0,oslo.i18n==5.0.1,oslo.log==4.5.0,oslo.messaging==12.7.1,oslo.middleware==4.2.0,oslo.policy==3.8.0,oslo.privsep==2.5.0,oslo.reports==2.2.0,oslo.rootwrap==6.2.0,oslo.serialization==4.1.0,oslo.service==2.5.0,oslo.upgradecheck==1.3.0,oslo.utils==4.9.0,oslo.versionedobjects==2.4.0,oslo.vmware==3.9.0,osprofiler==3.4.0,ovs==2.13.3,ovsdbapp==1.10.0,packaging==20.9,paramiko==2.7.2,passlib==1.7.4,Paste==3.5.0,PasteDeploy==2.1.1,pbr==5.6.0,pcp==5.0,pecan==1.3.3,pexpect==4.6.0,pluggy==0.13.1,prettytable==0.7.2,protobuf==3.15.8,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.24,pyroute2==0.5.18,pyrsistent==0.15.5,pysaml2==6.5.1,pyserial==3.4,python-apt==2.0.0+ubuntu0.20.4.4,python-barbicanclient==5.1.0,python-cinderclient==7.4.0,python-dateutil==2.8.1,python-debian===0.1.36ubuntu1,python-designateclient==4.2.0,python-editor==1.0.4,python-glanceclient==3.3.0,python-keystoneclient==4.2.0,python-memcached==1.59,python-mimeparse==1.6.0,python-neutronclient==7.3.0,python-novaclient==17.4.0,python-openstackclient==5.5.0,python-subunit==1.4.0,python-swiftclient==3.11.1,pytz==2021.1,pyudev==0.22.0,PyYAML==5.4.1,repoze.lru==0.7,requests==2.25.1,requests-unixsocket==0.2.0,requestsexceptions==1.4.0,retrying==1.3.3,rfc3986==1.4.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.15.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@0a58574109e0e329ddb6ee78b7ed82b3a9c42c61#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@393e94a604f29940025c2c2d8f406419e7733e5c#egg=tempest,Tempita==0.5.2,tenacity==6.3.1,testresources==2.0.1,testscenarios==0.5.0,testtools==2.4.0,tinyrpc==1.0.4,toml==0.10.2,tooz==2.9.0,tox==3.23.1,traceback2==1.4.0,ufw==0.36,unattended-upgrades==0.1,unittest2==1.1.0,uritemplate==3.0.1,urllib3==1.26.4,urwid==2.0.1,vine==5.0.0,virtualenv==20.4.4,voluptuous==0.12.1,wadllib==1.3.3,waitress==2.0.0,warlock==1.3.3,wcwidth==0.2.5,WebOb==1.8.7,websockify==0.9.0,WebTest==2.0.35,Werkzeug==1.0.1,wrapt==1.12.1,WSME==0.10.1,xattr==0.9.7,xmlschema==1.6.1,yappi==1.3.2,zipp==1.0.0,zope.interface==4.7.1,zstd==1.4.9.1,zVMCloudConnector==1.4.1 ___________________________________ summary ____________________________________ all-plugin: skipped tests congratulations :) {6} tempest.api.network.admin.test_quotas.QuotasTest.test_quotas [3.035990s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_rule_with_filters [1.237326s] ... ok {6} tempest.api.network.admin.test_quotas.QuotasTest.test_show_quota_details [2.258754s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_with_filters [1.945997s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_label_rules [0.136048s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_labels [0.051943s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label [0.220747s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label_rule [0.030517s] ... ok {3} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [9.769008s] ... ok {4} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [12.314467s] ... ok {7} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_add_remove_network_from_dhcp_agent [7.709156s] ... ok {7} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_dhcp_agent_hosting_network [0.041164s] ... ok {7} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_networks_hosted_by_one_dhcp [0.393080s] ... ok {6} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.821066s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [24.160744s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [3.123041s] ... ok {5} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [4.552507s] ... ok {3} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [9.619643s] ... ok {5} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [9.178452s] ... ok {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [5.524491s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [16.377048s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [11.190751s] ... ok {5} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [6.836790s] ... ok {3} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [3.146144s] ... ok {5} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [7.326737s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [8.133121s] ... 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:fe:fb:ab', 'ip_address': '2001:db8::85', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::85', 'mac_address': 'fa:16:3e:fe:fb:ab'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:09:51,807 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 3.871s 2021-05-18 12:09:51,807 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "46ade795-92cc-449c-b777-545da792040f", "name": "tempest-AllowedAddressPairIpV6TestJSON-297071464"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-8c989e1b-24d4-45ae-a468-3adcd0d41254', 'date': 'Tue, 18 May 2021 12:09:51 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"1eb61f1a-1008-4e65-aeac-6ed9f198018f","name":"tempest-AllowedAddressPairIpV6TestJSON-297071464","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:9a:71:23","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::1a9"}],"project_id":"08607ed13e264cc7bf29ce5d2cfc111f","port_security_enabled":true,"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:09:49Z","updated_at":"2021-05-18T12:09:49Z","revision_number":1}}' 2021-05-18 12:09:54,060 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f 2.252s 2021-05-18 12:09:54,061 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::85", "mac_address": "fa:16:3e:fe:fb:ab"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '821', 'x-openstack-request-id': 'req-43fe2cc4-87a0-43ba-9d30-bfbebf0ea936', 'date': 'Tue, 18 May 2021 12:09:54 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f'} Body: b'{"port":{"id":"1eb61f1a-1008-4e65-aeac-6ed9f198018f","name":"tempest-AllowedAddressPairIpV6TestJSON-297071464","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:9a:71:23","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::1a9"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:fe:fb:ab","ip_address":"2001:db8::85","active":true}],"extra_dhcp_opts":[],"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:09:49Z","updated_at":"2021-05-18T12:09:53Z","revision_number":2,"project_id":"08607ed13e264cc7bf29ce5d2cfc111f"}}' 2021-05-18 12:09:55,877 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f 1.806s 2021-05-18 12:09:55,879 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-a9d751c1-718a-4e3b-8249-aa233d789909', 'date': 'Tue, 18 May 2021 12:09:55 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f'} Body: b'' 2021-05-18 12:09:56,067 108074 INFO [tempest.lib.comm on.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f 0.188s 2021-05-18 12:09:56,068 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-20b3c943-85e1-4d6f-849c-6be128d475a5', 'date': 'Tue, 18 May 2021 12:09:56 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 1eb61f1a-1008-4e65-aeac-6ed9f198018f could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [17.095729s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [7.848659s] ... 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:fe:fb:ab', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:fe:fb:ab'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:09:58,798 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 2.728s 2021-05-18 12:09:58,799 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "46ade795-92cc-449c-b777-545da792040f", "name": "tempest-AllowedAddressPairIpV6TestJSON-793252368"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-b9db1491-fe66-465a-8950-d5cbeea75cbc', 'date': 'Tue, 18 May 2021 12:09:58 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"17d40091-ae15-42ed-84a2-74dbb9f76ea2","name":"tempest-AllowedAddressPairIpV6TestJSON-793252368","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:bf:36:d1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::49"}],"project_id":"08607ed13e264cc7bf29ce5d2cfc111f","port_security_enabled":true,"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:09:56Z","updated_at":"2021-05-18T12:09:57Z","revision_number":1}}' 2021-05-18 12:10:01,252 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2 2.453s 2021-05-18 12:10:01,253 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::/48", "mac_address": "fa:16:3e:fe:fb:ab"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '821', 'x-openstack-request-id': 'req-dfbf0dc8-38ea-43cd-b99e-c90a2a96486c', 'date': 'Tue, 18 May 2021 12:10:01 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2'} Body: b'{"port":{"id":"17d40091-ae15-42ed-84a2-74dbb9f76ea2","name":"tempest-AllowedAddressPairIpV6TestJSON-793252368","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:bf:36:d1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::49"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:fe:fb:ab","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:09:56Z","updated_at":"2021-05-18T12:10:00Z","revision_number":2,"project_id":"08607ed13e264cc7bf29ce5d2cfc111f"}}' 2021-05-18 12:10:03,337 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2 2.083s 2021-05-18 12:10:03,337 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-187ad040-e3f4-499b-a3a0-1c8156ff0085', 'date': 'Tue, 18 May 2021 12:10:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2'} Body: b'' 2021-05-18 12:10:03,917 108074 INFO [tempes t.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2 0.579s 2021-05-18 12:10:03,917 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-aa0eedde-1bbd-4868-be2c-57fd26954f68', 'date': 'Tue, 18 May 2021 12:10:03 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 17d40091-ae15-42ed-84a2-74dbb9f76ea2 could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [4.177283s] ... ok {5} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_creation [2.308382s] ... ok {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [5.638225s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [26.293035s] ... ok {7} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [4.315701s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [13.274109s] ... ok {5} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_update_to_dvr [5.172864s] ... ok {4} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [10.815550s] ... ok {5} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_distributed_router_creation [1.752389s] ... ok {6} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [15.428186s] ... 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:0d:9b:61', 'ip_address': '2001:db8::2ab', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:fe:fb:ab', 'ip_address': '2001:db8::85', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::85', 'mac_address': 'fa:16:3e:fe:fb:ab'} First has 0, Second has 1: {'ip_address': '2001:db8::2ab', 'mac_address': 'fa:16:3e:0d:9b:61'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:10:07,544 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 3.625s 2021-05-18 12:10:07,545 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "46ade795-92cc-449c-b777-545da792040f", "name": "tempest-AllowedAddressPairIpV6TestJSON-975886270"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-981e3bc7-33f6-4d92-afb8-ef1aa42074ad', 'date': 'Tue, 18 May 2021 12:10:07 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"7e2ee64e-9f68-4440-b3eb-c3a51dbbee49","name":"tempest-AllowedAddressPairIpV6TestJSON-975886270","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:0d:9b:61","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::2ab"}],"project_id":"08607ed13e264cc7bf29ce5d2cfc111f","port_security_enabled":true,"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:10:05Z","updated_at":"2021-05-18T12:10:05Z","revision_number":1}}' 2021-05-18 12:10:11,536 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 3.991s 2021-05-18 12:10:11,537 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "46ade795-92cc-449c-b777-545da792040f", "name": "tempest-AllowedAddressPairIpV6TestJSON-121310000"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-83260d1a-c9a2-4164-a12c-5ebb9ef0c575', 'date': 'Tue, 18 May 2021 12:10:11 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"3c67187b-a220-4817-a0a5-7d7996b698db","name":"tempest-AllowedAddressPairIpV6TestJSON-121310000","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:9b:5e:0b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::3d"}],"project_id":"08607ed13e264cc7bf29ce5d2cfc111f","port_security_enabled":true,"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:10:09Z","updated_at":"2021-05-18T12:10:09Z","revision_number":1}}' 2021-05-18 12:10:14,342 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db 2.805s 2021-05-18 12:10:14,343 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::85", "mac_address": "fa:16:3e:fe:fb:ab"}, {"ip_address": "2001:db8::2ab", "mac_address": "fa:16:3e:0d:9b:61"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '899', 'x-openstack-request-id': 'req-5547a407-b8a7-4a70-a188-e14d39e0d601', 'date': 'Tue, 18 May 2021 12:10:14 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http:// 10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db'} Body: b'{"port":{"id":"3c67187b-a220-4817-a0a5-7d7996b698db","name":"tempest-AllowedAddressPairIpV6TestJSON-121310000","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:9b:5e:0b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::3d"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:0d:9b:61","ip_address":"2001:db8::2ab","active":true},{"mac_address":"fa:16:3e:fe:fb:ab","ip_address":"2001:db8::85","active":true}],"extra_dhcp_opts":[],"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:10:09Z","updated_at":"2021-05-18T12:10:12Z","revision_number":2,"project_id":"08607ed13e264cc7bf29ce5d2cfc111f"}}' 2021-05-18 12:10:17,317 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db 2.973s 2021-05-18 12:10:17,317 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-1ee4ca62-3400-4a58-b4f8-e474845d7f71', 'date': 'Tue, 18 May 2021 12:10:17 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db'} Body: b'' 2021-05-18 12:10:17,489 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db 0.171s 2021-05-18 12:10:17,489 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-e799d6c3-f3f3-42e9-abd8-3d10f363e4fe', 'date': 'Tue, 18 May 2021 12:10:17 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 3c67187b-a220-4817-a0a5-7d7996b698db could not be found.", "detail": ""}}' 2021-05-18 12:10:19,137 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/7e2ee64e-9f68-4440-b3eb-c3a51dbbee49 1.647s 2021-05-18 12:10:19,137 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-7765c142-de04-4b06-831b-50615571a46a', 'date': 'Tue, 18 May 2021 12:10:19 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/7e2ee64e-9f68-4440-b3eb-c3a51dbbee49'} Body: b'' 2021-05-18 12:10:19,346 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/7e2ee64e-9f68-4440-b3eb-c3a51dbbee49 0.208s 2021-05-18 12:10:19,346 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-0fc24bea-fde8-4d40-858e-a8e6a45c5f93', 'date': 'Tue, 18 May 2021 12:10:19 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/7e2ee64e-9f68-4 440-b3eb-c3a51dbbee49'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 7e2ee64e-9f68-4440-b3eb-c3a51dbbee49 could not be found.", "detail": ""}}' {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [8.305726s] ... ok {4} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [10.718066s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [14.269020s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [8.234576s] ... ok {5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [5.634656s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.543662s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000613s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [8.105436s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [13.600457s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.661288s] ... ok {1} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.001687s] ... ok {5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [10.903826s] ... 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:73:8e:ef', 'ip_address': '172.20.0.6', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.6', 'mac_address': 'fa:16:3e:73:8e:ef'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:10:43,994 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 3.867s 2021-05-18 12:10:43,995 108073 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f8d42556-53a5-40e9-9c38-d1abfdf9bf13", "name": "tempest-AllowedAddressPairTestJSON-997695885"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-5efdaa07-b077-4969-b33e-4d8a2ebeb009', 'date': 'Tue, 18 May 2021 12:10:43 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"a0eda342-32db-4630-a41e-fd0b955dd29d","name":"tempest-AllowedAddressPairTestJSON-997695885","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:89:d6:89","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.4"}],"project_id":"f129c2ade75840b98bc9aaaf1000fcb7","port_security_enabled":true,"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:10:41Z","updated_at":"2021-05-18T12:10:41Z","revision_number":1}}' 2021-05-18 12:10:47,530 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d 3.535s 2021-05-18 12:10:47,531 108073 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.6", "mac_address": "fa:16:3e:73:8e:ef"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '812', 'x-openstack-request-id': 'req-1b54e650-2e2b-4272-a7f9-c36699135b10', 'date': 'Tue, 18 May 2021 12:10:47 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d'} Body: b'{"port":{"id":"a0eda342-32db-4630-a41e-fd0b955dd29d","name":"tempest-AllowedAddressPairTestJSON-997695885","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:89:d6:89","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:73:8e:ef","ip_address":"172.20.0.6","active":true}],"extra_dhcp_opts":[],"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:10:41Z","updated_at":"2021-05-18T12:10:45Z","revision_number":2,"project_id":"f129c2ade75840b98bc9aaaf1000fcb7"}}' 2021-05-18 12:10:50,579 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d 3.047s 2021-05-18 12:10:50,580 108073 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-b57c222b-9037-4399-b21a-d7505abddde8', 'date': 'Tue, 18 May 2021 12:10:50 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d'} Body: b'' 2021-05-18 12:10:51,030 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAd dressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d 0.449s 2021-05-18 12:10:51,030 108073 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-762561cf-b89c-4731-8455-bb3dbb51bb07', 'date': 'Tue, 18 May 2021 12:10:51 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port a0eda342-32db-4630-a41e-fd0b955dd29d could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [28.163798s] ... ok {3} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [11.049405s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [3.419740s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [15.735676s] ... ok {5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [9.552747s] ... 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:73:8e:ef', '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:73:8e:ef'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:10:53,778 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 2.746s 2021-05-18 12:10:53,779 108073 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f8d42556-53a5-40e9-9c38-d1abfdf9bf13", "name": "tempest-AllowedAddressPairTestJSON-1113225046"}} Response - Headers: {'content-type': 'application/json', 'content-length': '739', 'x-openstack-request-id': 'req-166e77bc-ba7c-45ed-8f00-2fbae4c2a76e', 'date': 'Tue, 18 May 2021 12:10:53 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"a05f4192-b892-4f89-ad0c-615a821339d2","name":"tempest-AllowedAddressPairTestJSON-1113225046","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:b6:e5:21","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.14"}],"project_id":"f129c2ade75840b98bc9aaaf1000fcb7","port_security_enabled":true,"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:10:51Z","updated_at":"2021-05-18T12:10:52Z","revision_number":1}}' 2021-05-18 12:10:56,771 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2 2.992s 2021-05-18 12:10:56,772 108073 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:73:8e:ef"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '817', 'x-openstack-request-id': 'req-bb2ba2cc-7951-44f3-85b2-68af37cb9d62', 'date': 'Tue, 18 May 2021 12:10:56 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2'} Body: b'{"port":{"id":"a05f4192-b892-4f89-ad0c-615a821339d2","name":"tempest-AllowedAddressPairTestJSON-1113225046","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:b6:e5:21","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.14"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:73:8e:ef","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:10:51Z","updated_at":"2021-05-18T12:10:55Z","revision_number":2,"project_id":"f129c2ade75840b98bc9aaaf1000fcb7"}}' 2021-05-18 12:11:00,292 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2 3.519s 2021-05-18 12:11:00,292 108073 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-09e72f59-d43b-4162-8983-86b533bcf37f', 'date': 'Tue, 18 May 2021 12:11:00 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2'} Body: b'' 2021-05-18 12:11:00,583 108073 INFO [tempest.lib.common.rest_clien t] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2 0.290s 2021-05-18 12:11:00,584 108073 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-5391867e-a52b-4e57-bae6-c0b396142b89', 'date': 'Tue, 18 May 2021 12:11:00 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port a05f4192-b892-4f89-ad0c-615a821339d2 could not be found.", "detail": ""}}' {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_rule_with_filters [0.953460s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_with_filters [1.099737s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_label_rules [0.029266s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_labels [0.031675s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label [0.139598s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label_rule [0.019190s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.343108s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [37.292945s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [4.992155s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [17.178706s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [2.931748s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [16.854146s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [2.911010s] ... ok {5} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [18.649124s] ... 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:4b:d2:61', 'ip_address': '172.20.0.5', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:73:8e:ef', 'ip_address': '172.20.0.6', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.6', 'mac_address': 'fa:16:3e:73:8e:ef'} First has 0, Second has 1: {'ip_address': '172.20.0.5', 'mac_address': 'fa:16:3e:4b:d2:61'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:11:07,077 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 6.490s 2021-05-18 12:11:07,077 108073 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f8d42556-53a5-40e9-9c38-d1abfdf9bf13", "name": "tempest-AllowedAddressPairTestJSON-185360421"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-f0f4f58c-e7f0-49f2-8765-edd55159bceb', 'date': 'Tue, 18 May 2021 12:11:07 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"a3ff3761-a380-4d29-b64b-4af39f062bb2","name":"tempest-AllowedAddressPairTestJSON-185360421","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:4b:d2:61","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.5"}],"project_id":"f129c2ade75840b98bc9aaaf1000fcb7","port_security_enabled":true,"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:11:01Z","updated_at":"2021-05-18T12:11:03Z","revision_number":1}}' 2021-05-18 12:11:09,428 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 2.350s 2021-05-18 12:11:09,428 108073 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f8d42556-53a5-40e9-9c38-d1abfdf9bf13", "name": "tempest-AllowedAddressPairTestJSON-984718346"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-b14d1446-0d7a-4af7-bd7e-a0cf7eb2c831', 'date': 'Tue, 18 May 2021 12:11:09 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"ca35f19c-e114-4a70-80c9-3b0917a6bfce","name":"tempest-AllowedAddressPairTestJSON-984718346","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:ba:b4:ff","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.14"}],"project_id":"f129c2ade75840b98bc9aaaf1000fcb7","port_security_enabled":true,"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:11:07Z","updated_at":"2021-05-18T12:11:08Z","revision_number":1}}' 2021-05-18 12:11:11,463 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce 2.033s 2021-05-18 12:11:11,463 108073 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.6", "mac_address": "fa:16:3e:73:8e:ef"}, {"ip_address": "172.20.0.5", "mac_address": "fa:16:3e:4b:d2:61"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '889', 'x-openstack-request-id': 'req-6cc5be8a-2c93-43e8-9f45-25991d79940b', 'date': 'Tue, 18 May 2021 12:11:11 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/ca35f19c- e114-4a70-80c9-3b0917a6bfce'} Body: b'{"port":{"id":"ca35f19c-e114-4a70-80c9-3b0917a6bfce","name":"tempest-AllowedAddressPairTestJSON-984718346","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:ba:b4:ff","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.14"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:4b:d2:61","ip_address":"172.20.0.5","active":true},{"mac_address":"fa:16:3e:73:8e:ef","ip_address":"172.20.0.6","active":true}],"extra_dhcp_opts":[],"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:11:07Z","updated_at":"2021-05-18T12:11:10Z","revision_number":2,"project_id":"f129c2ade75840b98bc9aaaf1000fcb7"}}' 2021-05-18 12:11:15,584 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce 4.120s 2021-05-18 12:11:15,584 108073 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-c9a8a257-2712-43b2-aca6-bc292cbf15c7', 'date': 'Tue, 18 May 2021 12:11:15 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce'} Body: b'' 2021-05-18 12:11:16,043 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce 0.458s 2021-05-18 12:11:16,043 108073 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-14873f0b-c01d-49c8-80aa-c4497ab3a4fd', 'date': 'Tue, 18 May 2021 12:11:16 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port ca35f19c-e114-4a70-80c9-3b0917a6bfce could not be found.", "detail": ""}}' 2021-05-18 12:11:18,813 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/a3ff3761-a380-4d29-b64b-4af39f062bb2 2.770s 2021-05-18 12:11:18,814 108073 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-0f9b0405-f37b-4c94-9ae4-4faaef9def3c', 'date': 'Tue, 18 May 2021 12:11:18 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a3ff3761-a380-4d29-b64b-4af39f062bb2'} Body: b'' 2021-05-18 12:11:19,234 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/a3ff3761-a380-4d29-b64b-4af39f062bb2 0.419s 2021-05-18 12:11:19,234 108073 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-32c1128e-25c1-4b9a-aad8-e2b6f6a8a23e', 'date': 'Tue, 18 May 2021 12:11:19 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a3ff3761-a380-4d29-b64b-4af39f062bb2'} Body: b'{"NeutronError": {"type ": "PortNotFound", "message": "Port a3ff3761-a380-4d29-b64b-4af39f062bb2 could not be found.", "detail": ""}}' {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [2.742721s] ... ok {4} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [5.011852s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [5.991551s] ... ok {2} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [16.332000s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [5.379590s] ... ok {1} tempest.api.network.admin.test_negative_quotas.QuotasNegativeTest.test_network_quota_exceeding [8.939723s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [1.142059s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.288980s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.038088s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.105173s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.061334s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.088878s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.062536s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.056046s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.091262s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.093476s] ... ok {4} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [9.842306s] ... ok {5} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.182373s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [23.039508s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [5.951127s] ... ok {4} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [4.718688s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [3.202146s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.135976s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.133022s] ... ok {3} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.115742s] ... ok {3} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.413496s] ... ok {4} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [9.346012s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [44.314887s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [19.261511s] ... ok {3} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [3.270867s] ... ok {1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [9.705295s] ... ok {1} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [3.236917s] ... ok {4} tempest.api.network.test_tags.TagsTest.test_create_list_show_update_delete_tags [6.500295s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [10.210961s] ... ok {4} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.007265s] ... ok {4} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.154589s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [26.882092s] ... ok {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_cold_migration_revert ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_live_migration ... SKIPPED: Less than 2 compute nodes, skipping multinode tests. {5} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.225990s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [18.736196s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [1.097294s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [11.248402s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [7.218015s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [10.139773s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.160270s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [11.952140s] ... ok {5} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.214874s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [12.330015s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [21.822900s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [24.162954s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.157996s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.847186s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [17.803555s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [5.966202s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [8.222450s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [16.768902s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [46.095542s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [13.298879s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.133908s] ... ok {1} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.156645s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [9.608128s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [14.863790s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [22.522418s] ... ok {7} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [13.312195s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [7.793097s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [4.183082s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.250950s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [7.488799s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [4.839240s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.568459s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [4.274830s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [50.888858s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [4.186004s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [8.198658s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.261124s] ... ok {2} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [45.384490s] ... ok {7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [28.647649s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [3.053679s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [3.855321s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [13.469776s] ... ok {7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [16.443776s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [8.184423s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [2.297635s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [14.110214s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [6.024163s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.997739s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [61.824707s] ... ok {7} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [13.357795s] ... ok {2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [4.701585s] ... ok {2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.618432s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [7.951413s] ... ok {2} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [3.094200s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [7.028135s] ... ok {1} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.705593s] ... ok {7} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [9.360506s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [19.458672s] ... ok {1} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [7.540613s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [11.570028s] ... ok {2} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [6.748730s] ... ok {7} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [21.595687s] ... ok {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild [172.641822s] ... ok {1} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [10.965047s] ... ok {2} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [8.472762s] ... ok {2} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [15.386083s] ... ok {0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [4.246263s] ... ok {6} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [61.617588s] ... ok {0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.725539s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [7.298256s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [4.131543s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [11.146289s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [8.451622s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [9.905327s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [7.555208s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [4.045537s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [7.632707s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [4.357800s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [7.775093s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [5.239344s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [8.025612s] ... ok {7} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [74.862950s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.951873s] ... ok {7} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [3.276604s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [4.465782s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [7.666661s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [4.415142s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [5.136775s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [16.451696s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.503351s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.252291s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [5.739418s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [9.510932s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [3.398945s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.446300s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.359302s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.256270s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.097145s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.088318s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.157315s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.155827s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.103714s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.308150s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [10.058225s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [13.887090s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.952911s] ... ok {6} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [7.459317s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [5.062953s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.827065s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.409071s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.289651s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.123329s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.095370s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_network [0.253754s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.221403s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.177005s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.090983s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr [10.800974s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [7.167331s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.184703s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.725045s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [14.443213s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.304646s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.139793s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.911479s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [0.897946s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.602580s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [5.245694s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.881427s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.980886s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.399568s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [10.597479s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [3.132067s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.129617s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.781229s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.507589s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.021922s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.045530s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.021174s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [7.096408s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [11.924857s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [3.916641s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [2.391650s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [11.221739s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.219680s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.093730s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [9.698582s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr [10.320956s] ... ok {2} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [35.728420s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [12.579902s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.165557s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.070063s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [9.063058s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [14.526174s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [154.118369s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... SKIPPED: NIC hotplug not available {0} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [25.560856s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [13.455722s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [13.867765s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [7.083380s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [12.616225s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames [85.109736s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [54.381938s] ... ok {0} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [2.354288s] ... ok {0} tempest.api.network.test_routers_negative.DvrRoutersNegativeTest.test_router_create_tenant_distributed_returns_forbidden [0.115862s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [148.590757s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port ... SKIPPED: NIC hotplug not available {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [67.930961s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling [78.657175s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [203.779298s] ... ok {2} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern [609.286850s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [113.427483s] ... ok {7} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [77.683528s] ... ok ============================== Failed 6 tests - output below: ============================== tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] -------------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:fe:fb:ab', 'ip_address': '2001:db8::85', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::85', 'mac_address': 'fa:16:3e:fe:fb:ab'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:09:51,807 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 3.871s 2021-05-18 12:09:51,807 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "46ade795-92cc-449c-b777-545da792040f", "name": "tempest-AllowedAddressPairIpV6TestJSON-297071464"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-8c989e1b-24d4-45ae-a468-3adcd0d41254', 'date': 'Tue, 18 May 2021 12:09:51 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"1eb61f1a-1008-4e65-aeac-6ed9f198018f","name":"tempest-AllowedAddressPairIpV6TestJSON-297071464","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:9a:71:23","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::1a9"}],"project_id":"08607ed13e264cc7bf29ce5d2cfc111f","port_security_enabled":true,"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:09:49Z","updated_at":"2021-05-18T12:09:49Z","revision_number":1}}' 2021-05-18 12:09:54,060 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f 2.252s 2021-05-18 12:09:54,061 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::85", "mac_address": "fa:16:3e:fe:fb:ab"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '821', 'x-openstack-request-id': 'req-43fe2cc4-87a0-43ba-9d30-bfbebf0ea936', 'date': 'Tue, 18 May 2021 12:09:54 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f'} Body: b'{"port":{"id":"1eb61f1a-1008-4e65-aeac-6ed9f198018f","name":"tempest-AllowedAddressPairIpV6TestJSON-297071464","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:9a:71:23","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::1a9"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:fe:fb:ab","ip_address":"2001:db8::85","active":true}],"extra_dhcp_opts":[],"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:09:49Z","updated_at":"2021-05-18T12:09:53Z","revision_number":2,"project_id":"08607ed13e264cc7bf29ce5d2cfc111f"}}' 2021-05-18 12:09:55,877 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f 1.806s 2021-05-18 12:09:55,879 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-a9d751c1-718a-4e3b-8249-aa233d789909', 'date': 'Tue, 18 May 2021 12:09:55 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f'} Body: b'' 2021-05-18 12:09:56,067 108074 INFO [tempest.lib.comm on.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f 0.188s 2021-05-18 12:09:56,068 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-20b3c943-85e1-4d6f-849c-6be128d475a5', 'date': 'Tue, 18 May 2021 12:09:56 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/1eb61f1a-1008-4e65-aeac-6ed9f198018f'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 1eb61f1a-1008-4e65-aeac-6ed9f198018f 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:fe:fb:ab', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:fe:fb:ab'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:09:58,798 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 2.728s 2021-05-18 12:09:58,799 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "46ade795-92cc-449c-b777-545da792040f", "name": "tempest-AllowedAddressPairIpV6TestJSON-793252368"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-b9db1491-fe66-465a-8950-d5cbeea75cbc', 'date': 'Tue, 18 May 2021 12:09:58 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"17d40091-ae15-42ed-84a2-74dbb9f76ea2","name":"tempest-AllowedAddressPairIpV6TestJSON-793252368","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:bf:36:d1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::49"}],"project_id":"08607ed13e264cc7bf29ce5d2cfc111f","port_security_enabled":true,"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:09:56Z","updated_at":"2021-05-18T12:09:57Z","revision_number":1}}' 2021-05-18 12:10:01,252 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2 2.453s 2021-05-18 12:10:01,253 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::/48", "mac_address": "fa:16:3e:fe:fb:ab"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '821', 'x-openstack-request-id': 'req-dfbf0dc8-38ea-43cd-b99e-c90a2a96486c', 'date': 'Tue, 18 May 2021 12:10:01 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2'} Body: b'{"port":{"id":"17d40091-ae15-42ed-84a2-74dbb9f76ea2","name":"tempest-AllowedAddressPairIpV6TestJSON-793252368","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:bf:36:d1","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::49"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:fe:fb:ab","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:09:56Z","updated_at":"2021-05-18T12:10:00Z","revision_number":2,"project_id":"08607ed13e264cc7bf29ce5d2cfc111f"}}' 2021-05-18 12:10:03,337 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2 2.083s 2021-05-18 12:10:03,337 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-187ad040-e3f4-499b-a3a0-1c8156ff0085', 'date': 'Tue, 18 May 2021 12:10:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2'} Body: b'' 2021-05-18 12:10:03,917 108074 INFO [tempes t.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2 0.579s 2021-05-18 12:10:03,917 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-aa0eedde-1bbd-4868-be2c-57fd26954f68', 'date': 'Tue, 18 May 2021 12:10:03 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/17d40091-ae15-42ed-84a2-74dbb9f76ea2'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 17d40091-ae15-42ed-84a2-74dbb9f76ea2 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:0d:9b:61', 'ip_address': '2001:db8::2ab', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:fe:fb:ab', 'ip_address': '2001:db8::85', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::85', 'mac_address': 'fa:16:3e:fe:fb:ab'} First has 0, Second has 1: {'ip_address': '2001:db8::2ab', 'mac_address': 'fa:16:3e:0d:9b:61'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:10:07,544 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 3.625s 2021-05-18 12:10:07,545 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "46ade795-92cc-449c-b777-545da792040f", "name": "tempest-AllowedAddressPairIpV6TestJSON-975886270"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-981e3bc7-33f6-4d92-afb8-ef1aa42074ad', 'date': 'Tue, 18 May 2021 12:10:07 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"7e2ee64e-9f68-4440-b3eb-c3a51dbbee49","name":"tempest-AllowedAddressPairIpV6TestJSON-975886270","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:0d:9b:61","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::2ab"}],"project_id":"08607ed13e264cc7bf29ce5d2cfc111f","port_security_enabled":true,"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:10:05Z","updated_at":"2021-05-18T12:10:05Z","revision_number":1}}' 2021-05-18 12:10:11,536 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 3.991s 2021-05-18 12:10:11,537 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "46ade795-92cc-449c-b777-545da792040f", "name": "tempest-AllowedAddressPairIpV6TestJSON-121310000"}} Response - Headers: {'content-type': 'application/json', 'content-length': '743', 'x-openstack-request-id': 'req-83260d1a-c9a2-4164-a12c-5ebb9ef0c575', 'date': 'Tue, 18 May 2021 12:10:11 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"3c67187b-a220-4817-a0a5-7d7996b698db","name":"tempest-AllowedAddressPairIpV6TestJSON-121310000","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:9b:5e:0b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::3d"}],"project_id":"08607ed13e264cc7bf29ce5d2cfc111f","port_security_enabled":true,"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:10:09Z","updated_at":"2021-05-18T12:10:09Z","revision_number":1}}' 2021-05-18 12:10:14,342 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db 2.805s 2021-05-18 12:10:14,343 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"allowed_address_pairs": [{"ip_address": "2001:db8::85", "mac_address": "fa:16:3e:fe:fb:ab"}, {"ip_address": "2001:db8::2ab", "mac_address": "fa:16:3e:0d:9b:61"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '899', 'x-openstack-request-id': 'req-5547a407-b8a7-4a70-a188-e14d39e0d601', 'date': 'Tue, 18 May 2021 12:10:14 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http:// 10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db'} Body: b'{"port":{"id":"3c67187b-a220-4817-a0a5-7d7996b698db","name":"tempest-AllowedAddressPairIpV6TestJSON-121310000","network_id":"46ade795-92cc-449c-b777-545da792040f","tenant_id":"08607ed13e264cc7bf29ce5d2cfc111f","mac_address":"fa:16:3e:9b:5e:0b","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"efaf6b93-c414-4516-924d-c5144756de84","ip_address":"2001:db8::3d"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:0d:9b:61","ip_address":"2001:db8::2ab","active":true},{"mac_address":"fa:16:3e:fe:fb:ab","ip_address":"2001:db8::85","active":true}],"extra_dhcp_opts":[],"security_groups":["0847560a-a9f3-495d-b544-389de6bde8e6"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:10:09Z","updated_at":"2021-05-18T12:10:12Z","revision_number":2,"project_id":"08607ed13e264cc7bf29ce5d2cfc111f"}}' 2021-05-18 12:10:17,317 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db 2.973s 2021-05-18 12:10:17,317 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-1ee4ca62-3400-4a58-b4f8-e474845d7f71', 'date': 'Tue, 18 May 2021 12:10:17 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db'} Body: b'' 2021-05-18 12:10:17,489 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db 0.171s 2021-05-18 12:10:17,489 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-e799d6c3-f3f3-42e9-abd8-3d10f363e4fe', 'date': 'Tue, 18 May 2021 12:10:17 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/3c67187b-a220-4817-a0a5-7d7996b698db'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 3c67187b-a220-4817-a0a5-7d7996b698db could not be found.", "detail": ""}}' 2021-05-18 12:10:19,137 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/7e2ee64e-9f68-4440-b3eb-c3a51dbbee49 1.647s 2021-05-18 12:10:19,137 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-length': '0', 'x-openstack-request-id': 'req-7765c142-de04-4b06-831b-50615571a46a', 'date': 'Tue, 18 May 2021 12:10:19 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/7e2ee64e-9f68-4440-b3eb-c3a51dbbee49'} Body: b'' 2021-05-18 12:10:19,346 108074 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/7e2ee64e-9f68-4440-b3eb-c3a51dbbee49 0.208s 2021-05-18 12:10:19,346 108074 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: None Response - Headers: {'content-type': 'application/json', 'content-length': '132', 'x-openstack-request-id': 'req-0fc24bea-fde8-4d40-858e-a8e6a45c5f93', 'date': 'Tue, 18 May 2021 12:10:19 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/7e2ee64e-9f68-4 440-b3eb-c3a51dbbee49'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 7e2ee64e-9f68-4440-b3eb-c3a51dbbee49 could not be found.", "detail": ""}}' tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] ---------------------------------------------------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 105, in test_update_port_with_address_pair self._update_port_with_address(self.ip_address) File "/opt/stack/tempest/tempest/api/network/test_allowed_address_pair.py", line 100, in _update_port_with_address self.assertCountEqual(allowed_address_pair, allowed_address_pairs) File "/usr/lib/python3.8/unittest/case.py", line 1272, in assertCountEqual self.fail(msg) File "/opt/stack/tempest/.tox/venv/lib/python3.8/site-packages/unittest2/case.py", line 690, in fail raise self.failureException(msg) AssertionError: Element counts were not equal: First has 1, Second has 0: {'mac_address': 'fa:16:3e:73:8e:ef', 'ip_address': '172.20.0.6', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.6', 'mac_address': 'fa:16:3e:73:8e:ef'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:10:43,994 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 3.867s 2021-05-18 12:10:43,995 108073 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f8d42556-53a5-40e9-9c38-d1abfdf9bf13", "name": "tempest-AllowedAddressPairTestJSON-997695885"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-5efdaa07-b077-4969-b33e-4d8a2ebeb009', 'date': 'Tue, 18 May 2021 12:10:43 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"a0eda342-32db-4630-a41e-fd0b955dd29d","name":"tempest-AllowedAddressPairTestJSON-997695885","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:89:d6:89","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.4"}],"project_id":"f129c2ade75840b98bc9aaaf1000fcb7","port_security_enabled":true,"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:10:41Z","updated_at":"2021-05-18T12:10:41Z","revision_number":1}}' 2021-05-18 12:10:47,530 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d 3.535s 2021-05-18 12:10:47,531 108073 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.6", "mac_address": "fa:16:3e:73:8e:ef"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '812', 'x-openstack-request-id': 'req-1b54e650-2e2b-4272-a7f9-c36699135b10', 'date': 'Tue, 18 May 2021 12:10:47 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d'} Body: b'{"port":{"id":"a0eda342-32db-4630-a41e-fd0b955dd29d","name":"tempest-AllowedAddressPairTestJSON-997695885","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:89:d6:89","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.4"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:73:8e:ef","ip_address":"172.20.0.6","active":true}],"extra_dhcp_opts":[],"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:10:41Z","updated_at":"2021-05-18T12:10:45Z","revision_number":2,"project_id":"f129c2ade75840b98bc9aaaf1000fcb7"}}' 2021-05-18 12:10:50,579 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d 3.047s 2021-05-18 12:10:50,580 108073 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-b57c222b-9037-4399-b21a-d7505abddde8', 'date': 'Tue, 18 May 2021 12:10:50 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d'} Body: b'' 2021-05-18 12:10:51,030 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAd dressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d 0.449s 2021-05-18 12:10:51,030 108073 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-762561cf-b89c-4731-8455-bb3dbb51bb07', 'date': 'Tue, 18 May 2021 12:10:51 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a0eda342-32db-4630-a41e-fd0b955dd29d'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port a0eda342-32db-4630-a41e-fd0b955dd29d 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:73:8e:ef', '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:73:8e:ef'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:10:53,778 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 2.746s 2021-05-18 12:10:53,779 108073 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f8d42556-53a5-40e9-9c38-d1abfdf9bf13", "name": "tempest-AllowedAddressPairTestJSON-1113225046"}} Response - Headers: {'content-type': 'application/json', 'content-length': '739', 'x-openstack-request-id': 'req-166e77bc-ba7c-45ed-8f00-2fbae4c2a76e', 'date': 'Tue, 18 May 2021 12:10:53 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"a05f4192-b892-4f89-ad0c-615a821339d2","name":"tempest-AllowedAddressPairTestJSON-1113225046","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:b6:e5:21","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.14"}],"project_id":"f129c2ade75840b98bc9aaaf1000fcb7","port_security_enabled":true,"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:10:51Z","updated_at":"2021-05-18T12:10:52Z","revision_number":1}}' 2021-05-18 12:10:56,771 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2 2.992s 2021-05-18 12:10:56,772 108073 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:73:8e:ef"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '817', 'x-openstack-request-id': 'req-bb2ba2cc-7951-44f3-85b2-68af37cb9d62', 'date': 'Tue, 18 May 2021 12:10:56 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2'} Body: b'{"port":{"id":"a05f4192-b892-4f89-ad0c-615a821339d2","name":"tempest-AllowedAddressPairTestJSON-1113225046","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:b6:e5:21","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.14"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:73:8e:ef","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:10:51Z","updated_at":"2021-05-18T12:10:55Z","revision_number":2,"project_id":"f129c2ade75840b98bc9aaaf1000fcb7"}}' 2021-05-18 12:11:00,292 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2 3.519s 2021-05-18 12:11:00,292 108073 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-09e72f59-d43b-4162-8983-86b533bcf37f', 'date': 'Tue, 18 May 2021 12:11:00 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2'} Body: b'' 2021-05-18 12:11:00,583 108073 INFO [tempest.lib.common.rest_clien t] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2 0.290s 2021-05-18 12:11:00,584 108073 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-5391867e-a52b-4e57-bae6-c0b396142b89', 'date': 'Tue, 18 May 2021 12:11:00 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a05f4192-b892-4f89-ad0c-615a821339d2'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port a05f4192-b892-4f89-ad0c-615a821339d2 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:4b:d2:61', 'ip_address': '172.20.0.5', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:73:8e:ef', 'ip_address': '172.20.0.6', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.6', 'mac_address': 'fa:16:3e:73:8e:ef'} First has 0, Second has 1: {'ip_address': '172.20.0.5', 'mac_address': 'fa:16:3e:4b:d2:61'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-05-18 12:11:07,077 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 6.490s 2021-05-18 12:11:07,077 108073 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f8d42556-53a5-40e9-9c38-d1abfdf9bf13", "name": "tempest-AllowedAddressPairTestJSON-185360421"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-f0f4f58c-e7f0-49f2-8765-edd55159bceb', 'date': 'Tue, 18 May 2021 12:11:07 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"a3ff3761-a380-4d29-b64b-4af39f062bb2","name":"tempest-AllowedAddressPairTestJSON-185360421","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:4b:d2:61","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.5"}],"project_id":"f129c2ade75840b98bc9aaaf1000fcb7","port_security_enabled":true,"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:11:01Z","updated_at":"2021-05-18T12:11:03Z","revision_number":1}}' 2021-05-18 12:11:09,428 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.13:9696/v2.0/ports 2.350s 2021-05-18 12:11:09,428 108073 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "f8d42556-53a5-40e9-9c38-d1abfdf9bf13", "name": "tempest-AllowedAddressPairTestJSON-984718346"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-b14d1446-0d7a-4af7-bd7e-a0cf7eb2c831', 'date': 'Tue, 18 May 2021 12:11:09 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.13:9696/v2.0/ports'} Body: b'{"port":{"id":"ca35f19c-e114-4a70-80c9-3b0917a6bfce","name":"tempest-AllowedAddressPairTestJSON-984718346","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:ba:b4:ff","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.14"}],"project_id":"f129c2ade75840b98bc9aaaf1000fcb7","port_security_enabled":true,"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-05-18T12:11:07Z","updated_at":"2021-05-18T12:11:08Z","revision_number":1}}' 2021-05-18 12:11:11,463 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce 2.033s 2021-05-18 12:11:11,463 108073 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.6", "mac_address": "fa:16:3e:73:8e:ef"}, {"ip_address": "172.20.0.5", "mac_address": "fa:16:3e:4b:d2:61"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '889', 'x-openstack-request-id': 'req-6cc5be8a-2c93-43e8-9f45-25991d79940b', 'date': 'Tue, 18 May 2021 12:11:11 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/ca35f19c- e114-4a70-80c9-3b0917a6bfce'} Body: b'{"port":{"id":"ca35f19c-e114-4a70-80c9-3b0917a6bfce","name":"tempest-AllowedAddressPairTestJSON-984718346","network_id":"f8d42556-53a5-40e9-9c38-d1abfdf9bf13","tenant_id":"f129c2ade75840b98bc9aaaf1000fcb7","mac_address":"fa:16:3e:ba:b4:ff","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"01f0d8e8-44eb-43bb-a337-3aa17603b982","ip_address":"172.20.0.14"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:4b:d2:61","ip_address":"172.20.0.5","active":true},{"mac_address":"fa:16:3e:73:8e:ef","ip_address":"172.20.0.6","active":true}],"extra_dhcp_opts":[],"security_groups":["4dcb7b7e-3a3f-4271-bccd-d2ce65e18ce3"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-05-18T12:11:07Z","updated_at":"2021-05-18T12:11:10Z","revision_number":2,"project_id":"f129c2ade75840b98bc9aaaf1000fcb7"}}' 2021-05-18 12:11:15,584 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce 4.120s 2021-05-18 12:11:15,584 108073 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-c9a8a257-2712-43b2-aca6-bc292cbf15c7', 'date': 'Tue, 18 May 2021 12:11:15 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce'} Body: b'' 2021-05-18 12:11:16,043 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce 0.458s 2021-05-18 12:11:16,043 108073 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-14873f0b-c01d-49c8-80aa-c4497ab3a4fd', 'date': 'Tue, 18 May 2021 12:11:16 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/ca35f19c-e114-4a70-80c9-3b0917a6bfce'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port ca35f19c-e114-4a70-80c9-3b0917a6bfce could not be found.", "detail": ""}}' 2021-05-18 12:11:18,813 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.13:9696/v2.0/ports/a3ff3761-a380-4d29-b64b-4af39f062bb2 2.770s 2021-05-18 12:11:18,814 108073 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-0f9b0405-f37b-4c94-9ae4-4faaef9def3c', 'date': 'Tue, 18 May 2021 12:11:18 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a3ff3761-a380-4d29-b64b-4af39f062bb2'} Body: b'' 2021-05-18 12:11:19,234 108073 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.13:9696/v2.0/ports/a3ff3761-a380-4d29-b64b-4af39f062bb2 0.419s 2021-05-18 12:11:19,234 108073 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-32c1128e-25c1-4b9a-aad8-e2b6f6a8a23e', 'date': 'Tue, 18 May 2021 12:11:19 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.13:9696/v2.0/ports/a3ff3761-a380-4d29-b64b-4af39f062bb2'} Body: b'{"NeutronError": {"type ": "PortNotFound", "message": "Port a3ff3761-a380-4d29-b64b-4af39f062bb2 could not be found.", "detail": ""}}' ====== Totals ====== Ran: 282 tests in 1372.3474 sec. - Passed: 271 - Skipped: 5 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 6 Sum of execute time for each test: 3866.7496 sec. ============== Worker Balance ============== - Worker 0 (52 tests) => 0:10:27.288150 - Worker 1 (30 tests) => 0:04:29.943160 - Worker 2 (37 tests) => 0:19:53.306595 - Worker 3 (23 tests) => 0:02:50.004527 - Worker 4 (20 tests) => 0:05:58.302144 - Worker 5 (33 tests) => 0:03:14.517138 - Worker 6 (50 tests) => 0:08:21.968330 - Worker 7 (37 tests) => 0:22:42.121323 {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram [0.507326s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus [0.498506s] ... ok {0} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_verify_resize_state [55.129544s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_auto_to_manual [41.093133s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_manual_to_auto [51.739695s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm [29.597378s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm_from_stopped [83.816397s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert [82.344578s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert_with_volume_attached [139.337467s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_nonexistent_server [0.614313s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor [0.553309s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor [0.465212s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [4.368894s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.933900s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [1.404063s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [4.095173s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [2.282486s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup [45.648731s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks [42.318021s] ... ok {0} tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario [128.526180s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_pause_unpause [73.826764s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot [115.937089s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_resize [121.274413s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start [110.638217s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_suspend_resume [77.237492s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance [264.569090s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_volume_backed_instance [345.389049s] ... ok {0} tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern [302.913831s] ... ok ====== Totals ====== Ran: 28 tests in 2391.8185 sec. - Passed: 28 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 2130.0603 sec. ============== Worker Balance ============== - Worker 0 (28 tests) => 0:39:51.818523 tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair[id-9599b337-272c-47fd-b3cf-509414414ac4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair[id-4d6d178f-34f6-4bff-a01c-0a2f8fe909e4] tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair[id-b3f20091-6cd5-472b-8487-3516137df933] ~ Exit code: 1