FirefoxOS/TestingInfrastructureImprovements: Difference between revisions

Jump to navigation Jump to search
Meeting notes Aug 17
(Meeting notes July 28)
 
(Meeting notes Aug 17)
Line 1: Line 1:
== Meeting notes Aug 17 ==
=== Marionette JS vs. Python ===
Original MarionetteJS duplicated a lot of the python infrastructure. Including parts that we've worked a long time on to stabilize and get running smoothly. Since then work has been done to make MarionetteJS reuse more of the existing python-based infrastructure.
However there's more to be done. MarionetteJS tests can almost run on-device, but only python tests are able to run in the twice-daily QA automation. We also can't extract crash dump from MarionetteJS test failures, nor gecko logs or screenshots.
'''Action Items'''
* Stand up MarionetteJS to run in the existing twice-daily automation.
* Enable turning on MarionetteJS tests only on specific platforms (on-device vs. emulator vs. Mulet)
* Try running a few MarionetteJS tests in the twice-daily automation and weed out stability issues.
=== Mach integration ===
It is currently very hard for non-FirefoxOS mozilla developers to locally get all dependencies and run our test suites. This is needed in order to help non-FirefoxOS mozilla developers to fix any test failures and regressions that they cause in FirefoxOS.
For Firefox desktop and Fennec we use mach to solve some of these problems. We should potentially look into integrating with that. However we didn't end up having time to get into enough details here, and it seemed lower priority for now.
No action items for now.


== Meeting notes July 28 ==
== Meeting notes July 28 ==
Confirmed users
716

edits

Navigation menu