Closed Bug 1034504 Opened 10 years ago Closed 8 years ago

[Tracking] Make on-device JS integration tests rock solid

Categories

(Testing Graveyard :: JSMarionette, defect)

Other
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: zcampbell, Unassigned)

References

Details

(Whiteboard: [device])

As opposed to what :ahal is working on deeper in the test runner (bug 994764) , this is for the higher level in the stack, being able to setup the device for tests, getting the device stable, handling unique device scenarios like crashes, making testing against device powerful, etc.
Depends on: 1034507
Consider this bug tracking the use of the core changes that ahal is making.
Setting up and tearing down the device is all handled by mozrunner, and is fairly reliable already. I'm going to change the title to be more vague so we can start filing specific bugs that block it.
Summary: [Tracking] Be able to setup/teardown the device reliably in JSMarionette → [Tracking] Make on-device JS integration tests rock solid
Depends on: 1043385
Depends on: 1043951
Depends on: 1043962
Depends on: 1045142
Depends on: 1046713
Depends on: 1034496
Depends on: 1056654
Depends on: 1056788, 1056804, 1056644
Whiteboard: [device]
Depends on: 1098017
Blocks: 1099363
No longer blocks: 1099363
Depends on: 1099363
Bug 1091680 is for causing the old node package to overwrite the latest node module, according to mdas
Depends on: 1091680
Blocks: 1135334
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.