Closed
Bug 956210
Opened 11 years ago
Closed 10 years ago
[Settings][meta] marionette tests and panel refactor for 2.0
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: gasolin, Assigned: gasolin)
References
Details
(Whiteboard: [ucid:SystemPlatform30, 2.0, ft:system-platform])
We need have more marionette UI test to help make sure the rewrite of settings not break any obvious things.
The plan might be
1. write Settings 2 that can pass current integration test
2. write more Settings integration test
3. Make settings 2 pass more integration test
Comment 1•11 years ago
|
||
Is there a bug/info for the rewrite? We may also want to enhance our desktop shims so we can test additional functionality. Adding mobile/bluetooth tests for example should be possible if we enhance the shims where needed.
https://github.com/mozilla-b2g/gaia/tree/master/tools/extensions/desktop-helper/content/data/lib
Assignee | ||
Comment 2•11 years ago
|
||
Arthur has a early prototype for the rewrite based on your discussion (with kaze as well).
The detail is not confirmed yet but more integration test takes no harm :)
https://github.com/crh0716/gaia/tree/settings2
Assignee | ||
Comment 3•11 years ago
|
||
There's 14 uitests in gaia/tests/python/gaia-ui-tests/gaiatest/tests/functional/settings already covered bluetooth, wifi, display (wallpaper), do not track...,
so please check if js integration test cover the python version as well.
Assignee | ||
Comment 4•11 years ago
|
||
We're taking new approach which is backward compatible to current panels
https://github.com/crh0716/gaia/tree/settings2_iterative
Assignee | ||
Comment 5•11 years ago
|
||
We'll remove bugs that categorized in after 1.4 bug 968694 and for 1.4 bug 969265
Assignee | ||
Comment 6•11 years ago
|
||
typo 968694, should be bug 969264
Assignee | ||
Updated•11 years ago
|
Updated•11 years ago
|
Updated•11 years ago
|
Assignee | ||
Updated•11 years ago
|
Assignee | ||
Updated•11 years ago
|
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → gasolin
Summary: [Settings][meta] more marionette tests coverage → [Settings][meta] marionette tests and panel refactor for 1.5
Updated•11 years ago
|
Blocks: 2.0-system-platform
Whiteboard: [ft:system-platform]
Updated•11 years ago
|
Whiteboard: [ft:system-platform] → [ucid:SystemPlatform30, 1.5, ft:system-platform]
Assignee | ||
Comment 7•11 years ago
|
||
We've some tech discussion about 1.5 Goal for settings. We decide to start from **improving settings app load time**. Will start investigate how to separate this goal to workable tasks.
For the record, in datazilla current settings app load time is 1728.7ms
https://datazilla.mozilla.org/?start=1396340543&stop=1396945810&product=B2G&repository=master&test=settings&page=cold_load_time&project=b2g
Assignee | ||
Comment 8•11 years ago
|
||
Evan, could you help addressing marionette js test required fields under bug 956210?
Flags: needinfo?(evanxd)
Comment 10•11 years ago
|
||
Hi Fred,
For the test case planning things, based on the experience in v1.4, I think we could let reviewer and developers to figure out this for each panel. It might be easier for us.
Assignee | ||
Updated•11 years ago
|
Summary: [Settings][meta] marionette tests and panel refactor for 1.5 → [Settings][meta] marionette tests and panel refactor for 2.0
Assignee | ||
Comment 11•11 years ago
|
||
thanks Evan, that's do it :)
Updated•11 years ago
|
Whiteboard: [ucid:SystemPlatform30, 1.5, ft:system-platform] → [ucid:SystemPlatform30, 2.0, ft:system-platform]
Updated•11 years ago
|
feature-b2g: --- → 2.0
Updated•11 years ago
|
feature-b2g: 2.0 → ---
Assignee | ||
Updated•10 years ago
|
Assignee | ||
Comment 12•10 years ago
|
||
propagate rest works to bug 969264 (refactor and test works for 2.1)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•10 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•