It was necessary for the Eideticker CI system that I'm working on to
have a way to connect to a WiFi network, and I didn't want to add
complexity to the various scripts that have this prerequisite. I
therefore put together a simple command line tool for interfacing with
Gaia. I've been meaning to do this for some time as it helps with both
debugging and demonstrating the power of Marionette.
It's recently been added alongside the gaiatest package in the main Gaia
repository [1]. It can be installed using:
$ easy_install gaiatest
Or
$ pip install gaiatest
Or by cloning the Gaia repository and running the following from
tests/python/gaia-ui-tests:
$ python setup.py develop
Here's an usage example, which would unlock the screen, set the
brightness to 100%, connect to a network, and launch the Settings app:
$ gcli unlock
$ gcli setsetting screen.brightness 1
$ gcli connectwifi MozillaGuest
$ gcli launchapp Settings
Any/all feedback is welcomed.
[1]
https://github.com/mozilla-b2g/gaia/blob/master/tests/python/gaia-ui-tests/gaiatest/gcli.py
Thanks,
Dave
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g