Test accounts periodic job is broken

Bug #1609156 reported by Andrea Frittoli
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tempest
Fix Released
High
Andrea Frittoli

Bug Description

Periodic job periodic-tempest-dsvm-neutron-full-test-accounts-master is broken: http://status.openstack.org/openstack-health/#/job/periodic-tempest-dsvm-neutron-full-test-accounts-master

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tempest (master)

Fix proposed to branch: master
Review: https://review.openstack.org/350297

Changed in tempest:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Andrea Frittoli (andrea-frittoli)
Revision history for this message
Andrea Frittoli (andrea-frittoli) wrote :
Download full text (5.4 KiB)

There's a number of tests that fail in the job:
http://status.openstack.org/openstack-health/#/job/periodic-tempest-dsvm-neutron-full-test-accounts-master

api.identity.v2.test_users.IdentityUsersTest 100.00
api.identity.v3.test_users.IdentityV3UsersTest 100.00
api.compute.admin.test_flavors_access.FlavorsAccessTestJSON.test_flavor_access_add_remove 100.00
api.compute.admin.test_flavors_access_negative.FlavorsAccessNegativeTestJSON.test_add_flavor_access_duplicate 100.00
api.compute.admin.test_flavors_access_negative.FlavorsAccessNegativeTestJSON.test_flavor_non_admin_add 100.00
api.compute.admin.test_flavors_access_negative.FlavorsAccessNegativeTestJSON.test_flavor_non_admin_remove 100.00
api.compute.admin.test_keypairs_v210.KeyPairsV210TestJSON.test_admin_manage_keypairs_for_other_users 100.00
api.compute.admin.test_servers.ServersAdminTestJSON.test_list_servers_by_admin_with_specified_tenant 100.00
api.compute.admin.test_simple_tenant_usage.TenantUsagesTestJSON.test_get_usage_tenant 100.00
api.compute.admin.test_simple_tenant_usage.TenantUsagesTestJSON.test_get_usage_tenant_with_non_admin_user 100.00
api.compute.servers.test_server_metadata_negative.ServerMetadataNegativeTestJSON.test_metadata_items_limit 100.00
api.compute.test_quotas.QuotasTestJSON.test_compare_tenant_quotas_with_default_quotas 100.00
api.compute.test_quotas.QuotasTestJSON.test_get_default_quotas 100.00
api.compute.test_quotas.QuotasTestJSON.test_get_quotas 100.00
api.identity.v2.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential 100.00
api.identity.v2.test_tokens.TokensTest.test_create_token 100.00
api.identity.v2.test_users.IdentityUsersTest.test_user_update_own_password 100.00
api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects 100.00
api.identity.v3.test_tokens.TokensV3Test.test_create_token 100.00
api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password 100.00
api.image.v1.test_image_members.ImageMembersTest.test_add_image_member 100.00
api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member 100.00
api.image.v2.test_images_member.ImagesMemberTest.test_get_private_image 100.00
api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept 100.00
api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject 100.00
api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member 100.00
api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status 100.00
api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept 100.00
api.volume.admin.v2.test_volume_type_access.VolumeTypesAccessV2Test.test_volume_type_access_list 100.00
scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_reboot 100.00
scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_rebuild 100.00
scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_resize 100.00
scenario.test_network_advanced_server_ops.TestNetworkAdvancedServerOps.test_server_connectivity_stop_start 100.00
sc...

Read more...

Revision history for this message
Andrea Frittoli (andrea-frittoli) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/409333

Changed in tempest:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tempest (master)

Reviewed: https://review.openstack.org/409333
Committed: https://git.openstack.org/cgit/openstack/tempest/commit/?id=7322467e0ba75694d867cf0513bb2378295a0dca
Submitter: Jenkins
Branch: master

commit 7322467e0ba75694d867cf0513bb2378295a0dca
Author: Andrea Frittoli <email address hidden>
Date: Fri Dec 9 21:08:19 2016 +0000

    Set auth in clients before they are used

    When credentials are preprovisioned, and thus read from a file,
    only the fields configured in accounts.yaml are available in the
    credentials object. Several tests rely on used_id / project_id
    being available in the credentials object. To ensure a consistent
    behaviour between dynamic and preprovisioned credentials, setting
    auth in the client manager before it is returned to the test, so
    that all fields are available.

    test_security_groups_basic_ops has its own solution for filling in
    IDs, which is broken, so removing it and let it rely on the IDs
    being there.

    Change-Id: I3450c055c63782a97413606f90ad77b7dba452f1
    Partial-bug: #1609156

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tempest (master)

Fix proposed to branch: master
Review: https://review.openstack.org/411887

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tempest (master)

Reviewed: https://review.openstack.org/411887
Committed: https://git.openstack.org/cgit/openstack/tempest/commit/?id=d3b8e679af3963dbcfb23e8b16b40610de228eac
Submitter: Jenkins
Branch: master

commit d3b8e679af3963dbcfb23e8b16b40610de228eac
Author: Andrea Frittoli <email address hidden>
Date: Fri Dec 16 15:30:44 2016 +0000

    Fix container cleanup in test_account_bulk

    BulkTests needs to cleanup containers after each tests, and
    it tries to so by setting an instance attribute, a list of
    containers, and using a class method delete_containers,
    which uses a class attribute to discover containers to be
    deleted.

    Fixing this by making delete_containers a static method
    which accepts the list of containers and an input.

    Partial-bug: #1650205
    Partial-bug: #1609156
    Change-Id: I3651c2e06ca52b64e43e707de9af7d45062629bc

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tempest (master)

Change abandoned by Andrea Frittoli (<email address hidden>) on branch: master
Review: https://review.openstack.org/350297

Changed in tempest:
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.