/opt/stack/tempest ~ Initializing stestr all-plugin create: /opt/stack/tempest/.tox/all-plugin all-plugin installdeps: -chttps://releases.openstack.org/constraints/upper/master, -r/opt/stack/tempest/requirements.txt all-plugin develop-inst: /opt/stack/tempest all-plugin installed: /usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead, from cryptography.utils import int_from_bytes,alembic==1.6.5,amqp==5.0.6,aniso8601==9.0.1,appdirs==1.4.4,attrs==21.2.0,Automat==0.8.0,automaton==2.3.0,Babel==2.9.1,bcrypt==3.2.0,beautifulsoup4==4.9.3,blinker==1.4,boto3==1.17.84,botocore==1.20.84,cachetools==4.2.2,castellan==3.8.0,certifi==2021.5.30,cffi==1.14.5,chardet==4.0.0,-e git+https://opendev.org/openstack/cinder@d5f0e51879c03654db4bf89564695e01af593350#egg=cinder,click==8.0.1,cliff==3.8.0,cmd2==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.2,distro==1.4.0,distro-info===0.23ubuntu1,dnspython==1.16.0,dogpile.cache==1.1.3,elementpath==2.2.2,entrypoints==0.3,etcd3==0.12.0,etcd3gw==0.2.5,eventlet==0.30.2,extras==1.0.0,fasteners==0.14.1,filelock==3.0.12,fixtures==3.0.0,Flask==2.0.1,Flask-RESTful==0.3.9,future==0.18.2,futurist==2.3.0,-e git+https://opendev.org/openstack/glance@c5c7a2a6342fc3de0b9cc2ec3f0ff7b907cc1fc7#egg=glance,glance-store==2.5.0,google-api-core==1.28.0,google-api-python-client==2.6.0,google-auth==1.30.1,google-auth-httplib2==0.1.0,googleapis-common-protos==1.53.0,greenlet==1.1.0,grpcio==1.38.0,httplib2==0.19.1,hyperlink==19.0.0,idna==2.10,importlib-metadata==1.5.0,importlib-resources==5.1.4,incremental==16.10.1,iso8601==0.1.14,itsdangerous==2.0.1,Jinja2==3.0.1,jmespath==0.10.0,jsonpatch==1.32,jsonpointer==2.1,jsonschema==3.2.0,keyring==18.0.1,-e git+https://opendev.org/openstack/keystone@63ef8f81f34a41d9e242e44658c962dc86186d80#egg=keystone,keystoneauth1==4.3.1,keystonemiddleware==9.3.0,kombu==5.1.0,language-selector==0.1,lazr.uri==1.0.3,linecache2==1.0.0,logutils==0.3.5,lxml==4.6.3,Mako==1.1.4,MarkupSafe==2.0.1,microversion-parse==1.0.1,monotonic==1.6,more-itertools==4.2.0,msgpack==1.0.2,munch==2.5.0,mysqlclient==1.4.4,netaddr==0.8.0,netifaces==0.11.0,-e git+https://opendev.org/openstack/networking-hyperv@a913cc69ace39c8e738ae823ae3bad1bcaa2da73#egg=networking_hyperv,networkx==2.5.1,-e git+http://10.106.1.39/p/openstack/neutron@7ae332fa10337f223a5fac932f5c27dfb6d560c7#egg=neutron,neutron-lib==2.11.0,-e git+https://opendev.org/openstack/nova@7cabd6dc40196aada7e9dba9382b8ae0c2a4bdb6#egg=nova,numpy==1.20.3,oauth2client==4.1.3,oauthlib==3.1.0,-e git+https://opendev.org/openstack/placement.git@024133eb2dc35476719f3e46839bb77afaa00573#egg=openstack_placement,openstacksdk==0.57.0,os-brick==4.3.1,os-client-config==2.1.0,os-ken==2.0.0,os-resource-classes==1.0.0,os-service-types==1.7.0,os-testr==2.0.0,os-traits==2.5.0,os-vif==2.5.0,os-win==5.4.0,os-xenapi==0.3.4,osc-lib==2.4.0,osc-placement==3.0.0,oslo.cache==2.8.0,oslo.concurrency==4.4.0,oslo.config==8.7.0,oslo.context==3.3.0,oslo.db==9.0.0,oslo.i18n==5.0.1,oslo.log==4.5.0,oslo.messaging==12.8.0,oslo.middleware==4.2.0,oslo.policy==3.8.0,oslo.privsep==2.5.0,oslo.reports==2.2.0,oslo.rootwrap==6.2.0,oslo.serialization==4.1.0,oslo.service==2.5.0,oslo.upgradecheck==1.4.0,oslo.utils==4.9.0,oslo.versionedobjects==2.4.0,oslo.vmware==3.9.0,osprofiler==3.4.0,ovs==2.13.3,ovsdbapp==1.10.0,packaging==20.9,paramiko==2.7.2,passlib==1.7.4,Paste==3.5.0,PasteDeploy==2.1.1,pbr==5.6.0,pcp==5.0,pecan==1.3.3,pexpect==4.6.0,pluggy==0.13.1,prettytable==0.7.2,protobuf==3.17.1,psutil==5.8.0,py==1.10.0,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycadf==3.1.1,pycparser==2.20,pydot==1.4.2,pyeclib==1.6.0,Pygments==2.3.1,PyGObject==3.36.0,PyHamcrest==1.9.0,pyinotify==0.9.6,PyJWT==2.1.0,pymacaroons==0.13.0,PyMySQL==1.0.2,PyNaCl==1.4.0,pyOpenSSL==20.0.1,pyparsing==2.4.7,pyperclip==1.8.2,pypowervm==1.1.26,pyroute2==0.5.19,pyrsistent==0.15.5,pysaml2==7.0.1,pyserial==3.4,python-apt==2.0.0+ubuntu0.20.4.4,python-barbicanclient==5.1.0,python-cinderclient==7.4.0,python-dateutil==2.8.1,python-debian===0.1.36ubuntu1,python-designateclient==4.3.0,python-editor==1.0.4,python-glanceclient==3.3.0,python-keystoneclient==4.2.0,python-memcached==1.59,python-mimeparse==1.6.0,python-neutronclient==7.4.0,python-novaclient==17.5.0,python-openstackclient==5.5.0,python-subunit==1.4.0,python-swiftclient==3.12.0,pytz==2021.1,pyudev==0.22.0,PyYAML==5.4.1,repoze.lru==0.7,requests==2.25.1,requests-unixsocket==0.2.0,requestsexceptions==1.4.0,retrying==1.3.3,rfc3986==1.5.0,Routes==2.5.1,rsa==4.7.2,rtslib-fb==2.1.74,s3transfer==0.4.2,scrypt==0.8.18,SecretStorage==2.3.1,setproctitle==1.2.2,simplegeneric==0.8.1,simplejson==3.17.2,six==1.16.0,sortedcontainers==2.1.0,sos==4.1,soupsieve==2.2.1,SQLAlchemy==1.3.23,sqlalchemy-migrate==0.13.0,sqlparse==0.4.1,ssh-import-id==5.10,statsd==3.3.0,stestr==3.2.0,stevedore==3.3.0,suds-jurko==0.6,-e git+https://opendev.org/openstack/swift@727516de5162f6a68a0ba681bcade604d9053f49#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@3e127640657b294c9d4a941b6a6bb287aa496539#egg=tempest,Tempita==0.5.2,tenacity==6.3.1,testresources==2.0.1,testscenarios==0.5.0,testtools==2.4.0,toml==0.10.2,tooz==2.9.0,tox==3.23.1,traceback2==1.4.0,ufw==0.36,unattended-upgrades==0.1,unittest2==1.1.0,uritemplate==3.0.1,urllib3==1.26.5,urwid==2.0.1,vine==5.0.0,virtualenv==20.4.7,voluptuous==0.12.1,wadllib==1.3.3,waitress==2.0.0,warlock==1.3.3,wcwidth==0.2.5,WebOb==1.8.7,websockify==0.9.0,WebTest==2.0.35,Werkzeug==2.0.1,wrapt==1.12.1,WSME==0.10.1,xattr==0.9.7,xmlschema==1.6.2,yappi==1.3.2,zipp==3.4.1,zope.interface==4.7.1,zstd==1.5.0.2,zVMCloudConnector==1.4.1 ___________________________________ summary ____________________________________ all-plugin: skipped tests congratulations :) {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_rule_with_filters [0.665464s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_create_delete_metering_label_with_filters [1.371360s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_label_rules [0.013352s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_list_metering_labels [0.067293s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_rule_with_filters [1.704646s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label [0.363890s] ... ok {5} tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON.test_show_metering_label_rule [0.160902s] ... ok {0} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_creation [3.150644s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_create_delete_metering_label_with_filters [2.268832s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_label_rules [0.375575s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_list_metering_labels [0.021967s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label [0.205666s] ... ok {4} tempest.api.network.admin.test_metering_extensions.MeteringTestJSON.test_show_metering_label_rule [0.085188s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [7.419749s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [5.665974s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [10.563206s] ... ok {0} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_centralized_router_update_to_dvr [6.907390s] ... ok {0} tempest.api.network.admin.test_routers_dvr.RoutersTestDVR.test_distributed_router_creation [1.572896s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [10.782359s] ... 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:32:8f:1e', 'ip_address': '2001:db8::16', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::16', 'mac_address': 'fa:16:3e:32:8f:1e'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:21:04,752 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 3.079s 2021-06-02 16:21:04,752 107780 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1", "name": "tempest-AllowedAddressPairIpV6TestJSON-1004143121"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-6bbefd0c-33a2-420c-84fa-937c455c50e2', 'date': 'Wed, 02 Jun 2021 16:21:04 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"9c2c102f-77ec-42cd-9e04-233fe5c07e2d","name":"tempest-AllowedAddressPairIpV6TestJSON-1004143121","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:75:9a:c7","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::33f"}],"project_id":"adf7adda9bad4a40ad4e449acbbe2355","port_security_enabled":true,"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:21:02Z","updated_at":"2021-06-02T16:21:03Z","revision_number":1}}' 2021-06-02 16:21:08,360 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d 3.607s 2021-06-02 16:21:08,361 107780 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::16", "mac_address": "fa:16:3e:32:8f:1e"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-0a25eda2-e9e5-4e9c-9827-0f86ef65d05c', 'date': 'Wed, 02 Jun 2021 16:21:08 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d'} Body: b'{"port":{"id":"9c2c102f-77ec-42cd-9e04-233fe5c07e2d","name":"tempest-AllowedAddressPairIpV6TestJSON-1004143121","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:75:9a:c7","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::33f"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:32:8f:1e","ip_address":"2001:db8::16","active":true}],"extra_dhcp_opts":[],"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:21:02Z","updated_at":"2021-06-02T16:21:07Z","revision_number":2,"project_id":"adf7adda9bad4a40ad4e449acbbe2355"}}' 2021-06-02 16:21:11,809 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d 3.446s 2021-06-02 16:21:11,809 107780 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-c5e6d146-ca95-41f7-9236-44a61af0c353', 'date': 'Wed, 02 Jun 2021 16:21:11 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d'} Body: b'' 2021-06-02 16:21:12,453 107780 INFO [tempest.lib.c ommon.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d 0.643s 2021-06-02 16:21:12,454 107780 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-eb115879-6d28-428d-ab7e-f989edd9a621', 'date': 'Wed, 02 Jun 2021 16:21:12 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 9c2c102f-77ec-42cd-9e04-233fe5c07e2d could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [8.655168s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [6.174808s] ... 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:32:8f:1e', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:32:8f:1e'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:21:14,938 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 2.482s 2021-06-02 16:21:14,939 107780 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1", "name": "tempest-AllowedAddressPairIpV6TestJSON-1366356707"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-0c8bfb4e-f380-4037-aff4-e65485444c29', 'date': 'Wed, 02 Jun 2021 16:21:14 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"ab9cc9a6-ddaa-4dcd-8331-35d1356e3619","name":"tempest-AllowedAddressPairIpV6TestJSON-1366356707","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:fa:4d:8e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::38c"}],"project_id":"adf7adda9bad4a40ad4e449acbbe2355","port_security_enabled":true,"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:21:13Z","updated_at":"2021-06-02T16:21:13Z","revision_number":1}}' 2021-06-02 16:21:16,269 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619 1.330s 2021-06-02 16:21:16,270 107780 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:32:8f:1e"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '823', 'x-openstack-request-id': 'req-f6c50567-73e6-4bde-9324-b829da0c171d', 'date': 'Wed, 02 Jun 2021 16:21:16 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619'} Body: b'{"port":{"id":"ab9cc9a6-ddaa-4dcd-8331-35d1356e3619","name":"tempest-AllowedAddressPairIpV6TestJSON-1366356707","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:fa:4d:8e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::38c"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:32:8f:1e","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:21:13Z","updated_at":"2021-06-02T16:21:15Z","revision_number":2,"project_id":"adf7adda9bad4a40ad4e449acbbe2355"}}' 2021-06-02 16:21:18,389 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619 2.118s 2021-06-02 16:21:18,389 107780 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-466fb827-d68e-4021-a498-c1309f6006b4', 'date': 'Wed, 02 Jun 2021 16:21:18 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619'} Body: b'' 2021-06-02 16:21:18,629 107780 INFO [t empest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619 0.239s 2021-06-02 16:21:18,630 107780 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-768f7c8a-66bc-4507-9743-81848a505442', 'date': 'Wed, 02 Jun 2021 16:21:18 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port ab9cc9a6-ddaa-4dcd-8331-35d1356e3619 could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [4.782854s] ... ok {4} tempest.api.network.admin.test_negative_quotas.QuotasNegativeTest.test_network_quota_exceeding [8.418366s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [19.687930s] ... ok {0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [7.634360s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.726189s] ... ok {7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [7.890106s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.691776s] ... ok {4} tempest.api.network.admin.test_quotas.QuotasTest.test_quotas [1.683728s] ... ok {1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.146796s] ... ok {4} tempest.api.network.admin.test_quotas.QuotasTest.test_show_quota_details [4.190983s] ... ok {2} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [20.140364s] ... 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:07:83:7c', 'ip_address': '2001:db8::a9', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:32:8f:1e', 'ip_address': '2001:db8::16', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::16', 'mac_address': 'fa:16:3e:32:8f:1e'} First has 0, Second has 1: {'ip_address': '2001:db8::a9', 'mac_address': 'fa:16:3e:07:83:7c'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:21:22,379 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 3.746s 2021-06-02 16:21:22,379 107780 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1", "name": "tempest-AllowedAddressPairIpV6TestJSON-1849515800"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-c26273cd-dda3-4376-a22e-32036fc73283', 'date': 'Wed, 02 Jun 2021 16:21:22 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"65b7a7b4-cce2-4e5d-a491-2796fa7c6e05","name":"tempest-AllowedAddressPairIpV6TestJSON-1849515800","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:07:83:7c","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::a9"}],"project_id":"adf7adda9bad4a40ad4e449acbbe2355","port_security_enabled":true,"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:21:19Z","updated_at":"2021-06-02T16:21:20Z","revision_number":1}}' 2021-06-02 16:21:24,604 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 2.224s 2021-06-02 16:21:24,604 107780 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1", "name": "tempest-AllowedAddressPairIpV6TestJSON-853302409"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-9a01c747-38aa-4705-969f-8d9f397b2284', 'date': 'Wed, 02 Jun 2021 16:21:24 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"a2a5d8e9-c3ac-496e-887f-790cfdeba939","name":"tempest-AllowedAddressPairIpV6TestJSON-853302409","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:4e:f6:aa","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::1e7"}],"project_id":"adf7adda9bad4a40ad4e449acbbe2355","port_security_enabled":true,"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:21:22Z","updated_at":"2021-06-02T16:21:23Z","revision_number":1}}' 2021-06-02 16:21:27,363 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939 2.758s 2021-06-02 16:21:27,363 107780 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::16", "mac_address": "fa:16:3e:32:8f:1e"}, {"ip_address": "2001:db8::a9", "mac_address": "fa:16:3e:07:83:7c"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '899', 'x-openstack-request-id': 'req-dd8a24ad-ff6c-498e-9728-6b5110352d9e', 'date': 'Wed, 02 Jun 2021 16:21:27 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http:/ /10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939'} Body: b'{"port":{"id":"a2a5d8e9-c3ac-496e-887f-790cfdeba939","name":"tempest-AllowedAddressPairIpV6TestJSON-853302409","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:4e:f6:aa","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::1e7"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:07:83:7c","ip_address":"2001:db8::a9","active":true},{"mac_address":"fa:16:3e:32:8f:1e","ip_address":"2001:db8::16","active":true}],"extra_dhcp_opts":[],"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:21:22Z","updated_at":"2021-06-02T16:21:26Z","revision_number":2,"project_id":"adf7adda9bad4a40ad4e449acbbe2355"}}' 2021-06-02 16:21:33,947 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939 6.582s 2021-06-02 16:21:33,947 107780 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-199ea64a-3b08-43f6-8c77-76ead4972ca7', 'date': 'Wed, 02 Jun 2021 16:21:33 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939'} Body: b'' 2021-06-02 16:21:35,391 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939 1.444s 2021-06-02 16:21:35,392 107780 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-95701118-f92a-42c1-982c-05b1f273abc2', 'date': 'Wed, 02 Jun 2021 16:21:35 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port a2a5d8e9-c3ac-496e-887f-790cfdeba939 could not be found.", "detail": ""}}' 2021-06-02 16:21:38,570 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/65b7a7b4-cce2-4e5d-a491-2796fa7c6e05 3.178s 2021-06-02 16:21:38,571 107780 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-11652503-41fd-4e9d-b8d7-32de6277f31b', 'date': 'Wed, 02 Jun 2021 16:21:38 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/65b7a7b4-cce2-4e5d-a491-2796fa7c6e05'} Body: b'' 2021-06-02 16:21:38,771 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/65b7a7b4-cce2-4e5d-a491-2796fa7c6e05 0.199s 2021-06-02 16:21:38,771 107780 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-52f1c84b-6ff4-4ba8-886c-4e00676e3614', 'date': 'Wed, 02 Jun 2021 16:21:38 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/65b7a7b4-cce2- 4e5d-a491-2796fa7c6e05'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 65b7a7b4-cce2-4e5d-a491-2796fa7c6e05 could not be found.", "detail": ""}}' {0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [14.707144s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [35.266978s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [3.058499s] ... ok {4} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [7.666644s] ... ok {1} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [11.783614s] ... ok {0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [16.542384s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [12.229203s] ... ok {4} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [12.213632s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [29.802687s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.674419s] ... ok {1} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [11.752866s] ... ok {4} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [16.997831s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [16.437968s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [25.830699s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [32.974912s] ... ok {4} tempest.api.network.test_routers_negative.DvrRoutersNegativeTest.test_router_create_tenant_distributed_returns_forbidden [0.201601s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [13.018726s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [7.487118s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [16.621797s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [6.980500s] ... 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:a3:0f:a6', 'ip_address': '172.20.0.10', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.10', 'mac_address': 'fa:16:3e:a3:0f:a6'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:22:36,607 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 1.830s 2021-06-02 16:22:36,607 107778 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "47100c27-a871-4a3a-881b-3ce85570d0ee", "name": "tempest-AllowedAddressPairTestJSON-1756246524"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-0237d193-7bd3-4f2e-be1e-44e3e4f91c18', 'date': 'Wed, 02 Jun 2021 16:22:36 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"479fd348-38f4-4bfe-98b5-6ba8042a76fb","name":"tempest-AllowedAddressPairTestJSON-1756246524","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:56:36:9f","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.3"}],"project_id":"a231f0203f954d538f53088bb121b96d","port_security_enabled":true,"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:22:35Z","updated_at":"2021-06-02T16:22:35Z","revision_number":1}}' 2021-06-02 16:22:39,202 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb 2.594s 2021-06-02 16:22:39,202 107778 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.10", "mac_address": "fa:16:3e:a3:0f:a6"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '814', 'x-openstack-request-id': 'req-d402642e-42b0-45df-a6cd-639b6ac7d897', 'date': 'Wed, 02 Jun 2021 16:22:39 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb'} Body: b'{"port":{"id":"479fd348-38f4-4bfe-98b5-6ba8042a76fb","name":"tempest-AllowedAddressPairTestJSON-1756246524","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:56:36:9f","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.3"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:a3:0f:a6","ip_address":"172.20.0.10","active":true}],"extra_dhcp_opts":[],"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:22:35Z","updated_at":"2021-06-02T16:22:37Z","revision_number":2,"project_id":"a231f0203f954d538f53088bb121b96d"}}' 2021-06-02 16:22:41,494 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb 2.290s 2021-06-02 16:22:41,495 107778 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-d0194375-2dd1-451c-b9b9-30535bdaccec', 'date': 'Wed, 02 Jun 2021 16:22:41 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb'} Body: b'' 2021-06-02 16:22:41,756 107778 INFO [tempest.lib.common.rest_client] Request (Allo wedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb 0.261s 2021-06-02 16:22:41,757 107778 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-9a6e7fbd-2f72-4a04-b6b5-019df858947c', 'date': 'Wed, 02 Jun 2021 16:22:41 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 479fd348-38f4-4bfe-98b5-6ba8042a76fb could not be found.", "detail": ""}}' {0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [11.664526s] ... ok {3} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.609912s] ... ok {3} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.001042s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [24.674067s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [8.909463s] ... 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:a3:0f:a6', '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:a3:0f:a6'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:22:44,541 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 2.782s 2021-06-02 16:22:44,541 107778 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "47100c27-a871-4a3a-881b-3ce85570d0ee", "name": "tempest-AllowedAddressPairTestJSON-942409951"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-46b8873a-7619-4efc-8049-01ac90781b3c', 'date': 'Wed, 02 Jun 2021 16:22:44 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"288da7d8-e037-408e-a46d-db583df45691","name":"tempest-AllowedAddressPairTestJSON-942409951","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:37:cd:77","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.7"}],"project_id":"a231f0203f954d538f53088bb121b96d","port_security_enabled":true,"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:22:42Z","updated_at":"2021-06-02T16:22:43Z","revision_number":1}}' 2021-06-02 16:22:47,080 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691 2.538s 2021-06-02 16:22:47,080 107778 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:a3:0f:a6"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '815', 'x-openstack-request-id': 'req-ab3e4383-4d15-4808-b90a-3a62c5417166', 'date': 'Wed, 02 Jun 2021 16:22:47 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691'} Body: b'{"port":{"id":"288da7d8-e037-408e-a46d-db583df45691","name":"tempest-AllowedAddressPairTestJSON-942409951","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:37:cd:77","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.7"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:a3:0f:a6","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:22:42Z","updated_at":"2021-06-02T16:22:45Z","revision_number":2,"project_id":"a231f0203f954d538f53088bb121b96d"}}' 2021-06-02 16:22:50,236 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691 3.155s 2021-06-02 16:22:50,237 107778 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-47e57089-399c-41f3-9ed9-33bd30d723c8', 'date': 'Wed, 02 Jun 2021 16:22:50 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691'} Body: b'' 2021-06-02 16:22:50,667 107778 INFO [tempest.lib.common.rest_client] Re quest (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691 0.430s 2021-06-02 16:22:50,667 107778 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-0aa917a0-566a-4cad-994a-e7e3949167d2', 'date': 'Wed, 02 Jun 2021 16:22:50 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 288da7d8-e037-408e-a46d-db583df45691 could not be found.", "detail": ""}}' {0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [9.820428s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [15.398544s] ... ok {4} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [14.635716s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [10.013169s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [38.765728s] ... ok {6} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [24.012230s] ... ok {1} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [16.552255s] ... 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:0a:f7:6e', 'ip_address': '172.20.0.9', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:a3:0f:a6', 'ip_address': '172.20.0.10', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.10', 'mac_address': 'fa:16:3e:a3:0f:a6'} First has 0, Second has 1: {'ip_address': '172.20.0.9', 'mac_address': 'fa:16:3e:0a:f7:6e'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:22:54,402 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 3.732s 2021-06-02 16:22:54,402 107778 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "47100c27-a871-4a3a-881b-3ce85570d0ee", "name": "tempest-AllowedAddressPairTestJSON-287427242"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-05faacdb-d7d4-49ad-a7c7-d86d4411094f', 'date': 'Wed, 02 Jun 2021 16:22:54 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"ab828fc8-cd63-48b2-98f7-a2efb5594755","name":"tempest-AllowedAddressPairTestJSON-287427242","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:0a:f7:6e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.9"}],"project_id":"a231f0203f954d538f53088bb121b96d","port_security_enabled":true,"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:22:52Z","updated_at":"2021-06-02T16:22:52Z","revision_number":1}}' 2021-06-02 16:22:57,268 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 2.864s 2021-06-02 16:22:57,268 107778 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "47100c27-a871-4a3a-881b-3ce85570d0ee", "name": "tempest-AllowedAddressPairTestJSON-339808505"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-cd59262c-b1bd-4dcd-81e4-74fed5c316fb', 'date': 'Wed, 02 Jun 2021 16:22:57 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"19d9cae4-61df-4c15-972d-45093db46d10","name":"tempest-AllowedAddressPairTestJSON-339808505","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:9e:f2:3e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.11"}],"project_id":"a231f0203f954d538f53088bb121b96d","port_security_enabled":true,"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:22:55Z","updated_at":"2021-06-02T16:22:55Z","revision_number":1}}' 2021-06-02 16:22:59,966 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10 2.697s 2021-06-02 16:22:59,966 107778 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.10", "mac_address": "fa:16:3e:a3:0f:a6"}, {"ip_address": "172.20.0.9", "mac_address": "fa:16:3e:0a:f7:6e"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '890', 'x-openstack-request-id': 'req-13115188-0865-4ef0-b954-9def0b781af0', 'date': 'Wed, 02 Jun 2021 16:22:59 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/19d9cae4 -61df-4c15-972d-45093db46d10'} Body: b'{"port":{"id":"19d9cae4-61df-4c15-972d-45093db46d10","name":"tempest-AllowedAddressPairTestJSON-339808505","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:9e:f2:3e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.11"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:0a:f7:6e","ip_address":"172.20.0.9","active":true},{"mac_address":"fa:16:3e:a3:0f:a6","ip_address":"172.20.0.10","active":true}],"extra_dhcp_opts":[],"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:22:55Z","updated_at":"2021-06-02T16:22:58Z","revision_number":2,"project_id":"a231f0203f954d538f53088bb121b96d"}}' 2021-06-02 16:23:03,697 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10 3.730s 2021-06-02 16:23:03,698 107778 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-7254805b-0899-4198-9366-df3ee67744d6', 'date': 'Wed, 02 Jun 2021 16:23:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10'} Body: b'' 2021-06-02 16:23:04,066 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10 0.367s 2021-06-02 16:23:04,066 107778 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-18ae4a3e-e2fe-4f77-8385-1f6774604fe4', 'date': 'Wed, 02 Jun 2021 16:23:04 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 19d9cae4-61df-4c15-972d-45093db46d10 could not be found.", "detail": ""}}' 2021-06-02 16:23:06,744 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/ab828fc8-cd63-48b2-98f7-a2efb5594755 2.677s 2021-06-02 16:23:06,744 107778 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-0898d4c1-6180-4481-abae-f5fbf1e7576a', 'date': 'Wed, 02 Jun 2021 16:23:06 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab828fc8-cd63-48b2-98f7-a2efb5594755'} Body: b'' 2021-06-02 16:23:07,220 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/ab828fc8-cd63-48b2-98f7-a2efb5594755 0.475s 2021-06-02 16:23:07,220 107778 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-c8ac5bcb-4ee2-467b-a9fe-64a8d6ab9bb5', 'date': 'Wed, 02 Jun 2021 16:23:07 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab828fc8-cd63-48b2-98f7-a2efb5594755'} Body: b'{"NeutronError": {"ty pe": "PortNotFound", "message": "Port ab828fc8-cd63-48b2-98f7-a2efb5594755 could not be found.", "detail": ""}}' {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [21.045737s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [15.516833s] ... ok {6} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_pause_unpause_server [7.744177s] ... ok {4} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [15.937525s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [12.642538s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [16.764151s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [13.584246s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [14.610906s] ... 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. {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [11.098841s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [11.624659s] ... ok {5} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [14.523805s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [5.645168s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.305033s] ... ok {1} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [3.033525s] ... ok {5} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.203253s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [18.260643s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [18.713573s] ... ok {7} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [18.992841s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [16.160194s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [6.347689s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [3.374222s] ... ok {7} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [2.210127s] ... ok {6} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [70.306525s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [9.108335s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [14.990133s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [55.750503s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [2.888293s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [5.145838s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [4.300613s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [4.354839s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [3.991050s] ... ok {7} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [5.594781s] ... ok {5} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [12.926330s] ... ok {7} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.545335s] ... ok {6} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [20.115226s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [7.285379s] ... ok {1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.354132s] ... ok {1} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.288530s] ... ok {6} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_suspend_resume_server [11.145320s] ... ok {3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.601570s] ... ok {3} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.000574s] ... ok {5} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [17.769073s] ... ok {7} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [7.474757s] ... ok {7} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [2.398825s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [31.341876s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.605206s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.869534s] ... ok {5} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [17.762897s] ... ok {5} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [16.018330s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [22.537856s] ... ok {3} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [8.978344s] ... ok {6} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_add_remove_network_from_dhcp_agent [5.663595s] ... ok {6} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_dhcp_agent_hosting_network [0.344656s] ... ok {6} tempest.api.network.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.test_list_networks_hosted_by_one_dhcp [0.446202s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [77.364696s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [4.145047s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr [22.092860s] ... ok {7} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [45.580027s] ... ok {6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [7.819843s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [23.229936s] ... ok {6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [12.181152s] ... ok {6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [5.536063s] ... ok {6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [7.539592s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [36.705003s] ... ok {7} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [28.550231s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.530170s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.525092s] ... ok {3} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [13.238463s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.522046s] ... ok {4} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild [190.120328s] ... ok {5} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [69.056429s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [7.151004s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [30.666547s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [2.485500s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.935179s] ... ok {3} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [16.717104s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [2.857518s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [1.176244s] ... ok {7} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [20.889391s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [2.107485s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.065011s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [23.079112s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.158492s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.259139s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [12.605102s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.318558s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.104066s] ... ok {6} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.304879s] ... ok {6} tempest.api.network.test_tags.TagsTest.test_create_list_show_update_delete_tags [3.905849s] ... ok {7} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [17.804842s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.248835s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.091270s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.274235s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.076554s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.193609s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.307283s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.120283s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.201677s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.084067s] ... ok {3} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.310230s] ... ok {0} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [22.701492s] ... ok {3} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [3.337572s] ... ok {3} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.856880s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [15.253098s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [8.938499s] ... ok {3} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [12.879093s] ... ok {7} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [30.963242s] ... ok {3} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [3.821180s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [8.075368s] ... ok {3} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [4.394280s] ... ok {3} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [1.439414s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [6.517511s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [6.259372s] ... ok {3} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [10.430358s] ... ok {3} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.684891s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [25.729711s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.163246s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.906607s] ... ok {3} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [3.679664s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [14.377893s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [14.464179s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.134975s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.245981s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [6.706421s] ... ok {6} tempest.scenario.test_server_advanced_ops.TestServerAdvancedOps.test_server_sequence_suspend_resume [60.914301s] ... ok {2} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [99.728756s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [16.910426s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.348690s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [2.614623s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [3.871172s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [0.732069s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.225138s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.170691s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [7.114230s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.440274s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.220823s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.258073s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.754280s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.192794s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.187608s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_show_network [0.269421s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.223069s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.071373s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.115268s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.938104s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.164767s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [1.907938s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.176313s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [0.662060s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.024902s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.026507s] ... ok {0} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.020552s] ... ok {0} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.008325s] ... ok {0} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.139097s] ... ok {5} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [8.500616s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [6.181310s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [2.685099s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [6.972762s] ... ok {7} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [93.692592s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [7.201336s] ... ok {7} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [3.101386s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [2.514841s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [2.869073s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [5.200587s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [1.319374s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.229249s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.276120s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.217057s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.094968s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.087688s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.152080s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.149506s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.075911s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.075270s] ... ok {2} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [4.132160s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [3.188484s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [4.249869s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [4.152713s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [2.482976s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [1.596745s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [8.757199s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.105299s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.085762s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [6.401698s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr [9.517808s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [14.538151s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.129882s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.099895s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [8.494606s] ... ok {2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [7.196672s] ... ok {2} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [19.248339s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_connectivity_between_vms_on_different_networks [140.859751s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic ... SKIPPED: NIC hotplug not available {2} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [12.994536s] ... ok {2} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [11.619767s] ... ok {2} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [6.026738s] ... ok {2} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [11.617984s] ... ok {2} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [39.743193s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_mtu_sized_frames [74.194100s] ... ok {2} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.923907s] ... ok {2} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [14.391090s] ... ok {2} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.082534s] ... ok {2} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.644601s] ... ok {2} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.698563s] ... ok {2} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [6.253766s] ... ok {2} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.079895s] ... ok {2} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.265474s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops [138.922885s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_port_security_macspoofing_port ... SKIPPED: NIC hotplug not available {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_preserve_preexisting_port [53.240910s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_router_rescheduling [76.144916s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details [199.036863s] ... ok {2} tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern [430.427194s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_instance_port_admin_state [113.276707s] ... ok {5} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state [81.801355s] ... 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:32:8f:1e', 'ip_address': '2001:db8::16', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::16', 'mac_address': 'fa:16:3e:32:8f:1e'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:21:04,752 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 3.079s 2021-06-02 16:21:04,752 107780 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1", "name": "tempest-AllowedAddressPairIpV6TestJSON-1004143121"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-6bbefd0c-33a2-420c-84fa-937c455c50e2', 'date': 'Wed, 02 Jun 2021 16:21:04 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"9c2c102f-77ec-42cd-9e04-233fe5c07e2d","name":"tempest-AllowedAddressPairIpV6TestJSON-1004143121","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:75:9a:c7","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::33f"}],"project_id":"adf7adda9bad4a40ad4e449acbbe2355","port_security_enabled":true,"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:21:02Z","updated_at":"2021-06-02T16:21:03Z","revision_number":1}}' 2021-06-02 16:21:08,360 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d 3.607s 2021-06-02 16:21:08,361 107780 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::16", "mac_address": "fa:16:3e:32:8f:1e"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '822', 'x-openstack-request-id': 'req-0a25eda2-e9e5-4e9c-9827-0f86ef65d05c', 'date': 'Wed, 02 Jun 2021 16:21:08 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d'} Body: b'{"port":{"id":"9c2c102f-77ec-42cd-9e04-233fe5c07e2d","name":"tempest-AllowedAddressPairIpV6TestJSON-1004143121","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:75:9a:c7","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::33f"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:32:8f:1e","ip_address":"2001:db8::16","active":true}],"extra_dhcp_opts":[],"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:21:02Z","updated_at":"2021-06-02T16:21:07Z","revision_number":2,"project_id":"adf7adda9bad4a40ad4e449acbbe2355"}}' 2021-06-02 16:21:11,809 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d 3.446s 2021-06-02 16:21:11,809 107780 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-c5e6d146-ca95-41f7-9236-44a61af0c353', 'date': 'Wed, 02 Jun 2021 16:21:11 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d'} Body: b'' 2021-06-02 16:21:12,453 107780 INFO [tempest.lib.c ommon.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d 0.643s 2021-06-02 16:21:12,454 107780 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-eb115879-6d28-428d-ab7e-f989edd9a621', 'date': 'Wed, 02 Jun 2021 16:21:12 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/9c2c102f-77ec-42cd-9e04-233fe5c07e2d'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 9c2c102f-77ec-42cd-9e04-233fe5c07e2d 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:32:8f:1e', 'ip_address': '2001:db8::/48', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::/48', 'mac_address': 'fa:16:3e:32:8f:1e'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:21:14,938 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 2.482s 2021-06-02 16:21:14,939 107780 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1", "name": "tempest-AllowedAddressPairIpV6TestJSON-1366356707"}} Response - Headers: {'content-type': 'application/json', 'content-length': '745', 'x-openstack-request-id': 'req-0c8bfb4e-f380-4037-aff4-e65485444c29', 'date': 'Wed, 02 Jun 2021 16:21:14 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"ab9cc9a6-ddaa-4dcd-8331-35d1356e3619","name":"tempest-AllowedAddressPairIpV6TestJSON-1366356707","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:fa:4d:8e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::38c"}],"project_id":"adf7adda9bad4a40ad4e449acbbe2355","port_security_enabled":true,"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:21:13Z","updated_at":"2021-06-02T16:21:13Z","revision_number":1}}' 2021-06-02 16:21:16,269 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619 1.330s 2021-06-02 16:21:16,270 107780 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:32:8f:1e"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '823', 'x-openstack-request-id': 'req-f6c50567-73e6-4bde-9324-b829da0c171d', 'date': 'Wed, 02 Jun 2021 16:21:16 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619'} Body: b'{"port":{"id":"ab9cc9a6-ddaa-4dcd-8331-35d1356e3619","name":"tempest-AllowedAddressPairIpV6TestJSON-1366356707","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:fa:4d:8e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::38c"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:32:8f:1e","ip_address":"2001:db8::/48","active":true}],"extra_dhcp_opts":[],"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:21:13Z","updated_at":"2021-06-02T16:21:15Z","revision_number":2,"project_id":"adf7adda9bad4a40ad4e449acbbe2355"}}' 2021-06-02 16:21:18,389 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619 2.118s 2021-06-02 16:21:18,389 107780 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-466fb827-d68e-4021-a498-c1309f6006b4', 'date': 'Wed, 02 Jun 2021 16:21:18 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619'} Body: b'' 2021-06-02 16:21:18,629 107780 INFO [t empest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619 0.239s 2021-06-02 16:21:18,630 107780 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-768f7c8a-66bc-4507-9743-81848a505442', 'date': 'Wed, 02 Jun 2021 16:21:18 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab9cc9a6-ddaa-4dcd-8331-35d1356e3619'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port ab9cc9a6-ddaa-4dcd-8331-35d1356e3619 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:07:83:7c', 'ip_address': '2001:db8::a9', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:32:8f:1e', 'ip_address': '2001:db8::16', 'active': True} First has 0, Second has 1: {'ip_address': '2001:db8::16', 'mac_address': 'fa:16:3e:32:8f:1e'} First has 0, Second has 1: {'ip_address': '2001:db8::a9', 'mac_address': 'fa:16:3e:07:83:7c'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:21:22,379 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 3.746s 2021-06-02 16:21:22,379 107780 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1", "name": "tempest-AllowedAddressPairIpV6TestJSON-1849515800"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-c26273cd-dda3-4376-a22e-32036fc73283', 'date': 'Wed, 02 Jun 2021 16:21:22 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"65b7a7b4-cce2-4e5d-a491-2796fa7c6e05","name":"tempest-AllowedAddressPairIpV6TestJSON-1849515800","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:07:83:7c","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::a9"}],"project_id":"adf7adda9bad4a40ad4e449acbbe2355","port_security_enabled":true,"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:21:19Z","updated_at":"2021-06-02T16:21:20Z","revision_number":1}}' 2021-06-02 16:21:24,604 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 2.224s 2021-06-02 16:21:24,604 107780 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1", "name": "tempest-AllowedAddressPairIpV6TestJSON-853302409"}} Response - Headers: {'content-type': 'application/json', 'content-length': '744', 'x-openstack-request-id': 'req-9a01c747-38aa-4705-969f-8d9f397b2284', 'date': 'Wed, 02 Jun 2021 16:21:24 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"a2a5d8e9-c3ac-496e-887f-790cfdeba939","name":"tempest-AllowedAddressPairIpV6TestJSON-853302409","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:4e:f6:aa","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::1e7"}],"project_id":"adf7adda9bad4a40ad4e449acbbe2355","port_security_enabled":true,"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:21:22Z","updated_at":"2021-06-02T16:21:23Z","revision_number":1}}' 2021-06-02 16:21:27,363 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939 2.758s 2021-06-02 16:21:27,363 107780 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::16", "mac_address": "fa:16:3e:32:8f:1e"}, {"ip_address": "2001:db8::a9", "mac_address": "fa:16:3e:07:83:7c"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '899', 'x-openstack-request-id': 'req-dd8a24ad-ff6c-498e-9728-6b5110352d9e', 'date': 'Wed, 02 Jun 2021 16:21:27 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http:/ /10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939'} Body: b'{"port":{"id":"a2a5d8e9-c3ac-496e-887f-790cfdeba939","name":"tempest-AllowedAddressPairIpV6TestJSON-853302409","network_id":"51280e4d-07f0-4ece-8c7f-cb0c2ec9dfd1","tenant_id":"adf7adda9bad4a40ad4e449acbbe2355","mac_address":"fa:16:3e:4e:f6:aa","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"7c9519cf-023b-447b-88d1-fa008165ab8f","ip_address":"2001:db8::1e7"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:07:83:7c","ip_address":"2001:db8::a9","active":true},{"mac_address":"fa:16:3e:32:8f:1e","ip_address":"2001:db8::16","active":true}],"extra_dhcp_opts":[],"security_groups":["d84bfaba-35bf-4797-b55a-fa3bb041b895"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:21:22Z","updated_at":"2021-06-02T16:21:26Z","revision_number":2,"project_id":"adf7adda9bad4a40ad4e449acbbe2355"}}' 2021-06-02 16:21:33,947 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939 6.582s 2021-06-02 16:21:33,947 107780 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-199ea64a-3b08-43f6-8c77-76ead4972ca7', 'date': 'Wed, 02 Jun 2021 16:21:33 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939'} Body: b'' 2021-06-02 16:21:35,391 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939 1.444s 2021-06-02 16:21:35,392 107780 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-95701118-f92a-42c1-982c-05b1f273abc2', 'date': 'Wed, 02 Jun 2021 16:21:35 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/a2a5d8e9-c3ac-496e-887f-790cfdeba939'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port a2a5d8e9-c3ac-496e-887f-790cfdeba939 could not be found.", "detail": ""}}' 2021-06-02 16:21:38,570 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/65b7a7b4-cce2-4e5d-a491-2796fa7c6e05 3.178s 2021-06-02 16:21:38,571 107780 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-11652503-41fd-4e9d-b8d7-32de6277f31b', 'date': 'Wed, 02 Jun 2021 16:21:38 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/65b7a7b4-cce2-4e5d-a491-2796fa7c6e05'} Body: b'' 2021-06-02 16:21:38,771 107780 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/65b7a7b4-cce2-4e5d-a491-2796fa7c6e05 0.199s 2021-06-02 16:21:38,771 107780 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-52f1c84b-6ff4-4ba8-886c-4e00676e3614', 'date': 'Wed, 02 Jun 2021 16:21:38 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/65b7a7b4-cce2- 4e5d-a491-2796fa7c6e05'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 65b7a7b4-cce2-4e5d-a491-2796fa7c6e05 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:a3:0f:a6', 'ip_address': '172.20.0.10', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.10', 'mac_address': 'fa:16:3e:a3:0f:a6'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:22:36,607 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 1.830s 2021-06-02 16:22:36,607 107778 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "47100c27-a871-4a3a-881b-3ce85570d0ee", "name": "tempest-AllowedAddressPairTestJSON-1756246524"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-0237d193-7bd3-4f2e-be1e-44e3e4f91c18', 'date': 'Wed, 02 Jun 2021 16:22:36 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"479fd348-38f4-4bfe-98b5-6ba8042a76fb","name":"tempest-AllowedAddressPairTestJSON-1756246524","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:56:36:9f","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.3"}],"project_id":"a231f0203f954d538f53088bb121b96d","port_security_enabled":true,"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:22:35Z","updated_at":"2021-06-02T16:22:35Z","revision_number":1}}' 2021-06-02 16:22:39,202 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb 2.594s 2021-06-02 16:22:39,202 107778 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.10", "mac_address": "fa:16:3e:a3:0f:a6"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '814', 'x-openstack-request-id': 'req-d402642e-42b0-45df-a6cd-639b6ac7d897', 'date': 'Wed, 02 Jun 2021 16:22:39 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb'} Body: b'{"port":{"id":"479fd348-38f4-4bfe-98b5-6ba8042a76fb","name":"tempest-AllowedAddressPairTestJSON-1756246524","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:56:36:9f","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.3"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:a3:0f:a6","ip_address":"172.20.0.10","active":true}],"extra_dhcp_opts":[],"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:22:35Z","updated_at":"2021-06-02T16:22:37Z","revision_number":2,"project_id":"a231f0203f954d538f53088bb121b96d"}}' 2021-06-02 16:22:41,494 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb 2.290s 2021-06-02 16:22:41,495 107778 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-d0194375-2dd1-451c-b9b9-30535bdaccec', 'date': 'Wed, 02 Jun 2021 16:22:41 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb'} Body: b'' 2021-06-02 16:22:41,756 107778 INFO [tempest.lib.common.rest_client] Request (Allo wedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb 0.261s 2021-06-02 16:22:41,757 107778 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-9a6e7fbd-2f72-4a04-b6b5-019df858947c', 'date': 'Wed, 02 Jun 2021 16:22:41 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/479fd348-38f4-4bfe-98b5-6ba8042a76fb'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 479fd348-38f4-4bfe-98b5-6ba8042a76fb 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:a3:0f:a6', '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:a3:0f:a6'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:22:44,541 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 2.782s 2021-06-02 16:22:44,541 107778 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "47100c27-a871-4a3a-881b-3ce85570d0ee", "name": "tempest-AllowedAddressPairTestJSON-942409951"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-46b8873a-7619-4efc-8049-01ac90781b3c', 'date': 'Wed, 02 Jun 2021 16:22:44 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"288da7d8-e037-408e-a46d-db583df45691","name":"tempest-AllowedAddressPairTestJSON-942409951","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:37:cd:77","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.7"}],"project_id":"a231f0203f954d538f53088bb121b96d","port_security_enabled":true,"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:22:42Z","updated_at":"2021-06-02T16:22:43Z","revision_number":1}}' 2021-06-02 16:22:47,080 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691 2.538s 2021-06-02 16:22:47,080 107778 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:a3:0f:a6"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '815', 'x-openstack-request-id': 'req-ab3e4383-4d15-4808-b90a-3a62c5417166', 'date': 'Wed, 02 Jun 2021 16:22:47 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691'} Body: b'{"port":{"id":"288da7d8-e037-408e-a46d-db583df45691","name":"tempest-AllowedAddressPairTestJSON-942409951","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:37:cd:77","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.7"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:a3:0f:a6","ip_address":"172.20.0.0/16","active":true}],"extra_dhcp_opts":[],"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:22:42Z","updated_at":"2021-06-02T16:22:45Z","revision_number":2,"project_id":"a231f0203f954d538f53088bb121b96d"}}' 2021-06-02 16:22:50,236 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691 3.155s 2021-06-02 16:22:50,237 107778 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-47e57089-399c-41f3-9ed9-33bd30d723c8', 'date': 'Wed, 02 Jun 2021 16:22:50 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691'} Body: b'' 2021-06-02 16:22:50,667 107778 INFO [tempest.lib.common.rest_client] Re quest (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691 0.430s 2021-06-02 16:22:50,667 107778 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-0aa917a0-566a-4cad-994a-e7e3949167d2', 'date': 'Wed, 02 Jun 2021 16:22:50 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/288da7d8-e037-408e-a46d-db583df45691'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 288da7d8-e037-408e-a46d-db583df45691 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:0a:f7:6e', 'ip_address': '172.20.0.9', 'active': True} First has 1, Second has 0: {'mac_address': 'fa:16:3e:a3:0f:a6', 'ip_address': '172.20.0.10', 'active': True} First has 0, Second has 1: {'ip_address': '172.20.0.10', 'mac_address': 'fa:16:3e:a3:0f:a6'} First has 0, Second has 1: {'ip_address': '172.20.0.9', 'mac_address': 'fa:16:3e:0a:f7:6e'} Captured pythonlogging: ~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-02 16:22:54,402 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 3.732s 2021-06-02 16:22:54,402 107778 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "47100c27-a871-4a3a-881b-3ce85570d0ee", "name": "tempest-AllowedAddressPairTestJSON-287427242"}} Response - Headers: {'content-type': 'application/json', 'content-length': '737', 'x-openstack-request-id': 'req-05faacdb-d7d4-49ad-a7c7-d86d4411094f', 'date': 'Wed, 02 Jun 2021 16:22:54 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"ab828fc8-cd63-48b2-98f7-a2efb5594755","name":"tempest-AllowedAddressPairTestJSON-287427242","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:0a:f7:6e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.9"}],"project_id":"a231f0203f954d538f53088bb121b96d","port_security_enabled":true,"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:22:52Z","updated_at":"2021-06-02T16:22:52Z","revision_number":1}}' 2021-06-02 16:22:57,268 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST http://10.222.0.50:9696/v2.0/ports 2.864s 2021-06-02 16:22:57,268 107778 DEBUG [tempest.lib.common.rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': ''} Body: {"port": {"network_id": "47100c27-a871-4a3a-881b-3ce85570d0ee", "name": "tempest-AllowedAddressPairTestJSON-339808505"}} Response - Headers: {'content-type': 'application/json', 'content-length': '738', 'x-openstack-request-id': 'req-cd59262c-b1bd-4dcd-81e4-74fed5c316fb', 'date': 'Wed, 02 Jun 2021 16:22:57 GMT', 'connection': 'close', 'status': '201', 'content-location': 'http://10.222.0.50:9696/v2.0/ports'} Body: b'{"port":{"id":"19d9cae4-61df-4c15-972d-45093db46d10","name":"tempest-AllowedAddressPairTestJSON-339808505","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:9e:f2:3e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.11"}],"project_id":"a231f0203f954d538f53088bb121b96d","port_security_enabled":true,"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"binding:vnic_type":"normal","allowed_address_pairs":[],"extra_dhcp_opts":[],"description":"","tags":[],"created_at":"2021-06-02T16:22:55Z","updated_at":"2021-06-02T16:22:55Z","revision_number":1}}' 2021-06-02 16:22:59,966 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10 2.697s 2021-06-02 16:22:59,966 107778 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.10", "mac_address": "fa:16:3e:a3:0f:a6"}, {"ip_address": "172.20.0.9", "mac_address": "fa:16:3e:0a:f7:6e"}]}} Response - Headers: {'content-type': 'application/json', 'content-length': '890', 'x-openstack-request-id': 'req-13115188-0865-4ef0-b954-9def0b781af0', 'date': 'Wed, 02 Jun 2021 16:22:59 GMT', 'connection': 'close', 'status': '200', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/19d9cae4 -61df-4c15-972d-45093db46d10'} Body: b'{"port":{"id":"19d9cae4-61df-4c15-972d-45093db46d10","name":"tempest-AllowedAddressPairTestJSON-339808505","network_id":"47100c27-a871-4a3a-881b-3ce85570d0ee","tenant_id":"a231f0203f954d538f53088bb121b96d","mac_address":"fa:16:3e:9e:f2:3e","admin_state_up":true,"status":"DOWN","device_id":"","device_owner":"","fixed_ips":[{"subnet_id":"e9925801-e683-46e8-b98f-d1acc261e15f","ip_address":"172.20.0.11"}],"allowed_address_pairs":[{"mac_address":"fa:16:3e:0a:f7:6e","ip_address":"172.20.0.9","active":true},{"mac_address":"fa:16:3e:a3:0f:a6","ip_address":"172.20.0.10","active":true}],"extra_dhcp_opts":[],"security_groups":["de8d16aa-5683-4eac-840c-d6fef2f4aabd"],"description":"","binding:vnic_type":"normal","port_security_enabled":true,"tags":[],"created_at":"2021-06-02T16:22:55Z","updated_at":"2021-06-02T16:22:58Z","revision_number":2,"project_id":"a231f0203f954d538f53088bb121b96d"}}' 2021-06-02 16:23:03,697 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10 3.730s 2021-06-02 16:23:03,698 107778 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-7254805b-0899-4198-9366-df3ee67744d6', 'date': 'Wed, 02 Jun 2021 16:23:03 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10'} Body: b'' 2021-06-02 16:23:04,066 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10 0.367s 2021-06-02 16:23:04,066 107778 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-18ae4a3e-e2fe-4f77-8385-1f6774604fe4', 'date': 'Wed, 02 Jun 2021 16:23:04 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/19d9cae4-61df-4c15-972d-45093db46d10'} Body: b'{"NeutronError": {"type": "PortNotFound", "message": "Port 19d9cae4-61df-4c15-972d-45093db46d10 could not be found.", "detail": ""}}' 2021-06-02 16:23:06,744 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE http://10.222.0.50:9696/v2.0/ports/ab828fc8-cd63-48b2-98f7-a2efb5594755 2.677s 2021-06-02 16:23:06,744 107778 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-0898d4c1-6180-4481-abae-f5fbf1e7576a', 'date': 'Wed, 02 Jun 2021 16:23:06 GMT', 'connection': 'close', 'status': '204', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab828fc8-cd63-48b2-98f7-a2efb5594755'} Body: b'' 2021-06-02 16:23:07,220 107778 INFO [tempest.lib.common.rest_client] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET http://10.222.0.50:9696/v2.0/ports/ab828fc8-cd63-48b2-98f7-a2efb5594755 0.475s 2021-06-02 16:23:07,220 107778 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-c8ac5bcb-4ee2-467b-a9fe-64a8d6ab9bb5', 'date': 'Wed, 02 Jun 2021 16:23:07 GMT', 'connection': 'close', 'status': '404', 'content-location': 'http://10.222.0.50:9696/v2.0/ports/ab828fc8-cd63-48b2-98f7-a2efb5594755'} Body: b'{"NeutronError": {"ty pe": "PortNotFound", "message": "Port ab828fc8-cd63-48b2-98f7-a2efb5594755 could not be found.", "detail": ""}}' ====== Totals ====== Ran: 282 tests in 1368.6383 sec. - Passed: 271 - Skipped: 5 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 6 Sum of execute time for each test: 3987.5914 sec. ============== Worker Balance ============== - Worker 0 (48 tests) => 0:08:00.065185 - Worker 1 (23 tests) => 0:03:52.969146 - Worker 2 (63 tests) => 0:19:52.370185 - Worker 3 (26 tests) => 0:05:25.958708 - Worker 4 (19 tests) => 0:05:40.237524 - Worker 5 (51 tests) => 0:22:46.960848 - Worker 6 (27 tests) => 0:05:47.394002 - Worker 7 (25 tests) => 0:08:23.094417 {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_ram [0.394705s] ... ok {0} tempest.api.compute.admin.test_servers_negative.ServersAdminNegativeTestJSON.test_resize_server_using_overlimit_vcpus [0.362540s] ... ok {0} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_verify_resize_state [50.966550s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_auto_to_manual [50.676474s] ... ok {0} tempest.api.compute.servers.test_disk_config.ServerDiskConfigTestJSON.test_resize_server_from_manual_to_auto [50.857803s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm [27.811694s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_confirm_from_stopped [86.217997s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert [84.107223s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_resize_server_revert_with_volume_attached [139.816369s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_nonexistent_server [0.536665s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_non_existent_flavor [0.628364s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_resize_server_with_null_flavor [0.517645s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [3.529057s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.245776s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [1.139983s] ... ok {0} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [3.688028s] ... ok {0} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [1.732018s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup [36.674071s] ... ok {0} tempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks [36.347709s] ... ok {0} tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario [124.944693s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_pause_unpause [73.076121s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot [111.154338s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_resize [122.386258s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start [113.060293s] ... ok {0} tempest.scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_suspend_resume [72.845116s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance [261.845257s] ... ok {0} tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_volume_backed_instance [277.292313s] ... ok {0} tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern [300.689711s] ... ok ====== Totals ====== Ran: 28 tests in 2273.2336 sec. - Passed: 28 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 2036.5448 sec. ============== Worker Balance ============== - Worker 0 (28 tests) => 0:37:53.233640 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