Closed Bug 898520 Opened 11 years ago Closed 9 years ago

Create base integration test for Gaia System Customization work

Categories

(Firefox OS Graveyard :: Gaia::System, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID
1.3 Sprint 3 - 10/25

People

(Reporter: qdot, Assigned: aus)

References

Details

Create integration tests for MCC/MNC System Customization work in gaia.
Candice Serran changed story state to started in Pivotal Tracker
Status: NEW → ASSIGNED
Assignee: nobody → aus
Flags: in-moztrap-
Looks like our fork of the emulator already supports this:

https://github.com/mozilla-b2g/platform_external_qemu/blob/master/android/console.c#L2929

http://mxr.mozilla.org/mozilla-central/source/dom/network/tests/marionette/test_mobile_operator_names.js

Now I just need to see if the new integration test framework has the same commands available so I can switch the mcc/mnc pair on the fly.
Emulator builds with b2g system images included are available here: 

https://pvtbuilds.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/mozilla-central-generic/

Currently they require authentication to fetch. Going to check if we can make them public. Also, if we can, we will try and move them to our public nightly build repository. Spoke with releng about this and it sounds good to them. This would enable everyone to run integration tests, not just MoCo folks.

In the meantime I will continue working on the emulator host for marionette and write the initial test which everyone will be able to refer to when writing theirs.
Currently we only do emulator builds for linux-x86. To fully support what our current plan is, we would need to build for win32 and darwin-x86 at a minimum and ideally build darwin 64 bit.

We might need to re-target the integration tests to use the b2g-desktop client for this release cycle.
Depends on: 905742
Depends on: 897809
Depends on: 909955
Target Milestone: --- → 1.3 Sprint 3 - 10/25
We'll be providing integration tests by running them directly on device instead of in the emulator in the immediate. Marking this INVALID. We may opt to provide this in the future, though, in some different form.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.