INFO:root:Gathering tests for the following targets: ['controller/src/config/utils:test'] scons: warning: Two different environments were specified for target /root/contrail/build/debug/vrouter/tests/dpdk/n3k/fakes/fake_vr_offloads.o, but they appear to have the same action: $CC -o $TARGET -c $CFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/root/contrail/vrouter/tests/dpdk/n3k/integration/SConscript", line 29, in <listcomp> scons: warning: Support for Python older than 3.7.0 is deprecated (3.6.8 detected). If this will cause hardship, contact scons-dev@scons.org File "/usr/local/bin/scons", line 8, in <module> scons: warning: Two different environments were specified for target /root/contrail/build/debug/vrouter/tests/dpdk/n3k/fakes/fake_vr_offloads.o, but they appear to have the same action: $CC -o $TARGET -c $CFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/root/contrail/vrouter/tests/dpdk/n3k/integration/SConscript", line 29, in <listcomp> DEBUG:root:Not a valid JSON: 'scons: Reading SConscript files ...' DEBUG:root:Not a valid JSON: 'DBG: dist/sandesh-0.1.dev0.tar.gz build/debug/tools/sandesh/library/python' DEBUG:root:Not a valid JSON: '' DEBUG:root:Found 1 tests for targets. scons: warning: Two different environments were specified for target /root/contrail/build/debug/vrouter/tests/dpdk/n3k/fakes/fake_vr_offloads.o, but they appear to have the same action: $CC -o $TARGET -c $CFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/root/contrail/vrouter/tests/dpdk/n3k/integration/SConscript", line 29, in <listcomp> scons: warning: Support for Python older than 3.7.0 is deprecated (3.6.8 detected). If this will cause hardship, contact scons-dev@scons.org File "/usr/local/bin/scons", line 8, in <module> INFO:root:Executing SCons command: /usr/local/bin/scons -j 4 --keep-going --skip-tests=/root/tf-dev-env/skip_tests --kernel-dir=/lib/modules/3.10.0-1160.25.1.el7.x86_64/build controller/src/config/utils:test scons: Reading SConscript files ... DBG: dist/sandesh-0.1.dev0.tar.gz build/debug/tools/sandesh/library/python scons: warning: Two different environments were specified for target /root/contrail/build/debug/vrouter/tests/dpdk/n3k/fakes/fake_vr_offloads.o, but they appear to have the same action: $CC -o $TARGET -c $CFLAGS $CCFLAGS $_CCCOMCOM $SOURCES File "/root/contrail/vrouter/tests/dpdk/n3k/integration/SConscript", line 29, in <listcomp> scons: done reading SConscript files. scons: warning: Support for Python older than 3.7.0 is deprecated (3.6.8 detected). If this will cause hardship, contact scons-dev@scons.org File "/usr/local/bin/scons", line 8, in <module> scons: Building targets ... Install file: "controller/src/config/utils/contrail_config_utils/add_route_target.py" as "build/debug/config/utils/contrail_config_utils/add_route_target.py" Install file: "controller/src/config/utils/contrail_config_utils/chmod.py" as "build/debug/config/utils/contrail_config_utils/chmod.py" Install file: "controller/src/config/utils/contrail_config_utils/chmod2.py" as "build/debug/config/utils/contrail_config_utils/chmod2.py" Install file: "controller/src/config/utils/contrail_config_utils/chownproj.py" as "build/debug/config/utils/contrail_config_utils/chownproj.py" Install file: "controller/src/config/utils/contrail_config_utils/cmd_wrapper.py" as "build/debug/config/utils/contrail_config_utils/cmd_wrapper.py" Install file: "controller/src/config/utils/contrail_config_utils/contrail_alarm.py" as "build/debug/config/utils/contrail_config_utils/contrail_alarm.py" Install file: "controller/src/config/utils/contrail_config_utils/contrail-config.py" as "build/debug/config/utils/contrail_config_utils/contrail-config.py" Install file: "controller/src/config/utils/contrail_config_utils/contrail-diff-docs.py" as "build/debug/config/utils/contrail_config_utils/contrail-diff-docs.py" Install file: "controller/src/config/utils/contrail_config_utils/contrail.py" as "build/debug/config/utils/contrail_config_utils/contrail.py" Install file: "controller/src/config/utils/contrail_config_utils/create_floating_pool.py" as "build/debug/config/utils/contrail_config_utils/create_floating_pool.py" Install file: "controller/src/config/utils/contrail_config_utils/del_projects.py" as "build/debug/config/utils/contrail_config_utils/del_projects.py" Install file: "controller/src/config/utils/contrail_config_utils/del_route_target.py" as "build/debug/config/utils/contrail_config_utils/del_route_target.py" Install file: "controller/src/config/utils/contrail_config_utils/encap.py" as "build/debug/config/utils/contrail_config_utils/encap.py" Install file: "controller/src/config/utils/contrail_config_utils/fabric_vpg_validator.py" as "build/debug/config/utils/contrail_config_utils/fabric_vpg_validator.py" Install file: "controller/src/config/utils/contrail_config_utils/ist.py" as "build/debug/config/utils/contrail_config_utils/ist.py" Install file: "controller/src/config/utils/contrail_config_utils/multi_tenancy.py" as "build/debug/config/utils/contrail_config_utils/multi_tenancy.py" Install file: "controller/src/config/utils/contrail_config_utils/net_policy_join.py" as "build/debug/config/utils/contrail_config_utils/net_policy_join.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_alarm.py" as "build/debug/config/utils/contrail_config_utils/provision_alarm.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_analytics_alarm_node.py" as "build/debug/config/utils/contrail_config_utils/provision_analytics_alarm_node.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_analytics_node.py" as "build/debug/config/utils/contrail_config_utils/provision_analytics_node.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_analytics_snmp_node.py" as "build/debug/config/utils/contrail_config_utils/provision_analytics_snmp_node.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_bgp.py" as "build/debug/config/utils/contrail_config_utils/provision_bgp.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_config_database_node.py" as "build/debug/config/utils/contrail_config_utils/provision_config_database_node.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_config_node.py" as "build/debug/config/utils/contrail_config_utils/provision_config_node.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_control.py" as "build/debug/config/utils/contrail_config_utils/provision_control.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_database_node.py" as "build/debug/config/utils/contrail_config_utils/provision_database_node.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_encap.py" as "build/debug/config/utils/contrail_config_utils/provision_encap.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_forwarding_mode.py" as "build/debug/config/utils/contrail_config_utils/provision_forwarding_mode.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_global_vrouter_config.py" as "build/debug/config/utils/contrail_config_utils/provision_global_vrouter_config.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_issu.py" as "build/debug/config/utils/contrail_config_utils/provision_issu.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_linklocal.py" as "build/debug/config/utils/contrail_config_utils/provision_linklocal.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_mx.py" as "build/debug/config/utils/contrail_config_utils/provision_mx.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_physical_device.py" as "build/debug/config/utils/contrail_config_utils/provision_physical_device.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_physical_router.py" as "build/debug/config/utils/contrail_config_utils/provision_physical_router.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_pnf_servicechain.py" as "build/debug/config/utils/contrail_config_utils/provision_pnf_servicechain.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_pre_issu.py" as "build/debug/config/utils/contrail_config_utils/provision_pre_issu.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_static_route.py" as "build/debug/config/utils/contrail_config_utils/provision_static_route.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_sub_cluster.py" as "build/debug/config/utils/contrail_config_utils/provision_sub_cluster.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_user_defined_log_statistics.py" as "build/debug/config/utils/contrail_config_utils/provision_user_defined_log_statistics.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_vrouter.py" as "build/debug/config/utils/contrail_config_utils/provision_vrouter.py" Install file: "controller/src/config/utils/contrail_config_utils/provision_webui_node.py" as "build/debug/config/utils/contrail_config_utils/provision_webui_node.py" Install file: "controller/src/config/utils/contrail_config_utils/provision.py" as "build/debug/config/utils/contrail_config_utils/provision.py" Install file: "controller/src/config/utils/contrail_config_utils/qosmap.py" as "build/debug/config/utils/contrail_config_utils/qosmap.py" Install file: "controller/src/config/utils/contrail_config_utils/rbacutil.py" as "build/debug/config/utils/contrail_config_utils/rbacutil.py" Install file: "controller/src/config/utils/contrail_config_utils/service_appliance_set.py" as "build/debug/config/utils/contrail_config_utils/service_appliance_set.py" Install file: "controller/src/config/utils/contrail_config_utils/service_appliance.py" as "build/debug/config/utils/contrail_config_utils/service_appliance.py" Install file: "controller/src/config/utils/contrail_config_utils/service_instance.py" as "build/debug/config/utils/contrail_config_utils/service_instance.py" Install file: "controller/src/config/utils/contrail_config_utils/service_policy.py" as "build/debug/config/utils/contrail_config_utils/service_policy.py" Install file: "controller/src/config/utils/contrail_config_utils/service_template.py" as "build/debug/config/utils/contrail_config_utils/service_template.py" Install file: "controller/src/config/utils/contrail_config_utils/service-instance.py" as "build/debug/config/utils/contrail_config_utils/service-instance.py" Install file: "controller/src/config/utils/contrail_config_utils/service-policy.py" as "build/debug/config/utils/contrail_config_utils/service-policy.py" Install file: "controller/src/config/utils/contrail_config_utils/service-template.py" as "build/debug/config/utils/contrail_config_utils/service-template.py" Install file: "controller/src/config/utils/contrail_config_utils/slo_rules.py" as "build/debug/config/utils/contrail_config_utils/slo_rules.py" Install file: "controller/src/config/utils/contrail_config_utils/slo.py" as "build/debug/config/utils/contrail_config_utils/slo.py" Install file: "controller/src/config/utils/contrail_config_utils/update_default_global_qos_config.py" as "build/debug/config/utils/contrail_config_utils/update_default_global_qos_config.py" Install file: "controller/src/config/utils/contrail_config_utils/use_floating_pool.py" as "build/debug/config/utils/contrail_config_utils/use_floating_pool.py" Install file: "controller/src/config/utils/contrail_config_utils/vnc_admin_api.py" as "build/debug/config/utils/contrail_config_utils/vnc_admin_api.py" Install file: "controller/src/config/utils/contrail_config_utils/vncop.py" as "build/debug/config/utils/contrail_config_utils/vncop.py" Install file: "controller/src/config/utils/contrail_config_utils/vncop2.py" as "build/debug/config/utils/contrail_config_utils/vncop2.py" Install file: "controller/src/config/utils/contrail_config_utils/vrouter_agent_debug_tool.py" as "build/debug/config/utils/contrail_config_utils/vrouter_agent_debug_tool.py" Install file: "controller/src/config/utils/contrail_config_utils/vrouter_ipam.py" as "build/debug/config/utils/contrail_config_utils/vrouter_ipam.py" Install file: "controller/src/config/utils/setup.py" as "build/debug/config/utils/setup.py" Install file: "controller/src/config/utils/requirements.txt" as "build/debug/config/utils/requirements.txt" Install file: "controller/src/config/utils/test-requirements.txt" as "build/debug/config/utils/test-requirements.txt" Install file: "controller/src/config/utils/.stestr.conf" as "build/debug/config/utils/.stestr.conf" Install file: "controller/src/config/utils/tox.ini" as "build/debug/config/utils/tox.ini" Install directory: "controller/src/config/utils/tests" as "build/debug/config/utils/tests" Install file: "controller/src/config/utils/MANIFEST.in" as "build/debug/config/utils/MANIFEST.in" SchemaSyncBuilder(["build/debug/schema/yaml/base.yml"], ["src/contrail-api-client/schema/all_cfg.xsd"]) make -C build/debug/api-lib/doc/source html make[1]: Entering directory `/root/work/build/debug/api-lib/doc/source' sphinx-build -b html -d contrail-config/doctrees . contrail-config/html Running Sphinx v5.3.0 WARNING: html_static_path entry '_static' does not exist loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 0 source files that are out of date updating environment: 0 added, 1 changed, 0 removed reading sources... [100%] index /root/work/build/debug/api-lib/doc/source/index.rst:37: WARNING: toctree contains reference to nonexisting document '.. modules' looking for now-outdated files... none found pickling environment... Done! Schemas generated under directory: /root/contrail/build/debug/schema/yaml done checking consistency... done preparing documents... done writing output... [100%] index generating indices... genindex py-modindex done writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 2 warnings. The HTML pages are in contrail-config/html. Build finished. The HTML pages are in contrail-config/html. make[1]: Leaving directory `/root/work/build/debug/api-lib/doc/source' Install directory: "src/contrail-api-client/api-lib/doc" as "build/debug/api-lib/doc" Install directory: "build/debug/api-lib/doc" as "build/debug/api-lib/vnc_api/doc" Install directory: "src/contrail-api-client/api-lib/vnc_api" as "build/debug/api-lib/vnc_api" cd build/debug/api-lib && python3 setup.py sdist running sdist running egg_info writing contrail_api_client.egg-info/PKG-INFO writing dependency_links to contrail_api_client.egg-info/dependency_links.txt writing requirements to contrail_api_client.egg-info/requires.txt writing top-level names to contrail_api_client.egg-info/top_level.txt reading manifest file 'contrail_api_client.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'contrail_api_client.egg-info/SOURCES.txt' running check creating contrail-api-client-0.1.dev0 creating contrail-api-client-0.1.dev0/contrail_api_client.egg-info creating contrail-api-client-0.1.dev0/doc creating contrail-api-client-0.1.dev0/doc/source creating contrail-api-client-0.1.dev0/etc creating contrail-api-client-0.1.dev0/etc/contrail creating contrail-api-client-0.1.dev0/vnc_api creating contrail-api-client-0.1.dev0/vnc_api/doc creating contrail-api-client-0.1.dev0/vnc_api/doc/source creating contrail-api-client-0.1.dev0/vnc_api/gen creating contrail-api-client-0.1.dev0/vnc_api/gen/heat creating contrail-api-client-0.1.dev0/vnc_api/gen/heat/env creating contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources creating contrail-api-client-0.1.dev0/vnc_api/gen/heat/template creating contrail-api-client-0.1.dev0/vnc_api/tests copying files to contrail-api-client-0.1.dev0... copying LICENSE -> contrail-api-client-0.1.dev0 copying MANIFEST.in -> contrail-api-client-0.1.dev0 copying README.md -> contrail-api-client-0.1.dev0 copying requirements.txt -> contrail-api-client-0.1.dev0 copying setup.cfg -> contrail-api-client-0.1.dev0 copying setup.py -> contrail-api-client-0.1.dev0 copying test-requirements.txt -> contrail-api-client-0.1.dev0 copying tox.ini -> contrail-api-client-0.1.dev0 copying version.info -> contrail-api-client-0.1.dev0 copying contrail_api_client.egg-info/PKG-INFO -> contrail-api-client-0.1.dev0/contrail_api_client.egg-info copying contrail_api_client.egg-info/SOURCES.txt -> contrail-api-client-0.1.dev0/contrail_api_client.egg-info copying contrail_api_client.egg-info/dependency_links.txt -> contrail-api-client-0.1.dev0/contrail_api_client.egg-info copying contrail_api_client.egg-info/requires.txt -> contrail-api-client-0.1.dev0/contrail_api_client.egg-info copying contrail_api_client.egg-info/top_level.txt -> contrail-api-client-0.1.dev0/contrail_api_client.egg-info copying doc/__init__.py -> contrail-api-client-0.1.dev0/doc copying doc/conf.py -> contrail-api-client-0.1.dev0/doc copying doc/source/__init__.py -> contrail-api-client-0.1.dev0/doc/source copying doc/source/conf.py -> contrail-api-client-0.1.dev0/doc/source copying etc/contrail/vnc_api_lib.ini -> contrail-api-client-0.1.dev0/etc/contrail copying vnc_api/__init__.py -> contrail-api-client-0.1.dev0/vnc_api copying vnc_api/exceptions.py -> contrail-api-client-0.1.dev0/vnc_api copying vnc_api/ssl_adapter.py -> contrail-api-client-0.1.dev0/vnc_api copying vnc_api/utils.py -> contrail-api-client-0.1.dev0/vnc_api copying vnc_api/vnc_api.py -> contrail-api-client-0.1.dev0/vnc_api copying vnc_api/doc/__init__.py -> contrail-api-client-0.1.dev0/vnc_api/doc copying vnc_api/doc/conf.py -> contrail-api-client-0.1.dev0/vnc_api/doc copying vnc_api/doc/source/__init__.py -> contrail-api-client-0.1.dev0/vnc_api/doc/source copying vnc_api/doc/source/conf.py -> contrail-api-client-0.1.dev0/vnc_api/doc/source copying vnc_api/gen/__init__.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/cfixture.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/connection_drv_gen.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/generatedssuper.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/resource_client.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/resource_common.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/resource_test.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/resource_xsd.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/vnc_api_client_gen.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/vnc_api_extension_gen.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/vnc_api_schema.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/vnc_api_test_gen.py -> contrail-api-client-0.1.dev0/vnc_api/gen copying vnc_api/gen/heat/__init__.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat copying vnc_api/gen/heat/env/__init__.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/env copying vnc_api/gen/heat/resources/__init__.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/access_control_list_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/address_group_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/alarm_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/alias_ip_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/alias_ip_pool_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/analytics_alarm_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/analytics_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/analytics_snmp_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/api_access_list_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/application_policy_set_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/bgp_as_a_service_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/bgp_router_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/bgpvpn_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/bridge_domain_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/card_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/cli_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/config_database_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/config_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/config_properties_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/config_root_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/control_node_zone_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/customer_attachment_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/data_center_interconnect_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/database_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/device_chassis_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/device_functional_group_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/device_image_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/devicemgr_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/discovery_service_assignment_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/domain_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/dsa_rule_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/e2_service_provider_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/fabric_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/fabric_namespace_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/feature_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/feature_flag_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/feature_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/firewall_policy_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/firewall_rule_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/floating_ip_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/floating_ip_pool_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/flow_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/forwarding_class_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/global_analytics_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/global_qos_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/global_system_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/global_vrouter_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/grpc_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/hardware_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/hardware_inventory_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/host_based_service_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/instance_ip_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/intent_map_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/interface_route_table_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/job_template_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/link_aggregation_group_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/loadbalancer_healthmonitor_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/loadbalancer_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/loadbalancer_listener_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/loadbalancer_member_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/loadbalancer_pool_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/logical_interface_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/logical_router_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/multicast_policy_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/namespace_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/netconf_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/network_device_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/network_ipam_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/network_policy_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/node_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/overlay_role_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/peering_policy_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/physical_interface_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/physical_role_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/physical_router_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/policy_management_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/port_group_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/port_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/port_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/port_tuple_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/project_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/provider_attachment_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/qos_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/qos_queue_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/role_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/role_definition_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/route_aggregate_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/route_table_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/route_target_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/routing_instance_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/routing_policy_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/security_group_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/security_logging_object_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_appliance_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_appliance_set_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_connection_module_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_endpoint_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_group_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_health_check_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_instance_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_object_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/service_template_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/sflow_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/snmp_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/storm_control_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/structured_syslog_application_record_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/structured_syslog_config_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/structured_syslog_hostname_record_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/structured_syslog_message_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/structured_syslog_sla_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/structured_syslog_tenant_record_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/sub_cluster_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/subnet_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/tag_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/tag_type_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/telemetry_profile_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/virtual_DNS_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/virtual_DNS_record_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/virtual_ip_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/virtual_machine_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/virtual_machine_interface_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/virtual_network_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/virtual_port_group_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/virtual_router_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/resources/webui_node_heat.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/resources copying vnc_api/gen/heat/template/__init__.py -> contrail-api-client-0.1.dev0/vnc_api/gen/heat/template copying vnc_api/tests/__init__.py -> contrail-api-client-0.1.dev0/vnc_api/tests copying vnc_api/tests/test_common.py -> contrail-api-client-0.1.dev0/vnc_api/tests copying vnc_api/tests/test_logger.py -> contrail-api-client-0.1.dev0/vnc_api/tests copying vnc_api/tests/test_vnc_api.py -> contrail-api-client-0.1.dev0/vnc_api/tests Writing contrail-api-client-0.1.dev0/setup.cfg Creating tar archive removing 'contrail-api-client-0.1.dev0' (and everything under it) /usr/local/lib/python3.6/site-packages/setuptools/dist.py:726: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead % (opt, underscore_opt) bash -c "set -o pipefail && cd build/debug/config/utils && tox -- --blacklist-file /root/tf-dev-env/skip_tests 2>&1 | tee test.log" pep8 create: /root/work/build/debug/config/utils/.tox/pep8 pep8 installdeps: flake8==3.8.2, flake8-import-order, flake8-blind-except==0.1.1, flake8-builtins, flake8-docstrings, flake8-rst-docstrings pep8 installed: docutils==0.18.1,flake8==3.8.2,flake8-blind-except==0.1.1,flake8-builtins==2.0.0,flake8-docstrings==1.6.0,flake8-import-order==0.18.2,flake8-rst-docstrings==0.2.5,importlib-metadata==4.8.3,mccabe==0.6.1,pycodestyle==2.6.0,pydocstyle==6.3.0,pyflakes==2.2.0,Pygments==2.14.0,restructuredtext-lint==1.4.0,snowballstemmer==2.2.0,typing-extensions==4.1.1,zipp==3.6.0 pep8 run-test-pre: PYTHONHASHSEED='634999' pep8 run-test: commands[0] | flake8 py36 create: /root/work/build/debug/config/utils/.tox/py36 py36 installdeps: os-testr < 2.0.0, stestr < 3.0.0, voluptuous < 0.13, -r/root/work/build/debug/config/utils/requirements.txt, -r/root/work/build/debug/config/utils/test-requirements.txt py36 installed: amqp==2.6.1,attrs==22.2.0,autopage==0.5.2,Babel==2.11.0,beautifulsoup4==4.12.3,bitarray==3.3.1,bottle==0.12.25,cassandra-driver==3.29.2,certifi==2025.1.31,charset-normalizer==2.0.12,click==8.0.4,cliff==3.10.1,cmd2==2.4.3,contrail-api-client==0.1.dev0,contrail-api-server==0.1.dev0,contrail-config-common==0.1.dev0,debtcollector==2.5.0,decorator==5.1.1,dogpile.cache==1.2.2,extras==1.0.0,fixtures==4.0.1,flexmock==0.10.4,future==1.0.0,fysom==2.1.6,geomet==0.2.1.post1,gevent==22.10.2,greenlet==2.0.2,idna==3.10,importlib-metadata==4.8.3,importlib-resources==5.4.0,iso8601==1.1.0,junitxml==0.7,kazoo==2.10.0,keystoneauth1==5.1.3,keystonemiddleware==9.5.0,kombu==4.0.2,mock==4.0.2,msgpack==1.0.5,netaddr==0.10.1,netifaces==0.11.0,os-service-types==1.7.0,os-testr==1.1.0,oslo.cache==2.11.0,oslo.config==8.8.1,oslo.context==4.1.0,oslo.i18n==5.1.0,oslo.log==4.8.0,oslo.serialization==4.3.0,oslo.utils==4.13.0,packaging==21.3,pbr==6.1.1,prettytable==0.7.2,pycadf==3.1.1,pycrypto==2.6.1,pyinotify==0.9.6,pyparsing==3.1.4,pyperclip==1.9.0,python-dateutil==2.9.0.post0,python-keystoneclient==4.5.0,python-novaclient==16.0.0,python-subunit==1.4.2,pytz==2025.2,PyYAML==6.0.1,requests==2.27.1,rfc3986==1.5.0,sandesh==0.1.dev0,sandesh-common==0.1.dev0,simplejson==3.20.1,six==1.17.0,soupsieve==2.3.2.post1,stestr==2.6.0,stevedore==3.5.2,testtools==2.6.0,timeout-decorator==0.5.0,typing-extensions==4.1.1,urllib3==1.26.20,uWSGI==2.0.29,vine==1.3.0,voluptuous==0.12.2,waitress==2.0.0,wcwidth==0.2.13,WebOb==1.8.9,WebTest==2.0.34,wrapt==1.16.0,xmltodict==0.12.0,zipp==3.6.0,zope.event==4.6,zope.interface==5.5.2 py36 run-test-pre: PYTHONHASHSEED='634999' py36 run-test: commands[0] | rm -rf .stestr WARNING: test command found but not installed in testenv cmd: /usr/bin/rm env: /root/work/build/debug/config/utils/.tox/py36 Maybe you forgot to specify a dependency? See also the allowlist_externals envconfig setting. DEPRECATION WARNING: this will be an error in tox 4 and above! py36 run-test: commands[1] | sh -c 'pip install /root/work/build/debug/config/utils/../../api-lib/dist/*.tar.gz' Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/ Processing /root/work/build/debug/api-lib/dist/contrail-api-client-0.1.dev0.tar.gz Requirement already satisfied: requests in ./.tox/py36/lib/python3.6/site-packages (from contrail-api-client==0.1.dev0) (2.27.1) Requirement already satisfied: certifi>=2017.4.17 in ./.tox/py36/lib/python3.6/site-packages (from requests->contrail-api-client==0.1.dev0) (2025.1.31) Requirement already satisfied: charset-normalizer~=2.0.0; python_version >= "3" in ./.tox/py36/lib/python3.6/site-packages (from requests->contrail-api-client==0.1.dev0) (2.0.12) Requirement already satisfied: idna<4,>=2.5; python_version >= "3" in ./.tox/py36/lib/python3.6/site-packages (from requests->contrail-api-client==0.1.dev0) (3.10) Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.tox/py36/lib/python3.6/site-packages (from requests->contrail-api-client==0.1.dev0) (1.26.20) Building wheels for collected packages: contrail-api-client Building wheel for contrail-api-client (setup.py): started Building wheel for contrail-api-client (setup.py): finished with status 'done' Created wheel for contrail-api-client: filename=contrail_api_client-0.1.dev0-py3-none-any.whl size=1257723 sha256=733dccb0f034b20b8bbb18669e03b98a211343488f3f9156eecfb5a185dc721a Stored in directory: /root/.cache/pip/wheels/58/51/aa/dc75e89e6d75f4a5ea5cac7d2b8edf81ad7740b10dfc72434f Successfully built contrail-api-client Installing collected packages: contrail-api-client Attempting uninstall: contrail-api-client Found existing installation: contrail-api-client 0.1.dev0 Uninstalling contrail-api-client-0.1.dev0: Successfully uninstalled contrail-api-client-0.1.dev0 Successfully installed contrail-api-client-0.1.dev0 WARNING: You are using pip version 20.2; however, version 21.3.1 is available. You should consider upgrading via the '/root/work/build/debug/config/utils/.tox/py36/bin/python -m pip install --upgrade pip' command. py36 run-test: commands[2] | find /root/work/build/debug/config/utils -type f -name '*.log*' -delete py36 run-test: commands[3] | find /root/work/build/debug/config/utils -type f -name '*.db' -delete py36 run-test: commands[4] | sh -c 'sudo -n sh -c "if [[ -e /proc/sys/net/ipv4/ip_local_reserved_ports ]]; then echo > /proc/sys/net/ipv4/ip_local_reserved_ports; fi"' py36 run-test: commands[5] | - stestr run --abbreviate --slowest --blacklist-file /root/tf-dev-env/skip_tests 04/23/2025 17:54:35.958 7f867c780240 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: False 04/23/2025 17:54:35.984 7f867c780240 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:57271 04/23/2025 17:54:35.999 7f867c780240 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_NOTICE] .Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=<Pool at 0x7f8674e5e2e8 set()>))... Listening on http://10.0.0.130:52865/ Hit Ctrl-C to quit. 10.0.0.130:52865 not up, retrying in 2 secs, 29 tries remaining: [Errno 111] Connection refused ====== Totals ====== Ran: 1 tests in 0.6646 sec. - Passed: 1 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 0.6646 sec. ============== Worker Balance ============== - Worker 0 (1 tests) => 0:00:00.664640 Test id Runtime (s) ------------------------------------------------------------------------- ----------- tests.test_provision_vrouter.TestProvisionVrouter.test_add_virtual_router 0.665 py36 run-test: commands[6] | sh -c 'stestr last --subunit > /root/work/build/debug/config/utils/testr.subunit' py36 run-test: commands[7] | subunit2html /root/work/build/debug/config/utils/testr.subunit /root/work/build/debug/config/utils/test-results.html py36 run-test: commands[8] | - sh -c 'subunit2junitxml > /root/work/build/debug/config/utils/test-results.xml < /root/work/build/debug/config/utils/testr.subunit' py36 run-test: commands[9] | stestr last {0} tests.test_provision_vrouter.TestProvisionVrouter.test_add_virtual_router [0.664640s] ... ok ====== Totals ====== Ran: 1 tests in 0.6646 sec. - Passed: 1 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 0.6646 sec. ============== Worker Balance ============== - Worker 0 (1 tests) => 0:00:00.664640 ___________________________________ summary ____________________________________ pep8: commands succeeded py36: commands succeeded congratulations :) scons: done building targets. INFO:root:SCons succeeded. Analyzing results. DEBUG:root:Analyzing test results for /root/contrail/build/debug/config/utils/test.log DEBUG:root:Parsing /root/contrail/build/debug/config/utils/test-results.xml WARNING:root:/root/contrail/build/debug/config/utils/test.log does not exist! INFO:root:Analyzer result is SUCCESS Tungsten Test Runner Results ============================ SCons targets executed: controller/src/config/utils:test SCons Result: 0 Analyzer Result: SUCCESS Test Results: ======================== SCons target: build/debug/config/utils/test.log Result: FAILURE ------------------------ Run #1 Result: 3 Tests: 0 Failures: Errors: XML Log: build/debug/config/utils/test-results.ydpyycuy.xml Console Log: build/debug/config/utils/test.ydpyycuy.log Details: .test_add_virtual_router - SUCCESS