From: armando-migliaccio Date: Tue, 25 Aug 2015 03:56:08 +0000 (-0700) Subject: Allow py34 to run tests individually X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=255ef141460e730bc60ab9ad96f830fe16b9422f;p=openstack-build%2Fneutron-build.git Allow py34 to run tests individually Prior to this patch, when I do: tox -epy34 the argument is ignored and all whitelisted tests are executed. This is not in line with the other testenv's. This patch ensures that posargs are processed if available, and that we fall back on the lot of tests when not specified. Change-Id: I176d7bba690b1c7e0c64d11528d9c851472b503b --- diff --git a/tox.ini b/tox.ini index b38a62d06..3c71eea1e 100644 --- a/tox.ini +++ b/tox.ini @@ -102,160 +102,160 @@ commands = sphinx-build -W -b html doc/source doc/build/html [testenv:py34] commands = python -m testtools.run \ - neutron.tests.unit.test_context \ - neutron.tests.unit.services.metering.drivers.test_iptables \ - neutron.tests.unit.services.metering.agents.test_metering_agent \ - neutron.tests.unit.services.test_provider_configuration \ - neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent \ - neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager \ - neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config \ - neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib \ - neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.ovs_test_base \ - neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys \ - neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int \ - neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun \ - neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel \ - neutron.tests.unit.plugins.brocade.test_brocade_db \ - neutron.tests.unit.plugins.brocade.test_brocade_plugin \ - neutron.tests.unit.plugins.brocade.test_brocade_vlan \ - neutron.tests.unit.plugins.oneconvergence.test_nvsd_agent \ - neutron.tests.unit.plugins.oneconvergence.test_plugin_helper \ - neutron.tests.unit.plugins.oneconvergence.test_nvsdlib \ - neutron.tests.unit.plugins.ibm.test_sdnve_agent \ - neutron.tests.unit.plugins.ibm.test_sdnve_api \ - neutron.tests.unit.plugins.ml2.test_db \ - neutron.tests.unit.plugins.ml2.test_driver_context \ - neutron.tests.unit.plugins.ml2.test_port_binding \ - neutron.tests.unit.plugins.ml2.test_extension_driver_api \ - neutron.tests.unit.plugins.ml2.test_rpc \ - neutron.tests.unit.plugins.ml2.drivers.mlnx.test_mech_mlnx \ - neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch \ - neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge \ - neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent \ - neutron.tests.unit.plugins.ml2.drivers.base_type_tunnel \ - neutron.tests.unit.plugins.ml2.drivers.opendaylight.test_driver \ - neutron.tests.unit.plugins.ml2.drivers.ext_test \ - neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch \ - neutron.tests.unit.plugins.ml2.drivers.mech_fake_agent \ - neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan \ - neutron.tests.unit.plugins.ml2.drivers.test_type_gre \ - neutron.tests.unit.plugins.ml2.drivers.test_helpers \ - neutron.tests.unit.plugins.ml2.drivers.test_type_local \ - neutron.tests.unit.plugins.ml2.drivers.mechanism_logger \ - neutron.tests.unit.plugins.ml2.drivers.test_type_flat \ - neutron.tests.unit.plugins.ml2.drivers.test_type_vlan \ - neutron.tests.unit.plugins.ml2.drivers.mechanism_test \ - neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.l2population_rpc_base \ - neutron.tests.unit.plugins.ml2.extensions.fake_extension \ - neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc \ - neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver \ - neutron.tests.unit.plugins.cisco.n1kv.test_n1kv_db \ - neutron.tests.unit.plugins.cisco.n1kv.fake_client \ - neutron.tests.unit.plugins.cisco.test_network_db \ - neutron.tests.unit.quota.test_resource \ - neutron.tests.unit.quota.test_resource_registry \ - neutron.tests.unit.scheduler.test_l3_agent_scheduler \ - neutron.tests.unit.scheduler.test_dhcp_agent_scheduler \ - neutron.tests.unit.db.test_agentschedulers_db \ - neutron.tests.unit.db.test_allowedaddresspairs_db \ - neutron.tests.unit.db.test_ipam_backend_mixin \ - neutron.tests.unit.db.test_l3_dvr_db \ - neutron.tests.unit.db.test_l3_hamode_db \ - neutron.tests.unit.db.test_migration \ - neutron.tests.unit.db.test_agents_db \ - neutron.tests.unit.db.quota.test_api \ - neutron.tests.unit.db.quota.test_driver \ - neutron.tests.unit.db.test_dvr_mac_db \ - neutron.tests.unit.db.test_securitygroups_db \ - neutron.tests.unit.debug.test_commands \ - neutron.tests.unit.tests.test_post_mortem_debug \ - neutron.tests.unit.tests.test_base \ - neutron.tests.unit.database_stubs \ - neutron.tests.unit.dummy_plugin \ - neutron.tests.unit.extension_stubs \ - neutron.tests.unit.testlib_api \ - neutron.tests.unit.api.test_api_common \ - neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc \ - neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc \ - neutron.tests.unit.api.rpc.handlers.test_dvr_rpc \ - neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api \ - neutron.tests.unit.api.v2.test_attributes \ - neutron.tests.unit.agent.metadata.test_agent \ - neutron.tests.unit.agent.metadata.test_driver \ - neutron.tests.unit.agent.metadata.test_namespace_proxy \ - neutron.tests.unit.agent.test_rpc \ - neutron.tests.unit.agent.test_securitygroups_rpc \ - neutron.tests.unit.agent.l3.test_link_local_allocator \ - neutron.tests.unit.agent.l3.test_dvr_local_router \ - neutron.tests.unit.agent.l3.test_ha_router \ - neutron.tests.unit.agent.l3.test_legacy_router \ - neutron.tests.unit.agent.l3.test_router_info \ - neutron.tests.unit.agent.l3.test_router_processing_queue \ - neutron.tests.unit.agent.l3.test_namespace_manager \ - neutron.tests.unit.agent.l3.test_dvr_fip_ns \ - neutron.tests.unit.agent.ovsdb.native.test_helpers \ - neutron.tests.unit.agent.common.test_config \ - neutron.tests.unit.agent.common.test_ovs_lib \ - neutron.tests.unit.agent.common.test_polling \ - neutron.tests.unit.agent.common.test_utils \ - neutron.tests.unit.agent.linux.test_ip_lib \ - neutron.tests.unit.agent.linux.test_keepalived \ - neutron.tests.unit.agent.linux.test_daemon \ - neutron.tests.unit.agent.linux.test_ipset_manager \ - neutron.tests.unit.agent.linux.test_iptables_firewall \ - neutron.tests.unit.agent.linux.test_ebtables_manager \ - neutron.tests.unit.agent.linux.test_iptables_firewall \ - neutron.tests.unit.agent.linux.test_ebtables_driver \ - neutron.tests.unit.agent.linux.test_polling \ - neutron.tests.unit.agent.linux.test_ip_lib \ - neutron.tests.unit.agent.linux.test_ip_monitor \ - neutron.tests.unit.agent.linux.test_iptables_manager \ - neutron.tests.unit.agent.linux.test_external_process \ - neutron.tests.unit.agent.linux.test_dhcp \ - neutron.tests.unit.agent.linux.test_async_process \ - neutron.tests.unit.agent.linux.test_ovsdb_monitor \ - neutron.tests.unit.agent.linux.test_bridge_lib \ - neutron.tests.unit.agent.linux.test_ip_link_support \ - neutron.tests.unit.agent.linux.test_interface \ - neutron.tests.unit.agent.linux.test_utils \ - neutron.tests.unit.agent.dhcp.test_agent \ - neutron.tests.unit.test_manager \ - neutron.tests.unit.test_service \ - neutron.tests.unit.test_auth \ - neutron.tests.unit.test_policy \ - neutron.tests.unit.extensions.v2attributes \ - neutron.tests.unit.extensions.test_address_scope \ - neutron.tests.unit.extensions.test_agent \ - neutron.tests.unit.extensions.test_external_net \ - neutron.tests.unit.extensions.test_flavors \ - neutron.tests.unit.extensions.test_l3_ext_gw_mode \ - neutron.tests.unit.extensions.test_extra_dhcp_opt \ - neutron.tests.unit.extensions.test_netmtu \ - neutron.tests.unit.extensions.test_vlantransparent \ - neutron.tests.unit.extensions.extendedattribute \ - neutron.tests.unit.extensions.base \ - neutron.tests.unit.extensions.foxinsocks \ - neutron.tests.unit.extensions.extensionattribute \ - neutron.tests.unit.extensions.test_servicetype \ - neutron.tests.unit.extensions.test_portsecurity \ - neutron.tests.unit.extensions.test_providernet \ - neutron.tests.unit.callbacks.test_manager \ - neutron.tests.unit.hacking.test_checks \ - neutron.tests.unit.common.test_utils \ - neutron.tests.unit.common.test_config \ - neutron.tests.unit.common.test_rpc \ - neutron.tests.unit.common.test_ipv6_utils \ - neutron.tests.unit.cmd.test_ovs_cleanup \ - neutron.tests.unit.cmd.test_netns_cleanup \ - neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api \ - neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver \ - neutron.tests.unit.ipam.test_subnet_alloc \ - neutron.tests.unit.ipam.test_utils \ - neutron.tests.unit.ipam.test_requests \ - neutron.tests.unit.notifiers.test_nova \ - neutron.tests.unit.notifiers.test_batch_notifier \ - neutron.tests.unit.api.test_extensions \ - neutron.tests.unit.db.test_db_base_plugin_common + {posargs:neutron.tests.unit.test_context \ + neutron.tests.unit.services.metering.drivers.test_iptables \ + neutron.tests.unit.services.metering.agents.test_metering_agent \ + neutron.tests.unit.services.test_provider_configuration \ + neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent \ + neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager \ + neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config \ + neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib \ + neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.ovs_test_base \ + neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_phys \ + neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_int \ + neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.ovs_ofctl.test_br_tun \ + neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel \ + neutron.tests.unit.plugins.brocade.test_brocade_db \ + neutron.tests.unit.plugins.brocade.test_brocade_plugin \ + neutron.tests.unit.plugins.brocade.test_brocade_vlan \ + neutron.tests.unit.plugins.oneconvergence.test_nvsd_agent \ + neutron.tests.unit.plugins.oneconvergence.test_plugin_helper \ + neutron.tests.unit.plugins.oneconvergence.test_nvsdlib \ + neutron.tests.unit.plugins.ibm.test_sdnve_agent \ + neutron.tests.unit.plugins.ibm.test_sdnve_api \ + neutron.tests.unit.plugins.ml2.test_db \ + neutron.tests.unit.plugins.ml2.test_driver_context \ + neutron.tests.unit.plugins.ml2.test_port_binding \ + neutron.tests.unit.plugins.ml2.test_extension_driver_api \ + neutron.tests.unit.plugins.ml2.test_rpc \ + neutron.tests.unit.plugins.ml2.drivers.mlnx.test_mech_mlnx \ + neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch \ + neutron.tests.unit.plugins.ml2.drivers.linuxbridge.mech_driver.test_mech_linuxbridge \ + neutron.tests.unit.plugins.ml2.drivers.linuxbridge.agent.test_linuxbridge_neutron_agent \ + neutron.tests.unit.plugins.ml2.drivers.base_type_tunnel \ + neutron.tests.unit.plugins.ml2.drivers.opendaylight.test_driver \ + neutron.tests.unit.plugins.ml2.drivers.ext_test \ + neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch \ + neutron.tests.unit.plugins.ml2.drivers.mech_fake_agent \ + neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan \ + neutron.tests.unit.plugins.ml2.drivers.test_type_gre \ + neutron.tests.unit.plugins.ml2.drivers.test_helpers \ + neutron.tests.unit.plugins.ml2.drivers.test_type_local \ + neutron.tests.unit.plugins.ml2.drivers.mechanism_logger \ + neutron.tests.unit.plugins.ml2.drivers.test_type_flat \ + neutron.tests.unit.plugins.ml2.drivers.test_type_vlan \ + neutron.tests.unit.plugins.ml2.drivers.mechanism_test \ + neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.l2population_rpc_base \ + neutron.tests.unit.plugins.ml2.extensions.fake_extension \ + neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc \ + neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver \ + neutron.tests.unit.plugins.cisco.n1kv.test_n1kv_db \ + neutron.tests.unit.plugins.cisco.n1kv.fake_client \ + neutron.tests.unit.plugins.cisco.test_network_db \ + neutron.tests.unit.quota.test_resource \ + neutron.tests.unit.quota.test_resource_registry \ + neutron.tests.unit.scheduler.test_l3_agent_scheduler \ + neutron.tests.unit.scheduler.test_dhcp_agent_scheduler \ + neutron.tests.unit.db.test_agentschedulers_db \ + neutron.tests.unit.db.test_allowedaddresspairs_db \ + neutron.tests.unit.db.test_ipam_backend_mixin \ + neutron.tests.unit.db.test_l3_dvr_db \ + neutron.tests.unit.db.test_l3_hamode_db \ + neutron.tests.unit.db.test_migration \ + neutron.tests.unit.db.test_agents_db \ + neutron.tests.unit.db.quota.test_api \ + neutron.tests.unit.db.quota.test_driver \ + neutron.tests.unit.db.test_dvr_mac_db \ + neutron.tests.unit.db.test_securitygroups_db \ + neutron.tests.unit.debug.test_commands \ + neutron.tests.unit.tests.test_post_mortem_debug \ + neutron.tests.unit.tests.test_base \ + neutron.tests.unit.database_stubs \ + neutron.tests.unit.dummy_plugin \ + neutron.tests.unit.extension_stubs \ + neutron.tests.unit.testlib_api \ + neutron.tests.unit.api.test_api_common \ + neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc \ + neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc \ + neutron.tests.unit.api.rpc.handlers.test_dvr_rpc \ + neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api \ + neutron.tests.unit.api.v2.test_attributes \ + neutron.tests.unit.agent.metadata.test_agent \ + neutron.tests.unit.agent.metadata.test_driver \ + neutron.tests.unit.agent.metadata.test_namespace_proxy \ + neutron.tests.unit.agent.test_rpc \ + neutron.tests.unit.agent.test_securitygroups_rpc \ + neutron.tests.unit.agent.l3.test_link_local_allocator \ + neutron.tests.unit.agent.l3.test_dvr_local_router \ + neutron.tests.unit.agent.l3.test_ha_router \ + neutron.tests.unit.agent.l3.test_legacy_router \ + neutron.tests.unit.agent.l3.test_router_info \ + neutron.tests.unit.agent.l3.test_router_processing_queue \ + neutron.tests.unit.agent.l3.test_namespace_manager \ + neutron.tests.unit.agent.l3.test_dvr_fip_ns \ + neutron.tests.unit.agent.ovsdb.native.test_helpers \ + neutron.tests.unit.agent.common.test_config \ + neutron.tests.unit.agent.common.test_ovs_lib \ + neutron.tests.unit.agent.common.test_polling \ + neutron.tests.unit.agent.common.test_utils \ + neutron.tests.unit.agent.linux.test_ip_lib \ + neutron.tests.unit.agent.linux.test_keepalived \ + neutron.tests.unit.agent.linux.test_daemon \ + neutron.tests.unit.agent.linux.test_ipset_manager \ + neutron.tests.unit.agent.linux.test_iptables_firewall \ + neutron.tests.unit.agent.linux.test_ebtables_manager \ + neutron.tests.unit.agent.linux.test_iptables_firewall \ + neutron.tests.unit.agent.linux.test_ebtables_driver \ + neutron.tests.unit.agent.linux.test_polling \ + neutron.tests.unit.agent.linux.test_ip_lib \ + neutron.tests.unit.agent.linux.test_ip_monitor \ + neutron.tests.unit.agent.linux.test_iptables_manager \ + neutron.tests.unit.agent.linux.test_external_process \ + neutron.tests.unit.agent.linux.test_dhcp \ + neutron.tests.unit.agent.linux.test_async_process \ + neutron.tests.unit.agent.linux.test_ovsdb_monitor \ + neutron.tests.unit.agent.linux.test_bridge_lib \ + neutron.tests.unit.agent.linux.test_ip_link_support \ + neutron.tests.unit.agent.linux.test_interface \ + neutron.tests.unit.agent.linux.test_utils \ + neutron.tests.unit.agent.dhcp.test_agent \ + neutron.tests.unit.test_manager \ + neutron.tests.unit.test_service \ + neutron.tests.unit.test_auth \ + neutron.tests.unit.test_policy \ + neutron.tests.unit.extensions.v2attributes \ + neutron.tests.unit.extensions.test_address_scope \ + neutron.tests.unit.extensions.test_agent \ + neutron.tests.unit.extensions.test_external_net \ + neutron.tests.unit.extensions.test_flavors \ + neutron.tests.unit.extensions.test_l3_ext_gw_mode \ + neutron.tests.unit.extensions.test_extra_dhcp_opt \ + neutron.tests.unit.extensions.test_netmtu \ + neutron.tests.unit.extensions.test_vlantransparent \ + neutron.tests.unit.extensions.extendedattribute \ + neutron.tests.unit.extensions.base \ + neutron.tests.unit.extensions.foxinsocks \ + neutron.tests.unit.extensions.extensionattribute \ + neutron.tests.unit.extensions.test_servicetype \ + neutron.tests.unit.extensions.test_portsecurity \ + neutron.tests.unit.extensions.test_providernet \ + neutron.tests.unit.callbacks.test_manager \ + neutron.tests.unit.hacking.test_checks \ + neutron.tests.unit.common.test_utils \ + neutron.tests.unit.common.test_config \ + neutron.tests.unit.common.test_rpc \ + neutron.tests.unit.common.test_ipv6_utils \ + neutron.tests.unit.cmd.test_ovs_cleanup \ + neutron.tests.unit.cmd.test_netns_cleanup \ + neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api \ + neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver \ + neutron.tests.unit.ipam.test_subnet_alloc \ + neutron.tests.unit.ipam.test_utils \ + neutron.tests.unit.ipam.test_requests \ + neutron.tests.unit.notifiers.test_nova \ + neutron.tests.unit.notifiers.test_batch_notifier \ + neutron.tests.unit.api.test_extensions \ + neutron.tests.unit.db.test_db_base_plugin_common} [flake8] # E125 continuation line does not distinguish itself from next logical line