Base tests shouldn't be coupled to live dashboards

Bug #999357 reported by Gabriel Hurley
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Low
Gabriel Hurley

Bug Description

The Horizon "base_tests.py" file (and a couple other bits) break when dashboards or panels are added or changed, because rather than using proper isolated test data it's inspecting the "real" OpenStack dashboard and panel classes which change from time to time. The test suite should have its own set of independent, stable dashboards and panels.

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

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

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

Reviewed: https://review.openstack.org/7456
Committed: http://github.com/openstack/horizon/commit/b0df3b73f0c0ae43a9bc4242b0cbea699debe62b
Submitter: Jenkins
Branch: master

commit b0df3b73f0c0ae43a9bc4242b0cbea699debe62b
Author: Gabriel Hurley <email address hidden>
Date: Tue May 15 12:23:21 2012 -0700

    Isolates base_tests.py from "real" dashboards.

    Creates a set of test dashboards for testing core components
    so that they're not affected by changes to the OpenStack
    dashboards which should be completely independent.

    Fixes bug 999357.

    Change-Id: I78e70eaf32a639db5c87a3c03377dc2a02d66ad9

Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: folsom-1 → 2012.2
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.