Running YUITest and Windmill in the same layer causes us to disable YUITest when Windmill breaks
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 BaseYUITestLaye
"""The base class for all YUITests cases."""
Define subclasses in:
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
Then up update these tests to use it:
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
Related branches
- Gavin Panella (community): Approve
-
Diff: 281 lines (+80/-15)11 files modifiedlib/canonical/testing/layers.py (+4/-0)
lib/lp/app/windmill/testing.py (+14/-1)
lib/lp/app/windmill/tests/test_yuitests.py (+2/-2)
lib/lp/bugs/windmill/testing.py (+14/-1)
lib/lp/bugs/windmill/tests/test_yuitests.py (+2/-2)
lib/lp/code/windmill/testing.py (+14/-1)
lib/lp/code/windmill/tests/test_yuitests.py (+2/-2)
lib/lp/registry/windmill/testing.py (+13/-1)
lib/lp/registry/windmill/tests/test_yuitests.py (+2/-2)
lib/lp/soyuz/windmill/testing.py (+11/-1)
lib/lp/soyuz/windmill/tests/test_yuitests.py (+2/-2)
tags: | added: test-system |
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 |
Changed in launchpad: | |
assignee: | nobody → Ian Booth (wallyworld) |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Disabled tests warrant critical priority.