On 2015/05/13 23:24, Andrew Halberstadt wrote:> I don't believe
marionette currently works on Thunderbird, but that's
> most likely due to hardcoded assumptions than any deep technical
> reasons. It could probably be made to work with a little bit of effort,
> it's just that to date, no one has tried.
>
> I thought thunderbird was using a very out-of-date version of mozmill
> which was already unmaintained anyway? Or did you already upgrade to the
> latest version?
>
> -Andrew
>
At the end of my make -f client.mk (sorry, I used |make| on this
particular build), I see the following. Versions of moz* packages are
printed.
It is a pity that version of mozmill is not printed there although
versions of other moz* packages are clearly visible.
Maybe someone in the know can fix this:
--- begin quote ---
[...]
Collecting blessings>=1.3 (from mozlog==2.11)
Using cached blessings-1.6.tar.gz
Installing collected packages: mozrunner, mozdevice, mozprocess,
moznetwork, mozcrash, mozprofile, mozlog, blessings, mozinfo, mozfile,
manifestparser
Running setup.py install for mozrunner
Installing mozrunner script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Running setup.py install for mozdevice
Installing sutini script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Installing dm script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Running setup.py install for mozprocess
Running setup.py install for moznetwork
Installing moznetwork script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Running setup.py install for mozcrash
Running setup.py install for mozprofile
Installing mozprofile script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Installing diff-profiles script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Installing view-profile script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Running setup.py install for mozlog
Installing structlog script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Running setup.py install for blessings
Running setup.py install for mozinfo
Installing mozinfo script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Running setup.py install for mozfile
Running setup.py install for manifestparser
Installing manifestparser script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Successfully installed blessings-1.6 manifestparser-1.1 mozcrash-0.14
mozdevice-0.44 mozfile-1.1 mozinfo-0.7 mozlog-2.11 moznetwork-0.24
mozprocess-0.22 mozprofile-0.23 mozrunner-6.7
You are using pip version 6.0.6, however version 6.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Processing ./jsbridge
Processing ./mozmill
Requirement already satisfied (use --upgrade to upgrade): mozrunner>=6.0
in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade):
manifestparser>=0.9 in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozmill==1.5.16)
Requirement already satisfied (use --upgrade to upgrade): mozcrash>=0.14
in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozrunner>=6.0->jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade):
mozdevice>=0.37 in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozrunner>=6.0->jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0
in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozrunner>=6.0->jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade): mozinfo>=0.7
in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozrunner>=6.0->jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade): mozlog>=1.5 in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozrunner>=6.0->jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade):
mozprocess>=0.17 in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozrunner>=6.0->jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade):
mozprofile>=0.18 in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozrunner>=6.0->jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade):
moznetwork>=0.24 in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozdevice>=0.37->mozrunner>=6.0->jsbridge==2.4.14)
Requirement already satisfied (use --upgrade to upgrade): blessings>=1.3
in
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/lib/python2.7/site-packages
(from mozlog>=1.5->mozrunner>=6.0->jsbridge==2.4.14)
Installing collected packages: mozmill, jsbridge
Running setup.py install for mozmill
Installing mozmill-thunderbird script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Installing mozmill-restart script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Installing mozmill script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Running setup.py install for jsbridge
Installing jsbridge script to
/REF-OBJ-DIR/objdir-tb3/_tests/mozmill-virtualenv/bin
Successfully installed jsbridge-2.4.14 mozmill-1.5.16
make[2]: Circular /REF-COMM-CENTRAL/comm-central/mozilla/CLOBBER <-
/REF-COMM-CENTRAL/comm-central/mozilla/CLOBBER dependency dropped.
Packaging dbgserver-40.0a1.en-US.xpi...
Packaging quit...@mozilla.org.xpi...
real 2m35.617s
user 1m51.424s
sys 0m17.268s
--- end quote ---
That said, I thought we moved to 2.0(???)
CI
> On 12/05/15 11:40 PM, Philip Chee wrote:
>> On 12/05/2015 20:23, Henrik Skupin wrote:
>>> Hi all,
>>>
>>> I would like to finally announce that we are going to discontinue
>>> any kind of development for the Mozmill framework and tests for
>>> Firefox. The reason is that there is simply no man power to further
>>> develop this tool. Also it's plainly only myself who has the
>>> knowledge of how it works and how it grew over the past 6 years. It's
>>> simply not scalable anymore.
>>>
>>> Since end of last year we (members of the A-Team) were actively
>>> working on replacing our tests. As you can imagine there is lots of
>>> work to do. To being able to better spread work around we basically
>>> have chosen the wider known Marionette framework. It's already in use
>>> by some products, has the standardized Webdriver API, and has a
>>> better platform for today's requirements compared to Mozmill.
>>>
>>> So lots of new features and bug fixes went into Marionette during
>>> the last quarter. All of those were necessary to support at least the
>>> most important features of Mozmill like running different locales,
>>> exercising restart tests, and others. As result we now have
>>> Marionette in a state to get started in replacing Mozmill tests. We
>>> even have some tests converted last quarter, so the important
>>> security and update tests could be flipped over to Marionette now.
>>> The new test suite itself is named Firefox UI Tests and can be
>>> accessed via: https://github.com/mozilla/firefox-ui-tests.
>>
>> Thunderbird currently uses mozmill. Will Marionette[1] be available for
>> Thunderbird? Is there a porting guide?
>>
>> Phil
>>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform