Running YUITest and Windmill in the same layer causes us to disable YUITest when Windmill breaks

Bug #759844 reported by Curtis Hovey
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Ian Booth

Bug Description

YUITests hosted by windmill are not brittle because they do not interact with webapp. They could be run on a separate layer that is unlikely to ever need disabling, and is more likely to catch regressions. I think this means we want to define a new layer:

class BaseYUITestLayer(BaseWindmillLayer):
    """The base class for all YUITests cases."""

Define subclasses in:
lib/lp/code/windmill/testing.py
lib/lp/bugs/windmill/testing.py
lib/lp/registry/windmill/testing.py
lib/lp/app/windmill/testing.py
lib/lp/soyuz/windmill/testing.py

Then up update these tests to use it:
lib/lp/code/windmill/tests/test_yuitests.py
lib/lp/bugs/windmill/tests/test_yuitests.py
lib/lp/registry/windmill/tests/test_yuitests.py
lib/lp/app/windmill/tests/test_yuitests.py
lib/lp/soyuz/windmill/tests/test_yuitests.py

Related branches

Curtis Hovey (sinzui)
tags: added: test-system
Revision history for this message
Francis J. Lacoste (flacoste) wrote :

Disabled tests warrant critical priority.

Changed in launchpad:
importance: High → Critical
summary: - Run YUITest on a separate layer form Windmill
+ Running YUITest and Windmill in the same layer causes us to disable
+ YUITest when Windmill breaks
Ian Booth (wallyworld)
Changed in launchpad:
assignee: nobody → Ian Booth (wallyworld)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad:
milestone: none → 11.05
tags: added: qa-needstesting
Changed in launchpad:
status: Triaged → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Changed in launchpad:
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.