Closed Bug 1111495 Opened 10 years ago Closed 7 years ago

[meta] improve development experience for gaia application and ui tests on telephony/network features

Categories

(Firefox OS Graveyard :: Emulator, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: hsinyi, Unassigned)

References

Details

As a gaia developer, I'd like to 1) have a easy way to simulate network/carrier operations, e.g. sending SMS/MMS, for gaia tests (The current way is to have a mock function which is tedious...). And this needs to be programmable from the marionette tests; 2) be able to simulate single-sim and dual-sim features Per discussion in Portland workweek, 'emulator' could be a good base to keep work on, because a) we already have not only single-sim but multi-sim supports on emulator b) we already have fundamental telephony/network features ready on emulator, e.g. voice call, data call, sms, sim cards, though we still have lots of to do such as mms c) we already have marrionette webapi tests run on emulator d) WebIDE already works with emulator that could provide very similar development experiences to gaia developers e) in addition to telephony network features, we also have nfc, wifi, bt support on emulator However, we still need major improvements on emulator before we could deliver a friendly experience in gaia development. a) We need to make an easy path to replace gaia files into the emulator, which comes with a pre-build gecko/gaia b) We need a much faster emulator. Currently, we are running arm-based emulator with very old qemu version. We need to update the android qemu version in addition to making x86-based emulator working. c) We need emulator for kikkat. Currently we are still running emulator-ics. d) We need to make gaia-ui tests run on emulator e) Of course, we should keep working on strengthening the emulator capability.
Depends on: emulator-kk
Depends on: 1080265
Depends on: 1111503
(In reply to Hsin-Yi Tsai [:hsinyi] from comment #0) > However, we still need major improvements on emulator before we could > deliver a friendly experience in gaia development. > a) We need to make an easy path to replace gaia files into the emulator, > which > comes with a pre-build gecko/gaia After bug 1080265, we should be able to have emulator nightly build > b) We need a much faster emulator. Currently, we are running arm-based > emulator with very old qemu version. We need to update the android qemu > version in addition to making x86-based emulator working. Bug 1090358 for emulator-x86 > c) We need emulator for kikkat. Currently we are still running emulator-ics. Telephony team has been run tests locally on emulator-kk for a while, but some problems with emulator-kk try server, Bug 1090359. > d) We need to make gaia-ui tests run on emulator Bug 1111503 > e) Of course, we should keep working on strengthening the emulator > capability. Bug 905098
CC'ing Johan who's working on the dialer integration tests.
How does emulator simulate network/carrier operations?
(In reply to Martijn Wargers [:mwargers] (QA) from comment #3) > How does emulator simulate network/carrier operations? Hi, you may want to refer to Edgar's presentation slides http://edgarchen.github.io/HTML_slides/slides/Emulator_20141203/
No longer depends on: emulator-l_taskcluster
Depends on: 1124980
Depends on: Emulator_L_Local
No longer depends on: Emulator_L_Local
blocking-b2g: 2.2r? → ---
ux-b2g: - → ---
No longer depends on: 1080265
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.