https://wiki.mozilla.org/api.php?action=feedcontributions&user=Bc&feedformat=atomMozillaWiki - User contributions [en]2024-03-28T18:26:27ZUser contributionsMediaWiki 1.27.4https://wiki.mozilla.org/index.php?title=EngineeringProductivity/Autophone&diff=1218551EngineeringProductivity/Autophone2019-10-02T18:24:59Z<p>Bc: Remove Autophone wiki.</p>
<hr />
<div>[[File:autophone_mascot.jpg|200px|thumb|Autophone mascot]]<br />
<br />
= Autophone =<br />
<br />
Autophone has been replaced by a system running at Bitbar. Andrew Erickson maintains the infrastructure with back up from Bob Clary.<br />
<br />
Current information regarding the system is now maintained on Mana at [https://mana.mozilla.org/wiki/pages/viewpage.action?spaceKey=ROPS&title=Android+Infrastructure Android Infrastructure].</div>Bchttps://wiki.mozilla.org/index.php?title=Auto-tools/Projects/Stockwell/Isolation&diff=1214676Auto-tools/Projects/Stockwell/Isolation2019-07-07T17:05:22Z<p>Bc: /* When and How to run Test Isolation */</p>
<hr />
<div><!-- https://wiki.mozilla.org/Auto-tools/Projects/Stockwell/Isolation --><br />
<br />
= Stockwell Test Isolation Experiment (draft) =<br />
<br />
<blockquote><br />
The experiment is open to new Test Isolation runs.<br />
</blockquote><br />
<br />
Test Isolation is an experiment to determine if it is possible to diagnose '''new''' intermittent test failures by:<br />
<br />
# cloning the original test job<br />
# cloning the original test job for each directory containing test failures<br />
# cloning the original test job for each test which failed<br />
<br />
The Test Isolation experiment will run from June 17, 2019 through June 30, 2019 or until 100-200 failures have been retriggered.<br />
<br />
== Supported Test Frameworks ==<br />
<br />
Test Isolation supports the following test frameworks:<br />
<br />
* crashtest<br />
* mochitest<br />
* reftest<br />
* xpcshell<br />
<br />
on the Repositories<br />
<br />
* autoland<br />
* mozilla-central<br />
* mozilla-inbound<br />
* try<br />
<br />
== When and How to run Test Isolation ==<br />
<br />
During the experiment, Sheriffs should run Isolation Tests after new bugs are filed for test failures of supported test frameworks.<br />
<br />
android emulators, linux, linux64, windows7 and window10 (but not windows10 AArch64) should be preferred over macosx or android-hw due to the capacity constraints for the physical hardware used in macosx and android-hw.<br />
<br />
# After filing a new bug for a test failure, if the test framework supports Test Isolation, and if a test path is associated with the test failure in the ''Failure Summary'' and if the isolation tests should be run on the platform, then open the bug and enter [test isolation] in the whiteboard and save the bug.<br />
# Select the failing test job in Treeherder<br />
# Click the "hamburger" menu in the Job Details Action bar.<br />
# Click "Run Isolation Tests"<br />
# Enter the number of times to run the test in the Dialog box and click Ok. We recommend 100 iterations for intermittent failures.<br />
<br />
Once you have started the Test Isolation job, a decision task '''it''' will be created in the Gecko Decision Task. When it runs it will create new Tier 3 jobs as follows:<br />
<br />
* The new tests will be placed in a new Job Group Symbol created from the original Job Group Symbol by adding the suffix '''-I'''.<br />
* Clones of the original test job will be created in the new Job Group using the original Job Symbol as Tier 3 jobs.<br />
* Clones of the original test job restricted to each of the failing test directories will be created as Tier 3 jobs in the new Job Group using the original Job Symbol with suffix '''-it'''.<br />
* Clones of the original test job restricted to each of the failing test paths will be created in the new Job Group as Tier 3 jobs using the original Job Symbol with suffix '''-id'''.<br />
<br />
For example, the [https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedJob=251103831&revision=a0de9c43eb2001c035ac9662688e1dd64eaee64c M-spi(mda3)] job has one failing test path. Running Test Isolation on it with 100 iterations created 100 mda3 jobs, 100 mda3-id jobs and 100 mda3-it jobs in the M-spi-I[tier 3] job group.<br />
<br />
If the failing job does not have a valid test path for the failure, Test Isolation will still clone the original job the specified number of times but it will not create clones for the directories (-id) or individual tests (-it).<br />
<br />
== Bugzilla Triage ==<br />
<br />
Bob Clary will triage the Test Isolation results and classify them using [test isolation-] for an unuseful isolation test, [test isolation+] for a useful isolation test and [test isolation?] for an isolation test of questionable usefulness.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation All Test Isolation bugs] can be found by searching for bugs with test isolation in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=%5Btest%20isolation%5D Untriaged Test Isolation bugs] can be found by searching for bugs with [test isolation] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation%2B Useful Test Isolation bugs] can be found by searching for bugs with [test isolation+] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation%3F Questionable Test Isolation bugs] can be found by searching for bugs with [test isolation?] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation- Unuseful Test Isolation bugs] can be found by searching for bugs with [test isolation-] in the whiteboard.<br />
<br />
== Limitations ==<br />
<br />
Test Isolation determines which tests have failed by inspecting the error summary log for the test job. If the test job does not produce an error summary log or does not record the path of the test failure in the error summary log, it is not possible to determine the failing tests.<br />
<br />
When creating the test isolation jobs, the environment variable MOZHARNESS_TEST_PATHS is used to restrict the test run to a specific directory or individual test. If the test suite does not support MOZHARNESS_TEST_PATHS, then it is not possible to use Test Isolation.<br />
<br />
== Known Issues ==<br />
<br />
<!-- * http test paths do not work as a test path is insufficient and a manifest is required. This potentially affects reftests and crashtests. --><br />
* web-platform-tests-reftests (Wr) can be invoked via Test Isolation but will not handle directory tests (-id) or individual tests (-it) due to the difference between wpt test ids and test paths.<br />
* Leak failures do not generate test paths.<br />
* ASAN errors do not generate test paths.<br />
* TEST-UNEXPECTED-TIMEOUT | ... | application timed out after 370 seconds with no output do not appear in errorsummary, but TEST-UNEXPECTED-FAIL | ... | Test timed out! does.<br />
* Reftests on Android will fail with "Could not find manifest ..." and will result in a "taskcluster:error] Task timeout after 7200 seconds. Force killing container." error.<br />
<br />
== Contacts ==<br />
<br />
* Bob Clary irc: bc<br />
* Joel Maher irc: jmaher</div>Bchttps://wiki.mozilla.org/index.php?title=Auto-tools/Projects/Stockwell/Isolation&diff=1214003Auto-tools/Projects/Stockwell/Isolation2019-06-20T07:27:52Z<p>Bc: /* Bugzilla Triage */</p>
<hr />
<div><!-- https://wiki.mozilla.org/Auto-tools/Projects/Stockwell/Isolation --><br />
<br />
= Stockwell Test Isolation Experiment (draft) =<br />
<br />
<blockquote><br />
The experiment is open to new Test Isolation runs.<br />
</blockquote><br />
<br />
Test Isolation is an experiment to determine if it is possible to diagnose '''new''' intermittent test failures by:<br />
<br />
# cloning the original test job<br />
# cloning the original test job for each directory containing test failures<br />
# cloning the original test job for each test which failed<br />
<br />
The Test Isolation experiment will run from June 17, 2019 through June 30, 2019 or until 100-200 failures have been retriggered.<br />
<br />
== Supported Test Frameworks ==<br />
<br />
Test Isolation supports the following test frameworks:<br />
<br />
* crashtest<br />
* mochitest<br />
* reftest<br />
* xpcshell<br />
<br />
on the Repositories<br />
<br />
* autoland<br />
* mozilla-central<br />
* mozilla-inbound<br />
* try<br />
<br />
== When and How to run Test Isolation ==<br />
<br />
During the experiment, Sheriffs should run Isolation Tests after new bugs are filed for test failures of supported test frameworks.<br />
<br />
android emulators, linux, linux64, windows7 and window10 should be preferred over macosx or android-hw due to the capacity constraints for the physical hardware used in macosx and android-hw.<br />
<br />
# After filing a new bug for a test failure, if the test framework supports Test Isolation, and if a test path is associated with the test failure in the ''Failure Summary'' and if the isolation tests should be run on the platform, then open the bug and enter [test isolation] in the whiteboard and save the bug.<br />
# Select the failing test job in Treeherder<br />
# Click the "hamburger" menu in the Job Details Action bar.<br />
# Click "Run Isolation Tests"<br />
# Enter the number of times to run the test in the Dialog box and click Ok. We recommend 100 iterations for intermittent failures.<br />
<br />
Once you have started the Test Isolation job, a decision task '''it''' will be created in the Gecko Decision Task. When it runs it will create new Tier 3 jobs as follows:<br />
<br />
* The new tests will be placed in a new Job Group Symbol created from the original Job Group Symbol by adding the suffix '''-I'''.<br />
* Clones of the original test job will be created in the new Job Group using the original Job Symbol as Tier 3 jobs.<br />
* Clones of the original test job restricted to each of the failing test directories will be created as Tier 3 jobs in the new Job Group using the original Job Symbol with suffix '''-it'''.<br />
* Clones of the original test job restricted to each of the failing test paths will be created in the new Job Group as Tier 3 jobs using the original Job Symbol with suffix '''-id'''.<br />
<br />
For example, the [https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedJob=251103831&revision=a0de9c43eb2001c035ac9662688e1dd64eaee64c M-spi(mda3)] job has one failing test path. Running Test Isolation on it with 100 iterations created 100 mda3 jobs, 100 mda3-id jobs and 100 mda3-it jobs in the M-spi-I[tier 3] job group.<br />
<br />
If the failing job does not have a valid test path for the failure, Test Isolation will still clone the original job the specified number of times but it will not create clones for the directories (-id) or individual tests (-it).<br />
<br />
== Bugzilla Triage ==<br />
<br />
Bob Clary will triage the Test Isolation results and classify them using [test isolation-] for an unuseful isolation test, [test isolation+] for a useful isolation test and [test isolation?] for an isolation test of questionable usefulness.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation All Test Isolation bugs] can be found by searching for bugs with test isolation in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=%5Btest%20isolation%5D Untriaged Test Isolation bugs] can be found by searching for bugs with [test isolation] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation%2B Useful Test Isolation bugs] can be found by searching for bugs with [test isolation+] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation%3F Questionable Test Isolation bugs] can be found by searching for bugs with [test isolation?] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation- Unuseful Test Isolation bugs] can be found by searching for bugs with [test isolation-] in the whiteboard.<br />
<br />
== Limitations ==<br />
<br />
Test Isolation determines which tests have failed by inspecting the error summary log for the test job. If the test job does not produce an error summary log or does not record the path of the test failure in the error summary log, it is not possible to determine the failing tests.<br />
<br />
When creating the test isolation jobs, the environment variable MOZHARNESS_TEST_PATHS is used to restrict the test run to a specific directory or individual test. If the test suite does not support MOZHARNESS_TEST_PATHS, then it is not possible to use Test Isolation.<br />
<br />
== Known Issues ==<br />
<br />
<!-- * http test paths do not work as a test path is insufficient and a manifest is required. This potentially affects reftests and crashtests. --><br />
* web-platform-tests-reftests (Wr) can be invoked via Test Isolation but will not handle directory tests (-id) or individual tests (-it) due to the difference between wpt test ids and test paths.<br />
* Leak failures do not generate test paths.<br />
* ASAN errors do not generate test paths.<br />
* TEST-UNEXPECTED-TIMEOUT | ... | application timed out after 370 seconds with no output do not appear in errorsummary, but TEST-UNEXPECTED-FAIL | ... | Test timed out! does.<br />
* Reftests on Android will fail with "Could not find manifest ..." and will result in a "taskcluster:error] Task timeout after 7200 seconds. Force killing container." error.<br />
<br />
== Contacts ==<br />
<br />
* Bob Clary irc: bc<br />
* Joel Maher irc: jmaher</div>Bchttps://wiki.mozilla.org/index.php?title=Auto-tools/Projects/Stockwell/Isolation&diff=1213907Auto-tools/Projects/Stockwell/Isolation2019-06-19T04:57:11Z<p>Bc: /* Known Issues */</p>
<hr />
<div><!-- https://wiki.mozilla.org/Auto-tools/Projects/Stockwell/Isolation --><br />
<br />
= Stockwell Test Isolation Experiment (draft) =<br />
<br />
<blockquote><br />
The experiment is open to new Test Isolation runs.<br />
</blockquote><br />
<br />
Test Isolation is an experiment to determine if it is possible to diagnose '''new''' intermittent test failures by:<br />
<br />
# cloning the original test job<br />
# cloning the original test job for each directory containing test failures<br />
# cloning the original test job for each test which failed<br />
<br />
The Test Isolation experiment will run from June 17, 2019 through June 30, 2019 or until 100-200 failures have been retriggered.<br />
<br />
== Supported Test Frameworks ==<br />
<br />
Test Isolation supports the following test frameworks:<br />
<br />
* crashtest<br />
* mochitest<br />
* reftest<br />
* xpcshell<br />
<br />
on the Repositories<br />
<br />
* autoland<br />
* mozilla-central<br />
* mozilla-inbound<br />
* try<br />
<br />
== When and How to run Test Isolation ==<br />
<br />
During the experiment, Sheriffs should run Isolation Tests after new bugs are filed for test failures of supported test frameworks.<br />
<br />
android emulators, linux, linux64, windows7 and window10 should be preferred over macosx or android-hw due to the capacity constraints for the physical hardware used in macosx and android-hw.<br />
<br />
# After filing a new bug for a test failure, if the test framework supports Test Isolation, and if a test path is associated with the test failure in the ''Failure Summary'' and if the isolation tests should be run on the platform, then open the bug and enter [test isolation] in the whiteboard and save the bug.<br />
# Select the failing test job in Treeherder<br />
# Click the "hamburger" menu in the Job Details Action bar.<br />
# Click "Run Isolation Tests"<br />
# Enter the number of times to run the test in the Dialog box and click Ok. We recommend 100 iterations for intermittent failures.<br />
<br />
Once you have started the Test Isolation job, a decision task '''it''' will be created in the Gecko Decision Task. When it runs it will create new Tier 3 jobs as follows:<br />
<br />
* The new tests will be placed in a new Job Group Symbol created from the original Job Group Symbol by adding the suffix '''-I'''.<br />
* Clones of the original test job will be created in the new Job Group using the original Job Symbol as Tier 3 jobs.<br />
* Clones of the original test job restricted to each of the failing test directories will be created as Tier 3 jobs in the new Job Group using the original Job Symbol with suffix '''-it'''.<br />
* Clones of the original test job restricted to each of the failing test paths will be created in the new Job Group as Tier 3 jobs using the original Job Symbol with suffix '''-id'''.<br />
<br />
For example, the [https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedJob=251103831&revision=a0de9c43eb2001c035ac9662688e1dd64eaee64c M-spi(mda3)] job has one failing test path. Running Test Isolation on it with 100 iterations created 100 mda3 jobs, 100 mda3-id jobs and 100 mda3-it jobs in the M-spi-I[tier 3] job group.<br />
<br />
If the failing job does not have a valid test path for the failure, Test Isolation will still clone the original job the specified number of times but it will not create clones for the directories (-id) or individual tests (-it).<br />
<br />
== Bugzilla Triage ==<br />
<br />
Bob Clary will triage the Test Isolation results and classify them using [test isolation-] for an unuseful isolation test, [test isolation+] for a useful isolation test and [test isolation?] for an isolation test of questionable usefulness.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=14765338&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation All Test Isolation bugs] can be found by searching for bugs with test isolation in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=14765338&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation%2B Useful Test Isolation bugs] can be found by searching for bugs with [test isolation+] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=14765338&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation%3F Questionable Test Isolation bugs] can be found by searching for bugs with [test isolation?] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=14765338&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation- Unuseful Test Isolation bugs] can be found by searching for bugs with [test isolation-] in the whiteboard.<br />
<br />
<br />
== Limitations ==<br />
<br />
Test Isolation determines which tests have failed by inspecting the error summary log for the test job. If the test job does not produce an error summary log or does not record the path of the test failure in the error summary log, it is not possible to determine the failing tests.<br />
<br />
When creating the test isolation jobs, the environment variable MOZHARNESS_TEST_PATHS is used to restrict the test run to a specific directory or individual test. If the test suite does not support MOZHARNESS_TEST_PATHS, then it is not possible to use Test Isolation.<br />
<br />
== Known Issues ==<br />
<br />
<!-- * http test paths do not work as a test path is insufficient and a manifest is required. This potentially affects reftests and crashtests. --><br />
* web-platform-tests-reftests (Wr) can be invoked via Test Isolation but will not handle directory tests (-id) or individual tests (-it) due to the difference between wpt test ids and test paths.<br />
* Leak failures do not generate test paths.<br />
* ASAN errors do not generate test paths.<br />
* TEST-UNEXPECTED-TIMEOUT | ... | application timed out after 370 seconds with no output do not appear in errorsummary, but TEST-UNEXPECTED-FAIL | ... | Test timed out! does.<br />
* Reftests on Android will fail with "Could not find manifest ..." and will result in a "taskcluster:error] Task timeout after 7200 seconds. Force killing container." error.<br />
<br />
== Contacts ==<br />
<br />
* Bob Clary irc: bc<br />
* Joel Maher irc: jmaher</div>Bchttps://wiki.mozilla.org/index.php?title=Auto-tools/Projects/Stockwell/Isolation&diff=1213889Auto-tools/Projects/Stockwell/Isolation2019-06-18T15:55:12Z<p>Bc: Created page with "<!-- https://wiki.mozilla.org/Auto-tools/Projects/Stockwell/Isolation --> = Stockwell Test Isolation Experiment (draft) = <blockquote> The experiment is open to new Test Iso..."</p>
<hr />
<div><!-- https://wiki.mozilla.org/Auto-tools/Projects/Stockwell/Isolation --><br />
<br />
= Stockwell Test Isolation Experiment (draft) =<br />
<br />
<blockquote><br />
The experiment is open to new Test Isolation runs.<br />
</blockquote><br />
<br />
Test Isolation is an experiment to determine if it is possible to diagnose '''new''' intermittent test failures by:<br />
<br />
# cloning the original test job<br />
# cloning the original test job for each directory containing test failures<br />
# cloning the original test job for each test which failed<br />
<br />
The Test Isolation experiment will run from June 17, 2019 through June 30, 2019 or until 100-200 failures have been retriggered.<br />
<br />
== Supported Test Frameworks ==<br />
<br />
Test Isolation supports the following test frameworks:<br />
<br />
* crashtest<br />
* mochitest<br />
* reftest<br />
* xpcshell<br />
<br />
on the Repositories<br />
<br />
* autoland<br />
* mozilla-central<br />
* mozilla-inbound<br />
* try<br />
<br />
== When and How to run Test Isolation ==<br />
<br />
During the experiment, Sheriffs should run Isolation Tests after new bugs are filed for test failures of supported test frameworks.<br />
<br />
android emulators, linux, linux64, windows7 and window10 should be preferred over macosx or android-hw due to the capacity constraints for the physical hardware used in macosx and android-hw.<br />
<br />
# After filing a new bug for a test failure, if the test framework supports Test Isolation, and if a test path is associated with the test failure in the ''Failure Summary'' and if the isolation tests should be run on the platform, then open the bug and enter [test isolation] in the whiteboard and save the bug.<br />
# Select the failing test job in Treeherder<br />
# Click the "hamburger" menu in the Job Details Action bar.<br />
# Click "Run Isolation Tests"<br />
# Enter the number of times to run the test in the Dialog box and click Ok. We recommend 100 iterations for intermittent failures.<br />
<br />
Once you have started the Test Isolation job, a decision task '''it''' will be created in the Gecko Decision Task. When it runs it will create new Tier 3 jobs as follows:<br />
<br />
* The new tests will be placed in a new Job Group Symbol created from the original Job Group Symbol by adding the suffix '''-I'''.<br />
* Clones of the original test job will be created in the new Job Group using the original Job Symbol as Tier 3 jobs.<br />
* Clones of the original test job restricted to each of the failing test directories will be created as Tier 3 jobs in the new Job Group using the original Job Symbol with suffix '''-it'''.<br />
* Clones of the original test job restricted to each of the failing test paths will be created in the new Job Group as Tier 3 jobs using the original Job Symbol with suffix '''-id'''.<br />
<br />
For example, the [https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedJob=251103831&revision=a0de9c43eb2001c035ac9662688e1dd64eaee64c M-spi(mda3)] job has one failing test path. Running Test Isolation on it with 100 iterations created 100 mda3 jobs, 100 mda3-id jobs and 100 mda3-it jobs in the M-spi-I[tier 3] job group.<br />
<br />
If the failing job does not have a valid test path for the failure, Test Isolation will still clone the original job the specified number of times but it will not create clones for the directories (-id) or individual tests (-it).<br />
<br />
== Bugzilla Triage ==<br />
<br />
Bob Clary will triage the Test Isolation results and classify them using [test isolation-] for an unuseful isolation test, [test isolation+] for a useful isolation test and [test isolation?] for an isolation test of questionable usefulness.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=14765338&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation All Test Isolation bugs] can be found by searching for bugs with test isolation in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=14765338&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation%2B Useful Test Isolation bugs] can be found by searching for bugs with [test isolation+] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=14765338&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation%3F Questionable Test Isolation bugs] can be found by searching for bugs with [test isolation?] in the whiteboard.<br />
<br />
* [https://bugzilla.mozilla.org/buglist.cgi?list_id=14765338&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&status_whiteboard_type=substring&chfieldto=Now&query_format=advanced&chfieldfrom=2019-06-14&status_whiteboard=test%20isolation- Unuseful Test Isolation bugs] can be found by searching for bugs with [test isolation-] in the whiteboard.<br />
<br />
<br />
== Limitations ==<br />
<br />
Test Isolation determines which tests have failed by inspecting the error summary log for the test job. If the test job does not produce an error summary log or does not record the path of the test failure in the error summary log, it is not possible to determine the failing tests.<br />
<br />
When creating the test isolation jobs, the environment variable MOZHARNESS_TEST_PATHS is used to restrict the test run to a specific directory or individual test. If the test suite does not support MOZHARNESS_TEST_PATHS, then it is not possible to use Test Isolation.<br />
<br />
== Known Issues ==<br />
<br />
<!-- * http test paths do not work as a test path is insufficient and a manifest is required. This potentially affects reftests and crashtests. --><br />
* web-platform-tests-reftests (Wr) can be invoked via Test Isolation but will not handle directory tests (-id) or individual tests (-it) due to the difference between wpt test ids and test paths.<br />
* Leak failures do not generate test paths.<br />
* ASAN errors do not generate test paths.<br />
* TEST-UNEXPECTED-TIMEOUT | ... | application timed out after 370 seconds with no output do not appear in errorsummary, but TEST-UNEXPECTED-FAIL | ... | Test timed out! does.<br />
<br />
<br />
== Contacts ==<br />
<br />
* Bob Clary irc: bc<br />
* Joel Maher irc: jmaher</div>Bchttps://wiki.mozilla.org/index.php?title=ReleaseEngineering/How_To/Validate_a_New_Config&diff=1208036ReleaseEngineering/How To/Validate a New Config2019-02-22T19:04:03Z<p>Bc: </p>
<hr />
<div>= Overview =<br />
There are many reasons we need to validate a new config:<br />
* upgrading an operating system to a new version<br />
* changing hardware the operating system runs on<br />
* upgrading the generic-worker or other infrastructure related components<br />
* changing the cloud providers we are using<br />
* building with different flags or configurations<br />
* installing tools on the test image in order to add support for a new test (e.g. fonts, xperf)<br />
* etc.<br />
<br />
We often run into this scenario at least once/quarter and in conversations this is usually referred to as "greening up the tests". This is intended to document that process.<br />
<br />
The scope here is to assume you are testing a single branch, a single platform or ideally a single build type/config, and will need to test most if not all the tests.<br />
* NOTE: for linux/windows/android we run performance tests on physical devices, not virtual instances<br />
<br />
= Greening up =<br />
The goal here is to find all repeated failures and get them fixed. They might exist on the previous config or a similar config. Often we find that a new config will result in many failures:<br />
* tests failing as they have hardcoded config/platform options<br />
* timeout related issues (either test or harness)<br />
* tools might not work (minidumpstackwalk), or features could be missing (for example clipboard or crashreporter)<br />
<br />
To do this work it is a loop where we basically do this:<br />
* while not green:<br />
** push to try<br />
** for each failed job:<br />
*** file a bug, needinfo someone to help get a resolution<br />
<br />
typically this process results in dozens of bugs and often many test failures are the same root cause. It is a good idea to pick the top set of failures at first that seem to be common issues (installer, process/crash, reftest and fonts, canvas/webgl, etc.) and get bugs on file with examples of various tests. Having traction on those bugs will often result in fixing many more.<br />
<br />
One word of caution here is that the browser is a changing environment every day. We change features, fix things, break things, and most importantly our tests are changing daily as well. So what failures you found yesterday might not be the same failures you see today. Typically I view this as a 3 pass process:<br />
1) get jobs to schedule, basic tools to work (1 week)<br />
2) push, file bugs, resolve issues (3 weeks)<br />
3) push, confirm fixed bugs, file new bugs (2 weeks)<br />
4) push, confirm fixed bugs, file new bugs (2 weeks)<br />
<br />
Once you get to a more stable state, then it is waiting on a small number of bugs to be resolved and often you can start running the tests as tier-3 or tier-2 with the tests/jobs disabled until the bugs are fixed. This is not a good idea until at least the 3rd or 4th cycle in greening up.<br />
<br />
= Validate the config = <br />
In doing this, the most typical solution is a before/after comparison. Here we want to know what our current configuration is producing and compare that to the new configuration we want to deploy. In general there are 3 things to do:<br />
* push to try twice, once for the current/original config, second for the new config<br />
* for both try pushes ensure that we are building each job multiple times (I recommend 5 data points for each job)<br />
* once complete, we want to build a spreadsheet of each job before/after and compare the average runtime and intermittent failure rate.<br />
<br />
= TODO_INSERT_TOOL_HERE =<br />
List tools which you find or develop which will be helpful in this process.</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/08_15_18&diff=1199546Mobile/Testing/08 15 182018-08-15T14:15:14Z<p>Bc: /* Bitbar */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* ...is dead: {{bug|1483346}}<br />
== Bitbar ==<br />
<br />
* {{Bug|1482957}} - Android hardware tests @ Bitbar no longer downloading minidump_stackwalk.<br />
* bc Investigating Taskcluster exceptions for mochitest-1 on recent remote automation changes.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
** select test suites now running on mozilla-central only, tier 3:<br />
** https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&filter-tier=1&filter-tier=2&filter-tier=3&filter-searchStr=android%20x86%207.0<br />
* can we enable marionette on release builds? {{bug|1426822}}<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/08_01_18&diff=1198345Mobile/Testing/08 01 182018-08-01T18:23:19Z<p>Bc: /* Product Integrity */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Still chugging along waiting for the ax.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
** all mochitests and reftests failing: {{bug|1479584}}, :jchen on the case<br />
** wcosta recently provided docker-worker support for packet.net -- looking good<br />
* jchen has patches to enable webext on geckoview and perhaps fennec. gbrown will test on packet.net<br />
* rwood has his new pixel 2 and has successfully rooted it.<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/08_01_18&diff=1198344Mobile/Testing/08 01 182018-08-01T18:22:33Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Still chugging along waiting for the ax.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
** all mochitests and reftests failing: {{bug|1479584}}, :jchen on the case<br />
** wcosta recently provided docker-worker support for packet.net -- looking good<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/07_18_18&diff=1197513Mobile/Testing/07 18 182018-07-18T14:43:29Z<p>Bc: /* Product Integrity */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* [https://www.youtube.com/watch?v=zPoDp9McTrA Keeps chugging along]<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
* Android hardware<br />
** {{bug|1472298}} - add speedometer benchmark to raptor/android. bc having trouble making progress and has reached out for help.<br />
** Found regression {{bug|1476315}}<br />
** Added 5 new Pixel2 and 5 new Moto G5 devices. Now have 30 Pixel2 devices under test. Investigating issues with new moto g5 devices and server @ bitbar.<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/07_18_18&diff=1197512Mobile/Testing/07 18 182018-07-18T14:40:51Z<p>Bc: /* Product Integrity */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* [https://www.youtube.com/watch?v=zPoDp9McTrA Keeps chugging along]<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
* Android hardware<br />
** {{bug|1472298}} - add speedometer benchmark to raptor/android. bc having trouble making progress and has reached out for help.<br />
** Found regression {{bug|1476315}}<br />
** Investigating issues with new moto g5 devices and server @ bitbar.<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/07_18_18&diff=1197511Mobile/Testing/07 18 182018-07-18T14:33:47Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* [https://www.youtube.com/watch?v=zPoDp9McTrA Keeps chugging along]<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/06_20_18&diff=1195836Mobile/Testing/06 20 182018-06-20T17:25:17Z<p>Bc: /* Round Table */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* {{bug|1426586}} - planning to enable mda, jit on Pixel 2 aarch64 as Tier 3 on Friday. NI in bug for cpeterson, snorp whether aarch64 mda is sufficient or whether arm7 is required. Estimated that we can only support one on all platforms.<br />
** cpeterson requested 32bit if we can't do both.<br />
** waiting to see if we should test Fennec or TestRunnerActivity.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
** slightly stalled: unable to start packet.net tasks since June 7<br />
<br />
= Round Table =<br />
* Convert to an irc only meeting? Vidyo is a pain since it doesn't work on recent Linux versions.<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/06_20_18&diff=1195835Mobile/Testing/06 20 182018-06-20T17:08:07Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* {{bug|1426586}} - planning to enable mda, jit on Pixel 2 aarch64 as Tier 3 on Friday. NI in bug for cpeterson, snorp whether aarch64 mda is sufficient or whether arm7 is required. Estimated that we can only support one on all platforms.<br />
** cpeterson requested 32bit if we can't do both.<br />
** waiting to see if we should test Fennec or TestRunnerActivity.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
** slightly stalled: unable to start packet.net tasks since June 7<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/06_20_18&diff=1195832Mobile/Testing/06 20 182018-06-20T14:46:28Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* {{bug|1426586}} - planning to enable mda, jit on Pixel 2 aarch64 as Tier 3 on Friday. NI in bug for cpeterson, snorp whether aarch64 mda is sufficient or whether arm7 is required. Estimated that we can only support one on all platforms.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
** slightly stalled: unable to start packet.net tasks since June 7<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/06_06_18&diff=1195272Mobile/Testing/06 06 182018-06-06T16:38:55Z<p>Bc: /* Round Table */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* bitbar work in progress in {{bug|1426586}}<br />
* Sent out email soliciting test selections.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
<br />
= Round Table =<br />
* How to handle android-em, android-hw in try syntax / trychooser?<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/06_06_18&diff=1195223Mobile/Testing/06 06 182018-06-06T08:01:37Z<p>Bc: </p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* bitbar work in progress in {{bug|1426586}}<br />
* Sent out email soliciting test selections.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* packet.net work in progress in {{bug|1460411}}<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/05_09_18&diff=1193549Mobile/Testing/05 09 182018-05-09T15:02:29Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Autophone.legacy still putting along.<br />
* Next stage<br />
** Review bc's Autophone.next patches<br />
** android-emu vs. android-em ?<br />
** Once android_hardware_unittest.py lands, merge android_{emulator,hardware}_unittests?<br />
** mozharness versions of Autophone.legacy's S1S2 and Talos tests?<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* {{bug|1445716}} geckoview junit tests are running<br />
** https://developer.mozilla.org/en-US/docs/Mozilla/Geckoview-Junit_Tests<br />
* {{bug|1440714}} conversion to adb.py finally done<br />
* working on x86 emulator setup on packet.net<br />
** limited taskcluster support now available<br />
= Round Table =<br />
* is there a webgl benchmark that we want to run on bitbar?<br />
* how can we measure input latency?<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/04_11_18&diff=1192196Mobile/Testing/04 11 182018-04-11T17:18:03Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Agreement in final stages<br />
* Moar tests implemented. try<br />
** Jittests on arm64 supported.<br />
** [@ js::jit::MaybeEnterJit] crashes on arm64 crashtests<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* {{bug|1445716}} geckoview junit test suite prototyped...but not running yet<br />
** https://treeherder.mozilla.org/#/jobs?repo=try&revision=041ffc2d54aabfd1341243f7111aa1fb181680f7<br />
* {{bug|1452694}} ready to use TestRunnerActivity for geckoview mochitest/reftest<br />
** https://treeherder.mozilla.org/#/jobs?repo=try&revision=2b0d10f94e73ad47934ce8d469e168ea938a06cf<br />
** a few mochitest hangs<br />
** significant speed-up in mochitests (only): https://pastebin.mozilla.org/9082738<br />
* {{bug|1389805}} hope for xpcshell crash reports!?<br />
* {{bug|1440714}} all tests except Marionette using adb.py<br />
** some regressions found/fixed<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/03_28_18&diff=1191430Mobile/Testing/03 28 182018-03-28T16:02:16Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Geoff is awesome!<br />
* Issues with Docker image generation at Bitbar.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* {{bug|1440714}} all tests except Marionette now using adb.py<br />
* Tom Ritter checked in with me about possible Android Tor testing on emulator<br />
* Chris Peterson asked about x86 emulators; mentioned we might want to test geckoview via Klar instead of geckoview_example<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/02_28_18&diff=1189549Mobile/Testing/02 28 182018-02-28T17:10:11Z<p>Bc: /* Round Table */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Autophone continues to run without too many disconnections. Low load and newer kernels make Autophone happy?<br />
* Bitbar discussion with team ongoing. Expect to send note later today with all of the generated questions.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* [gbrown] {{bug|1291387}} landed -- what are our next steps for geckoview testing?<br />
* started working on {{bug|1440714}} mozdevice overhaul / devicemanager retirement<br />
<br />
= Round Table =<br />
[gbrown] Things on my mind:<br />
* geckoview vs firefox mochitests/reftests<br />
* kvm-accelerated x86 emulator<br />
* bitbar<br />
* jit-tests and jsreftests (and others?) on aarch64 hardware<br />
* web-platform-tests<br />
* gtest?<br />
What will all this look like when we are done?<br />
<br />
[bc] https://www.youtube.com/watch?v=glggureA_Kk<br />
* changing how adb*.py handles root?<br />
* changing assumption about number of connected devices?<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/02_28_18&diff=1189548Mobile/Testing/02 28 182018-02-28T17:06:13Z<p>Bc: /* Round Table */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Autophone continues to run without too many disconnections. Low load and newer kernels make Autophone happy?<br />
* Bitbar discussion with team ongoing. Expect to send note later today with all of the generated questions.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* [gbrown] {{bug|1291387}} landed -- what are our next steps for geckoview testing?<br />
* started working on {{bug|1440714}} mozdevice overhaul / devicemanager retirement<br />
<br />
= Round Table =<br />
[gbrown] Things on my mind:<br />
* geckoview vs firefox mochitests/reftests<br />
* kvm-accelerated x86 emulator<br />
* bitbar<br />
* jit-tests and jsreftests (and others?) on aarch64 hardware<br />
* web-platform-tests<br />
* gtest?<br />
What will all this look like when we are done?<br />
[bc] https://www.youtube.com/watch?v=glggureA_Kk<br />
* changing how adb*.py handles root?<br />
* changing assumption about number of connected devices?<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/02_28_18&diff=1189547Mobile/Testing/02 28 182018-02-28T17:04:34Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Autophone continues to run without too many disconnections. Low load and newer kernels make Autophone happy?<br />
* Bitbar discussion with team ongoing. Expect to send note later today with all of the generated questions.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* [gbrown] {{bug|1291387}} landed -- what are our next steps for geckoview testing?<br />
* started working on {{bug|1440714}} mozdevice overhaul / devicemanager retirement<br />
<br />
= Round Table =<br />
[gbrown] Things on my mind:<br />
* geckoview vs firefox mochitests/reftests<br />
* kvm-accelerated x86 emulator<br />
* bitbar<br />
* jit-tests and jsreftests (and others?) on aarch64 hardware<br />
* web-platform-tests<br />
* gtest?<br />
What will all this look like when we are done?<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/02_14_18&diff=1189026Mobile/Testing/02 14 182018-02-14T17:16:48Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* nexus-5-03 showed signs of failure, ewasted and replaced with spare nexus-5-06.<br />
* Got [https://treeherder.mozilla.org/#/jobs?repo=try&revision=5f059aae7929d3973c5dc95c6e64e81d74ddc30d mda running on my samsung gs3] via taskcluster-worker running in a Docker image<br />
* Submitted Dockerfile for testing by Bitbar. Hope to have test run from them this week.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* Easy taskcluster configuration of geckoview_example: {{bug|1434411}}, {{bug|1435031}}<br />
* Running fewer tests against non-gradle builds: {{bug|1435079}}<br />
* Android mochitests now run-by-manifest: {{bug|1393326}}<br />
* Host-utils updated, again: {{bug|1436183}}<br />
* Check for installed app correctly with --app: {{bug|1434423}}<br />
* Verified that x86 emulator with kvm acceleration works on packet.net type 0 bare metal instances; experiments on-going<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/01_31_18&diff=1188291Mobile/Testing/01 31 182018-01-31T15:55:06Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* {{Bug|1433895}} - Autophone - start reduced testing to preserve device longevity<br />
* Working on getting Unit tests running using taskcluster-worker in a Docker image.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* geckoview mochitests and reftests first-cut:<br />
** https://treeherder.mozilla.org/#/jobs?repo=try&revision=02829e53f21f628683c25f20126058bf21c7a1ff<br />
* {{bug|1433279}} host-utils being updated<br />
* {{bug|1433308}} 'mach android-emulator' updates<br />
* Emulator test efficiency improvements: {{bug|1345972}}, {{bug|1402358}}, {{bug|1432598}}, {{bug|1432848}}<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/01_31_18&diff=1188290Mobile/Testing/01 31 182018-01-31T15:54:21Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* {{Bug|1433895}} - Autophone - start reduced testing to preserve device longevity<br />
* Working on getting Unit tests running in Docker image.<br />
<br />
== Dev team ==<br />
<br />
== Product Integrity ==<br />
* geckoview mochitests and reftests first-cut:<br />
** https://treeherder.mozilla.org/#/jobs?repo=try&revision=02829e53f21f628683c25f20126058bf21c7a1ff<br />
* {{bug|1433279}} host-utils being updated<br />
* {{bug|1433308}} 'mach android-emulator' updates<br />
* Emulator test efficiency improvements: {{bug|1345972}}, {{bug|1402358}}, {{bug|1432598}}, {{bug|1432848}}<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/24-Jan-2018&diff=1187483Mobile/Platform/Notes/24-Jan-20182018-01-24T14:48:04Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "58+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
===Bob Clary===<br />
* Made proposal to eliminate unit testing except on Try and to consolidate s1s2 testing. This will free up nexus-4-08, nexus-5-06, nexus-5-08, nexus-5-11, nexus-6p-05, nexus-6p-07, nexus-6p-09, nexus-6p-13 which can be disconnected and powered down to save their batteries until they are needed.<br />
* Making progress on Taskcluster for Android hardware... Just call me Zeno.<br />
<br />
===Mike Kaply===<br />
<br />
[[Category:Wikipage templates]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes&diff=1187482Mobile/Platform/Notes2018-01-24T14:45:30Z<p>Bc: /* Meeting Notes */</p>
<hr />
<div>{{AndroidNav}}<br />
There will be a meeting each week to discuss the general status of [[Mobile]]. Please use [irc://irc.mozilla.org/%23mobile #mobile] or [https://mail.mozilla.org/listinfo/mobile-firefox-dev mobile-firefox-dev@mozilla.org] for communication.<br />
<br />
== Meeting Details == <br />
<br />
*Tuesdays @ 9:00AM PST <br />
{{conf|99998}}<br />
*[irc://irc.mozilla.org/%23mobile #mobile] for backchannel <br />
*[https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile Vidyo Room]<br />
<br />
== Meeting Notes ==<br />
Create a new weekly agenda from the [[Mobile/Platform/Notes/Template|template]]:<br />
<br />
'''''Remember:''''' You'll still need to link it below!<br />
<div style="float:left"><br />
<inputbox><br />
break=no<br />
type=create<br />
preload=Mobile/Platform/Notes/Template<br />
default={{#time: d-M-Y | wednesday}}<br />
prefix=Mobile/Platform/Notes/<br />
</inputbox><br />
</div><br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2018 <br />
|-<br />
|<br />
* [[/24-Jan-2018|Jan 24, 2018]]<br />
* [[/17-Jan-2018|Jan 17, 2018]]<br />
* [[/10-Jan-2018|Jan 10, 2018]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2017 <br />
|-<br />
|<br />
* [[/06-Dec-2017|Dec 6, 2017]]<br />
* [[/29-Nov-2017|Nov 29, 2017]]<br />
* [[/15-Nov-2017|Nov 15, 2017]]<br />
* [[/08-Nov-2017|Nov 8, 2017]]<br />
* [[/01-Nov-2017|Nov 1, 2017]]<br />
* [[/25-Oct-2017|Oct 25, 2017]]<br />
* [[/18-Oct-2017|Oct 18, 2017]]<br />
* [[/04-Oct-2017|Oct 4, 2017]]<br />
* [[/27-Sep-2017|Sep 27, 2017]]<br />
* [[/20-Sep-2017|Sep 20, 2017]]<br />
* [[/13-Sep-2017|Sep 13, 2017]]<br />
* [[/06-Sep-2017|Sep 6, 2017]]<br />
* [[/30-Aug-2017|Aug 30, 2017]]<br />
* [[/23-Aug-2017|Aug 23, 2017]]<br />
* [[/16-Aug-2017|Aug 16, 2017]]<br />
* [[/09-Aug-2017|Aug 9, 2017]]<br />
* [[/02-Aug-2017|Aug 2, 2017]]<br />
* [[/19-Jul-2017|Jul 19, 2017]]<br />
* [[/12-Jul-2017|Jul 12, 2017]]<br />
* [[/05-Jul-2017|Jul 5, 2017]] (no meeting)<br />
* [[/28-Jun-2017|Jun 28, 2017]] (no meeting: All Hands San Francisco)<br />
* [[/21-Jun-2017|Jun 21, 2017]] (no meeting)<br />
* [[/14-Jun-2017|Jun 14, 2017]]<br />
* [[/07-Jun-2017|Jun 7, 2017]]<br />
* [[/31-May-2017|May 31, 2017]]<br />
* [[/24-May-2017|May 24, 2017]]<br />
* [[/17-May-2017|May 17, 2017]]<br />
* [[/10-May-2017|May 10, 2017]]<br />
* [[/03-May-2017|May 03, 2017]]<br />
* [[/26-Apr-2017|Apr 26, 2017]]<br />
* [[/19-Apr-2017|Apr 19, 2017]]<br />
* [[/12-Apr-2017|Apr 12, 2017]]<br />
* [[/05-Apr-2017|Apr 5, 2017]]<br />
* [[/29-Mar-2017|Mar 29, 2017]]<br />
* [[/15-Mar-2017|Mar 15, 2017]]<br />
* [[/08-Mar-2017|Mar 8, 2017]]<br />
* [[/01-Mar-2017|Mar 1, 2017]]<br />
* [[/22-Feb-2017|Feb 22, 2017]]<br />
* [[/15-Feb-2017|Feb 15, 2017]]<br />
* [[/08-Feb-2017|Feb 08, 2017]]<br />
* [[/01-Feb-2017|Feb 01, 2017]]<br />
* [[/25-Jan-2017|Jan 25, 2017]]<br />
* [[/18-Jan-2017|Jan 18, 2017]]<br />
* [[/04-Jan-2017|Jan 4, 2017]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2016 <br />
|-<br />
|<br />
* [[/21-Dec-2016|Dec 21, 2016]]<br />
* [[/14-Dec-2016|Dec 14, 2016]] (no meeting)<br />
* [[/07-Dec-2016|Dec 7, 2016]] (no meeting: All Hands Hawaii)<br />
* [[/30-Nov-2016|Nov 30, 2016]]<br />
* [[/23-Nov-2016|Nov 23, 2016]]<br />
* [[/16-Nov-2016|Nov 16, 2016]]<br />
* [[/09-Nov-2016|Nov 9, 2016]]<br />
* [[/02-Nov-2016|Nov 2, 2016]]<br />
* [[/26-Oct-2016|Oct 26, 2016]]<br />
* [[/19-Oct-2016|Oct 19, 2016]]<br />
* [[/12-Oct-2016|Oct 12, 2016]] (no meeting)<br />
* [[/05-Oct-2016|Oct 5, 2016]]<br />
* [[/28-Sep-2016|Sep 28, 2016]]<br />
* [[/21-Sep-2016|Sep 21, 2016]]<br />
* [[/14-Sep-2016|Sep 14, 2016]]<br />
* [[/07-Sep-2016|Sep 7, 2016]]<br />
* [[/31-Aug-2016|Aug 31, 2016]]<br />
* [[/24-Aug-2016|Aug 24, 2016]]<br />
* [[/17-Aug-2016|Aug 17, 2016]]<br />
* [[/10-Aug-2016|Aug 10, 2016]]<br />
* [[/03-Aug-2016|Aug 3, 2016]]<br />
* [[/27-Jul-2016|Jul 27, 2016]]<br />
* [[/20-Jul-2016|Jul 20, 2016]] (missing esawin, droeh)<br />
* [[/13-Jul-2016|Jul 13, 2016]] (no meeting)<br />
* [[/06-Jul-2016|Jul 6, 2016]]<br />
* [[/29-Jun-2016|Jun 29, 2016]] (no meeting)<br />
* [[/22-Jun-2016|Jun 22, 2016]]<br />
* [[/15-Jun-2016|Jun 15, 2016]] (no meeting: All Hands London)<br />
* [[/08-Jun-2016|Jun 8, 2016]]<br />
* [[/01-Jun-2016|Jun 1, 2016]]<br />
* [[/25-May-2016|May 25, 2016]]<br />
* [[/18-May-2016|May 18, 2016]]<br />
* [[/11-May-2016|May 11, 2016]]<br />
* [[/04-May-2016|May 04, 2016]]<br />
* [[/27-Apr-2016|Apr 27, 2016]]<br />
* [[/20-Apr-2016|Apr 20, 2016]]<br />
* [[/06-Apr-2016|Apr 6, 2016]]<br />
* [[/30-Mar-2016|Mar 30, 2016]]<br />
* [[/23-Mar-2016|Mar 23, 2016]]<br />
* [[/16-Mar-2016|Mar 16, 2016]]<br />
* [[/09-Mar-2016|Mar 9, 2016]]<br />
* [[/02-Mar-2016|Mar 2, 2016]]<br />
* [[/24-Feb-2016|Feb 24, 2016]]<br />
* [[/17-Feb-2016|Feb 17, 2016]]<br />
* [[/10-Feb-2016|Feb 10, 2016]]<br />
* [[/03-Feb-2016|Feb 3, 2016]]<br />
* [[/27-Jan-2016|Jan 27, 2016]]<br />
* [[/20-Jan-2016|Jan 20, 2016]]<br />
* [[/05-Jan-2016|Jan 5, 2016]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2015 <br />
|-<br />
|<br />
* [[/15-Dec-2015|Dec 15, 2015]]<br />
* [[/01-Dec-2015|Dec 1, 2015]]<br />
* [[/24-Nov-2015|Nov 24, 2015]]<br />
* [[/10-Nov-2015|Nov 10, 2015]]<br />
* [[/03-Nov-2015|Nov 3, 2015]]<br />
* [[/27-Oct-2015|October 27, 2015]]<br />
* [[/20-Oct-2015|October 20, 2015]]<br />
* [[/13-Oct-2015|October 13, 2015]]<br />
* [[/06-Oct-2015|October 6, 2015]]<br />
* [[/29-Sep-2015|September 29, 2015]]<br />
* [[/22-Sep-2015|September 22, 2015]]<br />
* [[/15-Sep-2015|September 15, 2015]]<br />
* [[/08-Sep-2015|September 8, 2014]]<br />
* [[/01-Sep-2015|September 1, 2015]]<br />
|}</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/01_17_18&diff=1186957Mobile/Testing/01 17 182018-01-17T14:43:27Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Inventory<br />
** 2 nexus 4<br />
** 8 nexus 6p<br />
** 5 nexus 5<br />
** 2 nexus 9<br />
** 1 pixel (idle)<br />
* Bitbar?<br />
<br />
== Dev team ==<br />
<br />
== A Team ==<br />
* Does anyone know what we need for browser tests in geckoview?<br />
** https://bugzilla.mozilla.org/show_bug.cgi?id=1291387#c4<br />
* Some progress on {{bug|1285678}}, {{bug|1425322}} - updating emulator on aws.<br />
** Nougat (arm): https://treeherder.mozilla.org/#/jobs?repo=try&revision=b60ee114a5d18129132632842d2b79058e24d7c9<br />
*** Emulator is stable<br />
*** Tests run SLOW (2x slower than on 4.3)<br />
*** Common crash in xpcshell (but it has symbols!)<br />
*** Greening required for mochitest, reftest, robocop<br />
** Nougat (x86): https://treeherder.mozilla.org/#/jobs?repo=try&revision=5175ed1a16b0df383a437605b077e28075ee0ac6<br />
*** Android not booting<br />
* We really ought to do something about android xpcshell symbols - {{bug|1389805}}.<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/17-Jan-2018&diff=1186956Mobile/Platform/Notes/17-Jan-20182018-01-17T14:40:09Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "58+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
===Bob Clary===<br />
* Inventory<br />
** 2 nexus 4<br />
** 8 nexus 6p<br />
** 5 nexus 5<br />
** 2 nexus 9<br />
** 1 pixel (idle)<br />
* Bitbar?<br />
<br />
===Mike Kaply===<br />
<br />
[[Category:Wikipage templates]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes&diff=1186952Mobile/Platform/Notes2018-01-17T14:35:48Z<p>Bc: /* Meeting Notes */</p>
<hr />
<div>{{AndroidNav}}<br />
There will be a meeting each week to discuss the general status of [[Mobile]]. Please use [irc://irc.mozilla.org/%23mobile #mobile] or [https://mail.mozilla.org/listinfo/mobile-firefox-dev mobile-firefox-dev@mozilla.org] for communication.<br />
<br />
== Meeting Details == <br />
<br />
*Tuesdays @ 9:00AM PST <br />
{{conf|99998}}<br />
*[irc://irc.mozilla.org/%23mobile #mobile] for backchannel <br />
*[https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile Vidyo Room]<br />
<br />
== Meeting Notes ==<br />
Create a new weekly agenda from the [[Mobile/Platform/Notes/Template|template]]:<br />
<br />
'''''Remember:''''' You'll still need to link it below!<br />
<div style="float:left"><br />
<inputbox><br />
break=no<br />
type=create<br />
preload=Mobile/Platform/Notes/Template<br />
default={{#time: d-M-Y | wednesday}}<br />
prefix=Mobile/Platform/Notes/<br />
</inputbox><br />
</div><br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2018 <br />
|-<br />
|<br />
* [[/17-Jan-2018|Jan 17, 2018]]<br />
* [[/10-Jan-2018|Jan 10, 2018]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2017 <br />
|-<br />
|<br />
* [[/06-Dec-2017|Dec 6, 2017]]<br />
* [[/29-Nov-2017|Nov 29, 2017]]<br />
* [[/15-Nov-2017|Nov 15, 2017]]<br />
* [[/08-Nov-2017|Nov 8, 2017]]<br />
* [[/01-Nov-2017|Nov 1, 2017]]<br />
* [[/25-Oct-2017|Oct 25, 2017]]<br />
* [[/18-Oct-2017|Oct 18, 2017]]<br />
* [[/04-Oct-2017|Oct 4, 2017]]<br />
* [[/27-Sep-2017|Sep 27, 2017]]<br />
* [[/20-Sep-2017|Sep 20, 2017]]<br />
* [[/13-Sep-2017|Sep 13, 2017]]<br />
* [[/06-Sep-2017|Sep 6, 2017]]<br />
* [[/30-Aug-2017|Aug 30, 2017]]<br />
* [[/23-Aug-2017|Aug 23, 2017]]<br />
* [[/16-Aug-2017|Aug 16, 2017]]<br />
* [[/09-Aug-2017|Aug 9, 2017]]<br />
* [[/02-Aug-2017|Aug 2, 2017]]<br />
* [[/19-Jul-2017|Jul 19, 2017]]<br />
* [[/12-Jul-2017|Jul 12, 2017]]<br />
* [[/05-Jul-2017|Jul 5, 2017]] (no meeting)<br />
* [[/28-Jun-2017|Jun 28, 2017]] (no meeting: All Hands San Francisco)<br />
* [[/21-Jun-2017|Jun 21, 2017]] (no meeting)<br />
* [[/14-Jun-2017|Jun 14, 2017]]<br />
* [[/07-Jun-2017|Jun 7, 2017]]<br />
* [[/31-May-2017|May 31, 2017]]<br />
* [[/24-May-2017|May 24, 2017]]<br />
* [[/17-May-2017|May 17, 2017]]<br />
* [[/10-May-2017|May 10, 2017]]<br />
* [[/03-May-2017|May 03, 2017]]<br />
* [[/26-Apr-2017|Apr 26, 2017]]<br />
* [[/19-Apr-2017|Apr 19, 2017]]<br />
* [[/12-Apr-2017|Apr 12, 2017]]<br />
* [[/05-Apr-2017|Apr 5, 2017]]<br />
* [[/29-Mar-2017|Mar 29, 2017]]<br />
* [[/15-Mar-2017|Mar 15, 2017]]<br />
* [[/08-Mar-2017|Mar 8, 2017]]<br />
* [[/01-Mar-2017|Mar 1, 2017]]<br />
* [[/22-Feb-2017|Feb 22, 2017]]<br />
* [[/15-Feb-2017|Feb 15, 2017]]<br />
* [[/08-Feb-2017|Feb 08, 2017]]<br />
* [[/01-Feb-2017|Feb 01, 2017]]<br />
* [[/25-Jan-2017|Jan 25, 2017]]<br />
* [[/18-Jan-2017|Jan 18, 2017]]<br />
* [[/04-Jan-2017|Jan 4, 2017]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2016 <br />
|-<br />
|<br />
* [[/21-Dec-2016|Dec 21, 2016]]<br />
* [[/14-Dec-2016|Dec 14, 2016]] (no meeting)<br />
* [[/07-Dec-2016|Dec 7, 2016]] (no meeting: All Hands Hawaii)<br />
* [[/30-Nov-2016|Nov 30, 2016]]<br />
* [[/23-Nov-2016|Nov 23, 2016]]<br />
* [[/16-Nov-2016|Nov 16, 2016]]<br />
* [[/09-Nov-2016|Nov 9, 2016]]<br />
* [[/02-Nov-2016|Nov 2, 2016]]<br />
* [[/26-Oct-2016|Oct 26, 2016]]<br />
* [[/19-Oct-2016|Oct 19, 2016]]<br />
* [[/12-Oct-2016|Oct 12, 2016]] (no meeting)<br />
* [[/05-Oct-2016|Oct 5, 2016]]<br />
* [[/28-Sep-2016|Sep 28, 2016]]<br />
* [[/21-Sep-2016|Sep 21, 2016]]<br />
* [[/14-Sep-2016|Sep 14, 2016]]<br />
* [[/07-Sep-2016|Sep 7, 2016]]<br />
* [[/31-Aug-2016|Aug 31, 2016]]<br />
* [[/24-Aug-2016|Aug 24, 2016]]<br />
* [[/17-Aug-2016|Aug 17, 2016]]<br />
* [[/10-Aug-2016|Aug 10, 2016]]<br />
* [[/03-Aug-2016|Aug 3, 2016]]<br />
* [[/27-Jul-2016|Jul 27, 2016]]<br />
* [[/20-Jul-2016|Jul 20, 2016]] (missing esawin, droeh)<br />
* [[/13-Jul-2016|Jul 13, 2016]] (no meeting)<br />
* [[/06-Jul-2016|Jul 6, 2016]]<br />
* [[/29-Jun-2016|Jun 29, 2016]] (no meeting)<br />
* [[/22-Jun-2016|Jun 22, 2016]]<br />
* [[/15-Jun-2016|Jun 15, 2016]] (no meeting: All Hands London)<br />
* [[/08-Jun-2016|Jun 8, 2016]]<br />
* [[/01-Jun-2016|Jun 1, 2016]]<br />
* [[/25-May-2016|May 25, 2016]]<br />
* [[/18-May-2016|May 18, 2016]]<br />
* [[/11-May-2016|May 11, 2016]]<br />
* [[/04-May-2016|May 04, 2016]]<br />
* [[/27-Apr-2016|Apr 27, 2016]]<br />
* [[/20-Apr-2016|Apr 20, 2016]]<br />
* [[/06-Apr-2016|Apr 6, 2016]]<br />
* [[/30-Mar-2016|Mar 30, 2016]]<br />
* [[/23-Mar-2016|Mar 23, 2016]]<br />
* [[/16-Mar-2016|Mar 16, 2016]]<br />
* [[/09-Mar-2016|Mar 9, 2016]]<br />
* [[/02-Mar-2016|Mar 2, 2016]]<br />
* [[/24-Feb-2016|Feb 24, 2016]]<br />
* [[/17-Feb-2016|Feb 17, 2016]]<br />
* [[/10-Feb-2016|Feb 10, 2016]]<br />
* [[/03-Feb-2016|Feb 3, 2016]]<br />
* [[/27-Jan-2016|Jan 27, 2016]]<br />
* [[/20-Jan-2016|Jan 20, 2016]]<br />
* [[/05-Jan-2016|Jan 5, 2016]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2015 <br />
|-<br />
|<br />
* [[/15-Dec-2015|Dec 15, 2015]]<br />
* [[/01-Dec-2015|Dec 1, 2015]]<br />
* [[/24-Nov-2015|Nov 24, 2015]]<br />
* [[/10-Nov-2015|Nov 10, 2015]]<br />
* [[/03-Nov-2015|Nov 3, 2015]]<br />
* [[/27-Oct-2015|October 27, 2015]]<br />
* [[/20-Oct-2015|October 20, 2015]]<br />
* [[/13-Oct-2015|October 13, 2015]]<br />
* [[/06-Oct-2015|October 6, 2015]]<br />
* [[/29-Sep-2015|September 29, 2015]]<br />
* [[/22-Sep-2015|September 22, 2015]]<br />
* [[/15-Sep-2015|September 15, 2015]]<br />
* [[/08-Sep-2015|September 8, 2014]]<br />
* [[/01-Sep-2015|September 1, 2015]]<br />
|}</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/06-Dec-2017&diff=1185423Mobile/Platform/Notes/06-Dec-20172017-12-06T15:36:21Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "58+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
===Bob Clary===<br />
* autophone-2 working off backlog from Yesterday.<br />
* Fixed {{Bug|1389249}} Autophone - handle cache properly on android<br />
* DEAD {{Bug|1421092}} Autophone - recycle autophone-2 nexus-6p-11<br />
* Fixed {{Bug|1422322}} Autophone - handle geckoview_example https://mozilla.org loads in analyze_logcat<br />
* Fixed {{Bug|1422324}} Autophone - Do not issue shutdown intent if the app is not running<br />
* Waiting {{Bug|1422405}} geckoview_example is not respecting shutdown intent<br />
* Noise is an issue after the cache fix. One possible issue is the shutdown intent. Another is host load which may affect the responsiveness of the hosted web server. Load avg captured this morning:<br />
** autophone-1 1.03 1.92 1.87 3/341 13682<br />
** autophone-2 2.99 1.61 1.40 4/302 22131<br />
** autophone-3 0.83 1.28 1.31 1/322 30381<br />
<p>We could point the web server to autophone-4 which is typically not under load and is being used as a spare and testing/development system.</p><br />
* Autophone future<br />
<p>Lack of decision on device farm is delaying replacing older failing devices as well as preventing renewal of the maintenance agreements. Host failure could lead to significant downtime. Need someone to evaluate device farms and make a decision if Autophone will be continued.</p><br />
<br />
[[Category:Wikipage templates]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/12_06_17&diff=1185422Mobile/Testing/12 06 172017-12-06T15:36:09Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* autophone-2 working off backlog from Yesterday.<br />
* Fixed {{Bug|1389249}} Autophone - handle cache properly on android<br />
* DEAD {{Bug|1421092}} Autophone - recycle autophone-2 nexus-6p-11<br />
* Fixed {{Bug|1422322}} Autophone - handle geckoview_example https://mozilla.org loads in analyze_logcat<br />
* Fixed {{Bug|1422324}} Autophone - Do not issue shutdown intent if the app is not running<br />
* Waiting {{Bug|1422405}} geckoview_example is not respecting shutdown intent<br />
* Noise is an issue after the cache fix. One possible issue is the shutdown intent. Another is host load which may affect the responsiveness of the hosted web server. Load avg captured this morning:<br />
** autophone-1 1.03 1.92 1.87 3/341 13682<br />
** autophone-2 2.99 1.61 1.40 4/302 22131<br />
** autophone-3 0.83 1.28 1.31 1/322 30381<br />
<p>We could point the web server to autophone-4 which is typically not under load and is being used as a spare and testing/development system.</p><br />
* Autophone future<br />
<p>Lack of decision on device farm is delaying replacing older failing devices as well as preventing renewal of the maintenance agreements. Host failure could lead to significant downtime. Need someone to evaluate device farms and make a decision if Autophone will be continued.</p><br />
<br />
== Dev team ==<br />
<br />
== A Team ==<br />
* Some progress on {{bug|1285678}} - updating emulator on aws.<br />
* We really ought to do something about android xpcshell symbols - {{bug|1389805}}.<br />
<br />
== Rel Eng ==<br />
<br />
== Perfherder ==<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/12_06_17&diff=1185421Mobile/Testing/12 06 172017-12-06T15:35:38Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* autophone-2 working off backlog from Yesterday.<br />
* Fixed {{Bug|1389249}} Autophone - handle cache properly on android<br />
* DEAD {{Bug|1421092}} Autophone - recycle autophone-2 nexus-6p-11<br />
* Fixed {{Bug|1422322}} Autophone - handle geckoview_example https://mozilla.org loads in analyze_logcat<br />
* Fixed {{Bug|1422324}} Autophone - Do not issue shutdown intent if the app is not running<br />
* Waiting {{Bug|1422405}} geckoview_example is not respecting shutdown intent<br />
* Noise is an issue after the cache fix. One possible issue is the shutdown intent. Another is host load which may affect the responsiveness of the hosted web server. Load avg captured this morning:<br />
** autophone-1 1.03 1.92 1.87 3/341 13682<br />
** autophone-2 2.99 1.61 1.40 4/302 22131<br />
** autophone-3 0.83 1.28 1.31 1/322 30381<br />
<p>We could point the web server to autophone-4 which is typically not under load and is being used as a spare and testing/development system.</p><br />
* Autophone future<br />
<p>Lack of decision on device farm is delaying replaying older failing devices as well as preventing renewal of the maintenance agreements. Host failure could lead to significant downtime. Need someone to evaluate device farms and make a decision if Autophone will be continued.</p><br />
<br />
== Dev team ==<br />
<br />
== A Team ==<br />
* Some progress on {{bug|1285678}} - updating emulator on aws.<br />
* We really ought to do something about android xpcshell symbols - {{bug|1389805}}.<br />
<br />
== Rel Eng ==<br />
<br />
== Perfherder ==<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/06-Dec-2017&diff=1185420Mobile/Platform/Notes/06-Dec-20172017-12-06T15:35:16Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "58+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
===Bob Clary===<br />
* autophone-2 working off backlog from Yesterday.<br />
* Fixed {{Bug|1389249}} Autophone - handle cache properly on android<br />
* DEAD {{Bug|1421092}} Autophone - recycle autophone-2 nexus-6p-11<br />
* Fixed {{Bug|1422322}} Autophone - handle geckoview_example https://mozilla.org loads in analyze_logcat<br />
* Fixed {{Bug|1422324}} Autophone - Do not issue shutdown intent if the app is not running<br />
* Waiting {{Bug|1422405}} geckoview_example is not respecting shutdown intent<br />
* Noise is an issue after the cache fix. One possible issue is the shutdown intent. Another is host load which may affect the responsiveness of the hosted web server. Load avg captured this morning:<br />
** autophone-1 1.03 1.92 1.87 3/341 13682<br />
** autophone-2 2.99 1.61 1.40 4/302 22131<br />
** autophone-3 0.83 1.28 1.31 1/322 30381<br />
<p>We could point the web server to autophone-4 which is typically not under load and is being used as a spare and testing/development system.</p><br />
* Autophone future<br />
<p>Lack of decision on device farm is delaying replaying older failing devices as well as preventing renewal of the maintenance agreements. Host failure could lead to significant downtime. Need someone to evaluate device farms and make a decision if Autophone will be continued.</p><br />
<br />
[[Category:Wikipage templates]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes&diff=1185417Mobile/Platform/Notes2017-12-06T14:06:42Z<p>Bc: </p>
<hr />
<div>{{AndroidNav}}<br />
There will be a meeting each week to discuss the general status of [[Mobile]]. Please use [irc://irc.mozilla.org/%23mobile #mobile] or [https://mail.mozilla.org/listinfo/mobile-firefox-dev mobile-firefox-dev@mozilla.org] for communication.<br />
<br />
== Meeting Details == <br />
<br />
*Tuesdays @ 9:00AM PST <br />
{{conf|99998}}<br />
*[irc://irc.mozilla.org/%23mobile #mobile] for backchannel <br />
*[https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile Vidyo Room]<br />
<br />
== Meeting Notes ==<br />
Create a new weekly agenda from the [[Mobile/Platform/Notes/Template|template]]:<br />
<br />
'''''Remember:''''' You'll still need to link it below!<br />
<div style="float:left"><br />
<inputbox><br />
break=no<br />
type=create<br />
preload=Mobile/Platform/Notes/Template<br />
default={{#time: d-M-Y | wednesday}}<br />
prefix=Mobile/Platform/Notes/<br />
</inputbox><br />
</div><br />
<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2017 <br />
|-<br />
|<br />
* [[/06-Dec-2017|Dec 6, 2017]]<br />
* [[/29-Nov-2017|Nov 29, 2017]]<br />
* [[/15-Nov-2017|Nov 15, 2017]]<br />
* [[/08-Nov-2017|Nov 8, 2017]]<br />
* [[/01-Nov-2017|Nov 1, 2017]]<br />
* [[/25-Oct-2017|Oct 25, 2017]]<br />
* [[/18-Oct-2017|Oct 18, 2017]]<br />
* [[/04-Oct-2017|Oct 4, 2017]]<br />
* [[/27-Sep-2017|Sep 27, 2017]]<br />
* [[/20-Sep-2017|Sep 20, 2017]]<br />
* [[/13-Sep-2017|Sep 13, 2017]]<br />
* [[/06-Sep-2017|Sep 6, 2017]]<br />
* [[/30-Aug-2017|Aug 30, 2017]]<br />
* [[/23-Aug-2017|Aug 23, 2017]]<br />
* [[/16-Aug-2017|Aug 16, 2017]]<br />
* [[/09-Aug-2017|Aug 9, 2017]]<br />
* [[/02-Aug-2017|Aug 2, 2017]]<br />
* [[/19-Jul-2017|Jul 19, 2017]]<br />
* [[/12-Jul-2017|Jul 12, 2017]]<br />
* [[/05-Jul-2017|Jul 5, 2017]] (no meeting)<br />
* [[/28-Jun-2017|Jun 28, 2017]] (no meeting: All Hands San Francisco)<br />
* [[/21-Jun-2017|Jun 21, 2017]] (no meeting)<br />
* [[/14-Jun-2017|Jun 14, 2017]]<br />
* [[/07-Jun-2017|Jun 7, 2017]]<br />
* [[/31-May-2017|May 31, 2017]]<br />
* [[/24-May-2017|May 24, 2017]]<br />
* [[/17-May-2017|May 17, 2017]]<br />
* [[/10-May-2017|May 10, 2017]]<br />
* [[/03-May-2017|May 03, 2017]]<br />
* [[/26-Apr-2017|Apr 26, 2017]]<br />
* [[/19-Apr-2017|Apr 19, 2017]]<br />
* [[/12-Apr-2017|Apr 12, 2017]]<br />
* [[/05-Apr-2017|Apr 5, 2017]]<br />
* [[/29-Mar-2017|Mar 29, 2017]]<br />
* [[/15-Mar-2017|Mar 15, 2017]]<br />
* [[/08-Mar-2017|Mar 8, 2017]]<br />
* [[/01-Mar-2017|Mar 1, 2017]]<br />
* [[/22-Feb-2017|Feb 22, 2017]]<br />
* [[/15-Feb-2017|Feb 15, 2017]]<br />
* [[/08-Feb-2017|Feb 08, 2017]]<br />
* [[/01-Feb-2017|Feb 01, 2017]]<br />
* [[/25-Jan-2017|Jan 25, 2017]]<br />
* [[/18-Jan-2017|Jan 18, 2017]]<br />
* [[/04-Jan-2017|Jan 4, 2017]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2016 <br />
|-<br />
|<br />
* [[/21-Dec-2016|Dec 21, 2016]]<br />
* [[/14-Dec-2016|Dec 14, 2016]] (no meeting)<br />
* [[/07-Dec-2016|Dec 7, 2016]] (no meeting: All Hands Hawaii)<br />
* [[/30-Nov-2016|Nov 30, 2016]]<br />
* [[/23-Nov-2016|Nov 23, 2016]]<br />
* [[/16-Nov-2016|Nov 16, 2016]]<br />
* [[/09-Nov-2016|Nov 9, 2016]]<br />
* [[/02-Nov-2016|Nov 2, 2016]]<br />
* [[/26-Oct-2016|Oct 26, 2016]]<br />
* [[/19-Oct-2016|Oct 19, 2016]]<br />
* [[/12-Oct-2016|Oct 12, 2016]] (no meeting)<br />
* [[/05-Oct-2016|Oct 5, 2016]]<br />
* [[/28-Sep-2016|Sep 28, 2016]]<br />
* [[/21-Sep-2016|Sep 21, 2016]]<br />
* [[/14-Sep-2016|Sep 14, 2016]]<br />
* [[/07-Sep-2016|Sep 7, 2016]]<br />
* [[/31-Aug-2016|Aug 31, 2016]]<br />
* [[/24-Aug-2016|Aug 24, 2016]]<br />
* [[/17-Aug-2016|Aug 17, 2016]]<br />
* [[/10-Aug-2016|Aug 10, 2016]]<br />
* [[/03-Aug-2016|Aug 3, 2016]]<br />
* [[/27-Jul-2016|Jul 27, 2016]]<br />
* [[/20-Jul-2016|Jul 20, 2016]] (missing esawin, droeh)<br />
* [[/13-Jul-2016|Jul 13, 2016]] (no meeting)<br />
* [[/06-Jul-2016|Jul 6, 2016]]<br />
* [[/29-Jun-2016|Jun 29, 2016]] (no meeting)<br />
* [[/22-Jun-2016|Jun 22, 2016]]<br />
* [[/15-Jun-2016|Jun 15, 2016]] (no meeting: All Hands London)<br />
* [[/08-Jun-2016|Jun 8, 2016]]<br />
* [[/01-Jun-2016|Jun 1, 2016]]<br />
* [[/25-May-2016|May 25, 2016]]<br />
* [[/18-May-2016|May 18, 2016]]<br />
* [[/11-May-2016|May 11, 2016]]<br />
* [[/04-May-2016|May 04, 2016]]<br />
* [[/27-Apr-2016|Apr 27, 2016]]<br />
* [[/20-Apr-2016|Apr 20, 2016]]<br />
* [[/06-Apr-2016|Apr 6, 2016]]<br />
* [[/30-Mar-2016|Mar 30, 2016]]<br />
* [[/23-Mar-2016|Mar 23, 2016]]<br />
* [[/16-Mar-2016|Mar 16, 2016]]<br />
* [[/09-Mar-2016|Mar 9, 2016]]<br />
* [[/02-Mar-2016|Mar 2, 2016]]<br />
* [[/24-Feb-2016|Feb 24, 2016]]<br />
* [[/17-Feb-2016|Feb 17, 2016]]<br />
* [[/10-Feb-2016|Feb 10, 2016]]<br />
* [[/03-Feb-2016|Feb 3, 2016]]<br />
* [[/27-Jan-2016|Jan 27, 2016]]<br />
* [[/20-Jan-2016|Jan 20, 2016]]<br />
* [[/05-Jan-2016|Jan 5, 2016]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2015 <br />
|-<br />
|<br />
* [[/15-Dec-2015|Dec 15, 2015]]<br />
* [[/01-Dec-2015|Dec 1, 2015]]<br />
* [[/24-Nov-2015|Nov 24, 2015]]<br />
* [[/10-Nov-2015|Nov 10, 2015]]<br />
* [[/03-Nov-2015|Nov 3, 2015]]<br />
* [[/27-Oct-2015|October 27, 2015]]<br />
* [[/20-Oct-2015|October 20, 2015]]<br />
* [[/13-Oct-2015|October 13, 2015]]<br />
* [[/06-Oct-2015|October 6, 2015]]<br />
* [[/29-Sep-2015|September 29, 2015]]<br />
* [[/22-Sep-2015|September 22, 2015]]<br />
* [[/15-Sep-2015|September 15, 2015]]<br />
* [[/08-Sep-2015|September 8, 2014]]<br />
* [[/01-Sep-2015|September 1, 2015]]<br />
|}</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/29-Nov-2017&diff=1184998Mobile/Platform/Notes/29-Nov-20172017-11-29T15:56:14Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "58+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
===Bob Clary===<br />
* I misconfigured autophone-2 over the weekend which prevented testing until Monday. We are working off the backlog.<br />
* nexus-6p-11 has gone to the great device farm in the sky.<br />
* testing {{Bug|1389249}} - Autophone - handle cache properly on android<br />
* possible issues with profile selection in geckoview_example. more news as I have it.<br />
* using taskcluster looks promising.<br />
<br />
===Mike Kaply===<br />
<br />
[[Category:Wikipage templates]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes&diff=1184997Mobile/Platform/Notes2017-11-29T15:53:40Z<p>Bc: </p>
<hr />
<div>{{AndroidNav}}<br />
There will be a meeting each week to discuss the general status of [[Mobile]]. Please use [irc://irc.mozilla.org/%23mobile #mobile] or [https://mail.mozilla.org/listinfo/mobile-firefox-dev mobile-firefox-dev@mozilla.org] for communication.<br />
<br />
== Meeting Details == <br />
<br />
*Tuesdays @ 9:00AM PST <br />
{{conf|99998}}<br />
*[irc://irc.mozilla.org/%23mobile #mobile] for backchannel <br />
*[https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile Vidyo Room]<br />
<br />
== Meeting Notes ==<br />
Create a new weekly agenda from the [[Mobile/Platform/Notes/Template|template]]:<br />
<br />
'''''Remember:''''' You'll still need to link it below!<br />
<div style="float:left"><br />
<inputbox><br />
break=no<br />
type=create<br />
preload=Mobile/Platform/Notes/Template<br />
default={{#time: d-M-Y | wednesday}}<br />
prefix=Mobile/Platform/Notes/<br />
</inputbox><br />
</div><br />
<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2017 <br />
|-<br />
|<br />
* [[/29-Nov-2017|Nov 29, 2017]]<br />
* [[/15-Nov-2017|Nov 15, 2017]]<br />
* [[/08-Nov-2017|Nov 8, 2017]]<br />
* [[/01-Nov-2017|Nov 1, 2017]]<br />
* [[/25-Oct-2017|Oct 25, 2017]]<br />
* [[/18-Oct-2017|Oct 18, 2017]]<br />
* [[/04-Oct-2017|Oct 4, 2017]]<br />
* [[/27-Sep-2017|Sep 27, 2017]]<br />
* [[/20-Sep-2017|Sep 20, 2017]]<br />
* [[/13-Sep-2017|Sep 13, 2017]]<br />
* [[/06-Sep-2017|Sep 6, 2017]]<br />
* [[/30-Aug-2017|Aug 30, 2017]]<br />
* [[/23-Aug-2017|Aug 23, 2017]]<br />
* [[/16-Aug-2017|Aug 16, 2017]]<br />
* [[/09-Aug-2017|Aug 9, 2017]]<br />
* [[/02-Aug-2017|Aug 2, 2017]]<br />
* [[/19-Jul-2017|Jul 19, 2017]]<br />
* [[/12-Jul-2017|Jul 12, 2017]]<br />
* [[/05-Jul-2017|Jul 5, 2017]] (no meeting)<br />
* [[/28-Jun-2017|Jun 28, 2017]] (no meeting: All Hands San Francisco)<br />
* [[/21-Jun-2017|Jun 21, 2017]] (no meeting)<br />
* [[/14-Jun-2017|Jun 14, 2017]]<br />
* [[/07-Jun-2017|Jun 7, 2017]]<br />
* [[/31-May-2017|May 31, 2017]]<br />
* [[/24-May-2017|May 24, 2017]]<br />
* [[/17-May-2017|May 17, 2017]]<br />
* [[/10-May-2017|May 10, 2017]]<br />
* [[/03-May-2017|May 03, 2017]]<br />
* [[/26-Apr-2017|Apr 26, 2017]]<br />
* [[/19-Apr-2017|Apr 19, 2017]]<br />
* [[/12-Apr-2017|Apr 12, 2017]]<br />
* [[/05-Apr-2017|Apr 5, 2017]]<br />
* [[/29-Mar-2017|Mar 29, 2017]]<br />
* [[/15-Mar-2017|Mar 15, 2017]]<br />
* [[/08-Mar-2017|Mar 8, 2017]]<br />
* [[/01-Mar-2017|Mar 1, 2017]]<br />
* [[/22-Feb-2017|Feb 22, 2017]]<br />
* [[/15-Feb-2017|Feb 15, 2017]]<br />
* [[/08-Feb-2017|Feb 08, 2017]]<br />
* [[/01-Feb-2017|Feb 01, 2017]]<br />
* [[/25-Jan-2017|Jan 25, 2017]]<br />
* [[/18-Jan-2017|Jan 18, 2017]]<br />
* [[/04-Jan-2017|Jan 4, 2017]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2016 <br />
|-<br />
|<br />
* [[/21-Dec-2016|Dec 21, 2016]]<br />
* [[/14-Dec-2016|Dec 14, 2016]] (no meeting)<br />
* [[/07-Dec-2016|Dec 7, 2016]] (no meeting: All Hands Hawaii)<br />
* [[/30-Nov-2016|Nov 30, 2016]]<br />
* [[/23-Nov-2016|Nov 23, 2016]]<br />
* [[/16-Nov-2016|Nov 16, 2016]]<br />
* [[/09-Nov-2016|Nov 9, 2016]]<br />
* [[/02-Nov-2016|Nov 2, 2016]]<br />
* [[/26-Oct-2016|Oct 26, 2016]]<br />
* [[/19-Oct-2016|Oct 19, 2016]]<br />
* [[/12-Oct-2016|Oct 12, 2016]] (no meeting)<br />
* [[/05-Oct-2016|Oct 5, 2016]]<br />
* [[/28-Sep-2016|Sep 28, 2016]]<br />
* [[/21-Sep-2016|Sep 21, 2016]]<br />
* [[/14-Sep-2016|Sep 14, 2016]]<br />
* [[/07-Sep-2016|Sep 7, 2016]]<br />
* [[/31-Aug-2016|Aug 31, 2016]]<br />
* [[/24-Aug-2016|Aug 24, 2016]]<br />
* [[/17-Aug-2016|Aug 17, 2016]]<br />
* [[/10-Aug-2016|Aug 10, 2016]]<br />
* [[/03-Aug-2016|Aug 3, 2016]]<br />
* [[/27-Jul-2016|Jul 27, 2016]]<br />
* [[/20-Jul-2016|Jul 20, 2016]] (missing esawin, droeh)<br />
* [[/13-Jul-2016|Jul 13, 2016]] (no meeting)<br />
* [[/06-Jul-2016|Jul 6, 2016]]<br />
* [[/29-Jun-2016|Jun 29, 2016]] (no meeting)<br />
* [[/22-Jun-2016|Jun 22, 2016]]<br />
* [[/15-Jun-2016|Jun 15, 2016]] (no meeting: All Hands London)<br />
* [[/08-Jun-2016|Jun 8, 2016]]<br />
* [[/01-Jun-2016|Jun 1, 2016]]<br />
* [[/25-May-2016|May 25, 2016]]<br />
* [[/18-May-2016|May 18, 2016]]<br />
* [[/11-May-2016|May 11, 2016]]<br />
* [[/04-May-2016|May 04, 2016]]<br />
* [[/27-Apr-2016|Apr 27, 2016]]<br />
* [[/20-Apr-2016|Apr 20, 2016]]<br />
* [[/06-Apr-2016|Apr 6, 2016]]<br />
* [[/30-Mar-2016|Mar 30, 2016]]<br />
* [[/23-Mar-2016|Mar 23, 2016]]<br />
* [[/16-Mar-2016|Mar 16, 2016]]<br />
* [[/09-Mar-2016|Mar 9, 2016]]<br />
* [[/02-Mar-2016|Mar 2, 2016]]<br />
* [[/24-Feb-2016|Feb 24, 2016]]<br />
* [[/17-Feb-2016|Feb 17, 2016]]<br />
* [[/10-Feb-2016|Feb 10, 2016]]<br />
* [[/03-Feb-2016|Feb 3, 2016]]<br />
* [[/27-Jan-2016|Jan 27, 2016]]<br />
* [[/20-Jan-2016|Jan 20, 2016]]<br />
* [[/05-Jan-2016|Jan 5, 2016]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2015 <br />
|-<br />
|<br />
* [[/15-Dec-2015|Dec 15, 2015]]<br />
* [[/01-Dec-2015|Dec 1, 2015]]<br />
* [[/24-Nov-2015|Nov 24, 2015]]<br />
* [[/10-Nov-2015|Nov 10, 2015]]<br />
* [[/03-Nov-2015|Nov 3, 2015]]<br />
* [[/27-Oct-2015|October 27, 2015]]<br />
* [[/20-Oct-2015|October 20, 2015]]<br />
* [[/13-Oct-2015|October 13, 2015]]<br />
* [[/06-Oct-2015|October 6, 2015]]<br />
* [[/29-Sep-2015|September 29, 2015]]<br />
* [[/22-Sep-2015|September 22, 2015]]<br />
* [[/15-Sep-2015|September 15, 2015]]<br />
* [[/08-Sep-2015|September 8, 2014]]<br />
* [[/01-Sep-2015|September 1, 2015]]<br />
|}</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing&diff=1182858Mobile/Testing2017-10-25T13:50:47Z<p>Bc: /* Notes */</p>
<hr />
<div>= About =<br />
<br />
We use automated testing of our mobile browser to ensure that new releases get better, not worse. As with Firefox for Desktop, we are concerned both with testing the correctness of the browser (no crashes, pages should render correctly) and performance (new releases should be faster than old ones).<br />
<br />
Note that the scope of this page is restricted to Firefox for Android (Fennec).<br />
<br />
== Documentation ==<br />
<br />
* [[Mobile/Testing/Architectural_Overview|Architectural Overview]] of our mobile automated testing systems.<br />
* For information on running the same tests we run in automation on your desktop, see the [https://wiki.mozilla.org/Mobile/Fennec/Android/Testing testing] for Android wiki page.<br />
<br />
= Status Meetings =<br />
Interested parties meet every other week to discuss the current status of testing on Mobile and coordinate the required work between teams.<br />
Details<br />
* Every other Wednesday @ 10:15am PST/PDT<br />
* Vidyo in Mobile (x9998, or 99998# from phone)<br />
* #mobile for back channel<br />
== Notes ==<br />
[[Template:MobileTesting|template]]<br />
<br />
Create a new weekly agenda from the [[Template:MobileTesting|template]]:<br />
<br />
<createbox><br />
align=left<br />
type=create<br />
preload=Template:MobileTesting<br />
default={{#time: m_d_y | wednesday}}<br />
prefix=Mobile/Testing/<br />
</createbox><br />
Q4<br />
# [[Mobile/Testing/10_25_17 | 10/25/17]]<br />
# [[Mobile/Testing/10_11_17 | 10/11/17]] Cancelled!<br />
Q3<br />
# [[Mobile/Testing/09_27_17 | 09/27/17]]<br />
# [[Mobile/Testing/09_13_17 | 09/13/17]]<br />
# [[Mobile/Testing/08_30_17 | 08/30/17]]<br />
# [[Mobile/Testing/08_16_17 | 08/16/17]]<br />
# [[Mobile/Testing/08_02_17 | 08/02/17]]<br />
# [[Mobile/Testing/07_19_17 | 07/19/17]]<br />
# [[Mobile/Testing/07_05_17 | 07/05/17]]<br />
Q2<br />
# [[Mobile/Testing/06_21_17 | 06/21/17]]<br />
# [[Mobile/Testing/06_07_17 | 06/07/17]]<br />
# [[Mobile/Testing/05_24_17 | 05/24/17]]<br />
# [[Mobile/Testing/05_10_17 | 05/10/17]]<br />
# [[Mobile/Testing/04_26_17 | 04/26/17]]<br />
# [[Mobile/Testing/04_12_17 | 04/12/17]]<br />
Q1<br />
# [[Mobile/Testing/03_29_17 | 03/29/17]]<br />
# [[Mobile/Testing/03_15_17 | 03/15/17]]<br />
# [[Mobile/Testing/03_01_17 | 03/01/17]]<br />
# [[Mobile/Testing/02_15_17 | 02/15/17]]<br />
# [[Mobile/Testing/02_01_17 | 02/01/17]]<br />
# [[Mobile/Testing/01_18_17 | 01/18/17]]<br />
# [[Mobile/Testing/01_11_17 | 01/11/17]]<br />
# [[Mobile/Testing/01_04_17 | 01/04/17]]<br />
<br />
Older<br />
# [[Mobile/Testing/Archive | Archive of notes from 2011 - 2016]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/10_25_17&diff=1182857Mobile/Testing/10 25 172017-10-25T13:49:53Z<p>Bc: Created page with "= Previous Action Items = = Status reports = == Autophone == * Unit tests except for Mdm1 have been enabled. For the most part they are working alright though some tests exh..."</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Unit tests except for Mdm1 have been enabled. For the most part they are working alright though some tests exhibit timeout errors that need to be addressed. I'll be working on adding Mdm1 and investigating the time outs this week.<br />
* I've proposed purchasing a number of devices in {{bug|1410514}} and there has been some discussion of future plans for Android testing between jmaher, gbrown and snorp.<br />
* I've begun investigating switching Autophone to using taskcluster based workers and should have more details ironed out soon.<br />
<br />
== Dev team ==<br />
<br />
== A Team ==<br />
<br />
== Rel Eng ==<br />
<br />
== Perfherder ==<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/25-Oct-2017&diff=1182856Mobile/Platform/Notes/25-Oct-20172017-10-25T13:49:17Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "57+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
===Bob Clary===<br />
* Unit tests except for Mdm1 have been enabled. For the most part they are working alright though some tests exhibit timeout errors that need to be addressed. I'll be working on adding Mdm1 and investigating the time outs this week.<br />
* I've proposed purchasing a number of devices in {{bug|1410514}} and there has been some discussion of future plans for Android testing between jmaher, gbrown and snorp.<br />
* I've begun investigating switching Autophone to using taskcluster based workers and should have more details ironed out soon.<br />
<br />
===Mike Kaply===<br />
<br />
[[Category:Wikipage templates]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes&diff=1182855Mobile/Platform/Notes2017-10-25T13:41:18Z<p>Bc: </p>
<hr />
<div>{{AndroidNav}}<br />
There will be a meeting each week to discuss the general status of [[Mobile]]. Please use [irc://irc.mozilla.org/%23mobile #mobile] or [https://mail.mozilla.org/listinfo/mobile-firefox-dev mobile-firefox-dev@mozilla.org] for communication.<br />
<br />
== Meeting Details == <br />
<br />
*Tuesdays @ 9:00AM PST <br />
{{conf|99998}}<br />
*[irc://irc.mozilla.org/%23mobile #mobile] for backchannel <br />
*[https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile Vidyo Room]<br />
<br />
== Meeting Notes ==<br />
Create a new weekly agenda from the [[Mobile/Platform/Notes/Template|template]]:<br />
<br />
'''''Remember:''''' You'll still need to link it below!<br />
<createbox><br />
align=left<br />
type=create<br />
preload=Mobile/Platform/Notes/Template<br />
default={{#time: d-M-Y | wednesday}}<br />
prefix=Mobile/Platform/Notes/<br />
</createbox><br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2017 <br />
|-<br />
|<br />
* [[/25-Oct-2017|Oct 25, 2017]]<br />
* [[/18-Oct-2017|Oct 18, 2017]]<br />
* [[/04-Oct-2017|Oct 4, 2017]]<br />
* [[/27-Sep-2017|Sep 27, 2017]]<br />
* [[/20-Sep-2017|Sep 20, 2017]]<br />
* [[/13-Sep-2017|Sep 13, 2017]]<br />
* [[/06-Sep-2017|Sep 6, 2017]]<br />
* [[/30-Aug-2017|Aug 30, 2017]]<br />
* [[/23-Aug-2017|Aug 23, 2017]]<br />
* [[/16-Aug-2017|Aug 16, 2017]]<br />
* [[/09-Aug-2017|Aug 9, 2017]]<br />
* [[/02-Aug-2017|Aug 2, 2017]]<br />
* [[/19-Jul-2017|Jul 19, 2017]]<br />
* [[/12-Jul-2017|Jul 12, 2017]]<br />
* [[/05-Jul-2017|Jul 5, 2017]] (no meeting)<br />
* [[/28-Jun-2017|Jun 28, 2017]] (no meeting: All Hands San Francisco)<br />
* [[/21-Jun-2017|Jun 21, 2017]] (no meeting)<br />
* [[/14-Jun-2017|Jun 14, 2017]]<br />
* [[/07-Jun-2017|Jun 7, 2017]]<br />
* [[/31-May-2017|May 31, 2017]]<br />
* [[/24-May-2017|May 24, 2017]]<br />
* [[/17-May-2017|May 17, 2017]]<br />
* [[/10-May-2017|May 10, 2017]]<br />
* [[/03-May-2017|May 03, 2017]]<br />
* [[/26-Apr-2017|Apr 26, 2017]]<br />
* [[/19-Apr-2017|Apr 19, 2017]]<br />
* [[/12-Apr-2017|Apr 12, 2017]]<br />
* [[/05-Apr-2017|Apr 5, 2017]]<br />
* [[/29-Mar-2017|Mar 29, 2017]]<br />
* [[/15-Mar-2017|Mar 15, 2017]]<br />
* [[/08-Mar-2017|Mar 8, 2017]]<br />
* [[/01-Mar-2017|Mar 1, 2017]]<br />
* [[/22-Feb-2017|Feb 22, 2017]]<br />
* [[/15-Feb-2017|Feb 15, 2017]]<br />
* [[/08-Feb-2017|Feb 08, 2017]]<br />
* [[/01-Feb-2017|Feb 01, 2017]]<br />
* [[/25-Jan-2017|Jan 25, 2017]]<br />
* [[/18-Jan-2017|Jan 18, 2017]]<br />
* [[/04-Jan-2017|Jan 4, 2017]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2016 <br />
|-<br />
|<br />
* [[/21-Dec-2016|Dec 21, 2016]]<br />
* [[/14-Dec-2016|Dec 14, 2016]] (no meeting)<br />
* [[/07-Dec-2016|Dec 7, 2016]] (no meeting: All Hands Hawaii)<br />
* [[/30-Nov-2016|Nov 30, 2016]]<br />
* [[/23-Nov-2016|Nov 23, 2016]]<br />
* [[/16-Nov-2016|Nov 16, 2016]]<br />
* [[/09-Nov-2016|Nov 9, 2016]]<br />
* [[/02-Nov-2016|Nov 2, 2016]]<br />
* [[/26-Oct-2016|Oct 26, 2016]]<br />
* [[/19-Oct-2016|Oct 19, 2016]]<br />
* [[/12-Oct-2016|Oct 12, 2016]] (no meeting)<br />
* [[/05-Oct-2016|Oct 5, 2016]]<br />
* [[/28-Sep-2016|Sep 28, 2016]]<br />
* [[/21-Sep-2016|Sep 21, 2016]]<br />
* [[/14-Sep-2016|Sep 14, 2016]]<br />
* [[/07-Sep-2016|Sep 7, 2016]]<br />
* [[/31-Aug-2016|Aug 31, 2016]]<br />
* [[/24-Aug-2016|Aug 24, 2016]]<br />
* [[/17-Aug-2016|Aug 17, 2016]]<br />
* [[/10-Aug-2016|Aug 10, 2016]]<br />
* [[/03-Aug-2016|Aug 3, 2016]]<br />
* [[/27-Jul-2016|Jul 27, 2016]]<br />
* [[/20-Jul-2016|Jul 20, 2016]] (missing esawin, droeh)<br />
* [[/13-Jul-2016|Jul 13, 2016]] (no meeting)<br />
* [[/06-Jul-2016|Jul 6, 2016]]<br />
* [[/29-Jun-2016|Jun 29, 2016]] (no meeting)<br />
* [[/22-Jun-2016|Jun 22, 2016]]<br />
* [[/15-Jun-2016|Jun 15, 2016]] (no meeting: All Hands London)<br />
* [[/08-Jun-2016|Jun 8, 2016]]<br />
* [[/01-Jun-2016|Jun 1, 2016]]<br />
* [[/25-May-2016|May 25, 2016]]<br />
* [[/18-May-2016|May 18, 2016]]<br />
* [[/11-May-2016|May 11, 2016]]<br />
* [[/04-May-2016|May 04, 2016]]<br />
* [[/27-Apr-2016|Apr 27, 2016]]<br />
* [[/20-Apr-2016|Apr 20, 2016]]<br />
* [[/06-Apr-2016|Apr 6, 2016]]<br />
* [[/30-Mar-2016|Mar 30, 2016]]<br />
* [[/23-Mar-2016|Mar 23, 2016]]<br />
* [[/16-Mar-2016|Mar 16, 2016]]<br />
* [[/09-Mar-2016|Mar 9, 2016]]<br />
* [[/02-Mar-2016|Mar 2, 2016]]<br />
* [[/24-Feb-2016|Feb 24, 2016]]<br />
* [[/17-Feb-2016|Feb 17, 2016]]<br />
* [[/10-Feb-2016|Feb 10, 2016]]<br />
* [[/03-Feb-2016|Feb 3, 2016]]<br />
* [[/27-Jan-2016|Jan 27, 2016]]<br />
* [[/20-Jan-2016|Jan 20, 2016]]<br />
* [[/05-Jan-2016|Jan 5, 2016]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2015 <br />
|-<br />
|<br />
* [[/15-Dec-2015|Dec 15, 2015]]<br />
* [[/01-Dec-2015|Dec 1, 2015]]<br />
* [[/24-Nov-2015|Nov 24, 2015]]<br />
* [[/10-Nov-2015|Nov 10, 2015]]<br />
* [[/03-Nov-2015|Nov 3, 2015]]<br />
* [[/27-Oct-2015|October 27, 2015]]<br />
* [[/20-Oct-2015|October 20, 2015]]<br />
* [[/13-Oct-2015|October 13, 2015]]<br />
* [[/06-Oct-2015|October 6, 2015]]<br />
* [[/29-Sep-2015|September 29, 2015]]<br />
* [[/22-Sep-2015|September 22, 2015]]<br />
* [[/15-Sep-2015|September 15, 2015]]<br />
* [[/08-Sep-2015|September 8, 2014]]<br />
* [[/01-Sep-2015|September 1, 2015]]<br />
|}</div>Bchttps://wiki.mozilla.org/index.php?title=EngineeringProductivity/Autophone&diff=1181804EngineeringProductivity/Autophone2017-10-04T13:45:16Z<p>Bc: Change android-api-15 to android-api-16</p>
<hr />
<div>[[File:autophone_mascot.jpg|200px|thumb|Autophone mascot]]<br />
<br />
= Autophone =<br />
<br />
Autophone is a test framework for Firefox for Android (Fennec) which runs tests on actual Android devices. Autophone is currently used to measure page load performance and to run various Unit tests in Fennec.<br />
<br />
Autophone is unlike most test frameworks at mozilla.<br />
<br />
* Its [https://github.com/mozilla/autophone/ source] is maintained outside of the mozilla source repositories.<br />
* It runs on a small number of devices.<br />
* It is hosted and managed separately from the other test frameworks in use at mozilla.<br />
* It only tests builds from mozilla-central, mozilla-inbound, fx-team, mozilla-aurora, mozilla-beta and mozilla-release.<br />
<br />
Due to these limitations, [https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&exclusion_profile=false&filter-searchStr=autophone&filter-tier=1&filter-tier=2&filter-tier=3&filter-job_group_name=autophone Autophone test results on Treeherder] are currently [[Sheriffing/Job_Visibility_Policy#Overview_of_the_Job_Visibility_Tiers|Tier-2]].<br />
<br />
In addition to reporting pass/fail results to Treeherder, Autophone reports performance measurements to [https://treeherder.mozilla.org/perf.html#/graphs Perfherder] and [http://phonedash.mozilla.org phonedash].<br />
<br />
= Autophone Status =<br />
* Autophone is up.<br />
== 2017-06-29 ==<br />
Autophone servers have been converted to Fedora 25. File any regressions as blocking {{bug||1377108}}.<br />
<br />
= Autophone for Sheriffs =<br />
<br />
== Maintainers ==<br />
<br />
Autophone is maintained by [mailto:bclary@mozilla.com Bob Clary (Bugzilla :bc:)] with help from [mailto:jmaher@mozilla.com Joel Maher (Bugzilla :jmaher)] and [mailto:gbrown@mozilla.com Geoff Brown (Bugzilla :gbrown)]. [mailto:dminor@mozilla.com Dan Minor (Bugzilla :dminor)] is working to get WebRTC tests running in production. You can usually find at least one of us in #ateam on irc.mozilla.org.<br />
<br />
== Bugs ==<br />
<br />
File any bugs or infrastructure issues with Autophone in [https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=Autophone&short_desc=Autophone%20-%20 bugzilla under product Testing component Autophone].<br />
<br />
== Disabling an individual failing test ==<br />
<br />
The procedure for disabling tests varies depending whether you wish to prevent Autophone from running a test suite entirely or if you wish to disable an individual Unit test contained in the mozilla source tree.<br />
<br />
To disable an entire Autophone test such as a [[#S1S2 Test|S1S2 Test]] or an entire Unit test suite such as Autophone Mochitest WebRTC, please file a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=Autophone&short_desc=Autophone%20-%20Please%20disable%20test%20... bug] giving the test to be disabled, the reason it should be disabled along with a link to a Treeherder job illustrating the problem if possible. The Autophone maintainers will update the appropropriate test manifest files and restart the Autophone instances.<br />
<br />
To disable individual tests within Unit test suites, follow the same procedures for disabling the test as you would for disabling the test normally. This typically involves editing the test manifests to skip the test for Android. You can find the Unit test manifests used by Autophone in the [[#Tests|Tests table]] later in this document.<br />
<br />
= Autophone for Developers =<br />
<br />
== Introduction ==<br />
<br />
== Submitting try builds to Autophone ==<br />
<br />
The [[ReleaseEngineering/TryServer|TryServer]] offer the means for developers who do not possess a rooted Android device to run Autophone tests as well as the ability to run tests on the exact same devices used in production.<br />
<br />
Autophone will only execute tests against try builds if the try build's commit message explicitly specifies Autophone tests. Thus Autophone will not execute any tests when '''All''' is selected under Unit Test Suites since the try commit message will contain only '-u all'. This behavior is intentional and is intended to prevent developers from inadvertently scheduling Autophone try jobs.<br />
<br />
Autophone has the following devices dedicated to running try builds:<br />
<br />
* nexus-4-7<br />
* nexus-5-6<br />
* nexus-6-2<br />
* nexus-6p-11<br />
* nexus-9-2<br />
* pixel-10<br />
<br />
In order to help reduce the turn around time for developers, Autophone prioritizes try builds and will test them before any normal tinderbox build. '''Note''': Be careful not to DoS Autophone by submitting unnecessary requests since this can prevent the two shared devices from testing new tinderbox builds in a timely fashion.<br />
<br />
=== Trychooser try commit message ===<br />
<br />
[http://trychooser.pub.build.mozilla.org/ Trychooser] provides an easy method for selecting Autophone tests. Trychooser lists the tests which run in production on mozilla-inbound, fx-team, mozilla-central, mozilla-aurora, mozilla-beta or mozilla-release. It does not list all of the available tests however since some of them (reftest, jsreftest and mochitest) can tie up devices for many hours. If the test you wish to run on try is not available from the Trychooser, you can still compose the [[#Manual try commit message|manual try commit]] using any of the supported [[#Tests|tests]].<br />
<br />
* Under Build Types, select either Opt or Debug. Autophone only supports opt builds when running performance tests such as S1S2 Test or Talos. Autophone does support both Opt and Debug when running Unit tests.<br />
<br />
* Under Platforms, select either one or both of Android api 9-10 constrained or Android api 16+. Note that currently (June 2016) Android api 9-10 is only supported on mozilla-release. After the release of Firefox 48 in August, Android 2.3 will no longer be supported.<br />
<br />
* Under Android-Only Unittest Suites, select only the tests that you need to run.<br />
<br />
Trychooser will produce a try commit message of the form:<br />
<br />
<pre>try: -b o -p android-api-16 -u autophone-mochitest-dom-media -t none</pre><br />
<br />
=== Manual try commit message ===<br />
<br />
Autophone specifies its tests using the ''unittests'' argument in the try message. Autophone support both -u and --unittests.<br />
<br />
<pre>try: -b o -p android-api-16 -u autophone-mochitest-dom-media -t none</pre><br />
<br />
or<br />
<br />
<pre>try: -b o -p android-api-16 --unittests autophone-mochitest-dom-media -t none</pre><br />
<br />
The list of test names which can be used in the try commit message can be found in the [[#Tests|Tests table]] later in this document.<br />
<br />
Note that if a test specifies more than one chunk, you can either specify the test name to get all chunks or append a dash followed by a chunk number to only specify that chunk.<br />
<br />
For example, to run all 16 reftest chunks:<br />
<br />
<pre>try: -b o -p android-api-16 --unittests autophone-reftest -t none</pre><br />
<br />
To run only reftest chunk 3 use:<br />
<br />
<pre>try: -b o -p android-api-16 --unittests autophone-reftest-3 -t none</pre><br />
<br />
=== Following your try build ===<br />
<br />
* Once you have submitted your build to try, you will be able to follow the execution of the tests on Treeherder using <pre>https://treeherder.mozilla.org/#/jobs?repo=try&filter-searchStr=autophone&exclusion_profile=all&filter-tier=1&filter-tier=2&filter-tier=3&filter-job_group_name=autophone&author=<youremail></pre> where <youremail> is the email account registered with hg.mozilla.org. Note that until Autophone reaches Tier 2 status, results are hidden by default on Treeherder. You must click the "Show/hide hidden jobs" icon to set 'exclusion_profile=all' and include Tier 3 in order to show all jobs.<br />
<br />
* If your tests included the Autophone performance related tests, you can view the results on [https://treeherder.mozilla.org/perf.html Perfherder] or [http://phonedash.mozilla.org Phonedash]. Phonedash may be a better choice when reviewing your Try server results since it allows you to choose to display only your Try server results.<br />
<br />
== Running Autophone tests locally ==<br />
<br />
Once you have [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build built Fennec], you can run Autophone locally iIf you have a '''rooted''' Android device available using the command<br />
<br />
<pre><br />
mach autophone<br />
</pre><br />
<br />
This will download the necessary python packages and install them locally into a virtual environment on your computer. You will be able to select the tests you wish to run from a series of text prompts.<br />
<br />
= Tests =<br />
<br />
Autophone currently supports the following tests:<br />
<br />
{| class="wikitable"<br />
!Type!!Symbol!!Name!!Chunks!!Description!!Config!!In-tree manifest<br />
|-<br />
|Autophone||s||autophone-smoketest||1||smoketest - A simple test to determine if we can install, start Fennec and detect Throbber messages||[https://github.com/mozilla/autophone/blob/master/configs/smoketest-settings.ini smoketest-settings.ini]||<br />
|-<br />
|Autophone||t||autophone-s1s2||1||S1S2 blank-local - A test to measure the load times for a local blank page.||[https://github.com/mozilla/autophone/blob/master/configs/s1s2-blank-local.ini s1s2-blank-local.ini]||<br />
|-<br />
|Autophone||t||autophone-s1s2||1||S1S2 blank-remote - A test to measure the load times for a remote blank page.||[https://github.com/mozilla/autophone/blob/master/configs/s1s2-blank-remote.ini s1s2-blank-remote.ini]||<br />
|-<br />
|Autophone||t||autophone-s1s2||1||S1S2 nytimes-local - A test to measure the load times for a local nytimes page.||[https://github.com/mozilla/autophone/blob/master/configs/s1s2-nytimes-local.ini s1s2-nytimes-local.ini]||<br />
|-<br />
|Autophone||t||autophone-s1s2||1||S1S2 nytimes-remote - A test to measure the load times for a remote nytimes page.||[https://github.com/mozilla/autophone/blob/master/configs/s1s2-nytimes-remote.ini s1s2-nytimes-remote.ini]||<br />
|-<br />
|Autophone||t||autophone-s1s2||1||S1S2 twitter-local - A test to measure the load times for a local twitter page.||[https://github.com/mozilla/autophone/blob/master/configs/s1s2-twitter-local.ini s1s2-twitter-local.ini]||<br />
|-<br />
|Autophone||t||autophone-s1s2||1||S1S2 twitter-remote - A test to measure the load times for a remote twitter page.||[https://github.com/mozilla/autophone/blob/master/configs/s1s2-twitter-remote.ini s1s2-twitter-remote.ini]||<br />
|-<br />
|Autophone||tpn||autophone-talos||1||Talos - Talos tpn performance tests.||[https://github.com/mozilla/autophone/blob/master/configs/tp4m-remote.ini tp4m-remote.ini]||<br />
|-<br />
|Autophone||svg||autophone-talos||1||Talos - Talos svg performance tests.||[https://github.com/mozilla/autophone/blob/master/configs/tsvg-remote.ini tsvg-remote.ini]||<br />
|-<br />
|Unittest||C||autophone-crashtest||2||Reftest Crash tests||https://github.com/mozilla/autophone/blob/master/configs/crashtests-settings.ini||<br />
|-<br />
|Unittest||J||autophone-jsreftest||6||Reftest JavaScript tests||https://github.com/mozilla/autophone/blob/master/configs/jsreftests-settings.ini||https://dxr.mozilla.org/mozilla-central/source/js/src/tests/jstests.list<br />
|-<br />
|Unittest||Mdb||autophone-mochitest-dom-browser-element||1||Mochitest DOM Browser Element||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-browser-element-settings.ini||[https://dxr.mozilla.org/mozilla-central/source/dom/browser-element/mochitest/mochitest.ini dom/browser-element/mochitest/mochitest.ini]<br />
|-<br />
|Unittest||Cdm1||autophone-crashtest-dom-media||1||Crashtest DOM Media 1||https://github.com/mozilla/autophone/blob/master/configs/crashtests-dom-media.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/test/crashtests/crashtests.list dom/media/test/crashtests/crashtests.list]<br />
|-<br />
|Unittest||Cdm2||autophone-crashtest-dom-media-tests||1||Crashtest DOM Media 2||https://github.com/mozilla/autophone/blob/master/configs/crashtests-dom-media-tests.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/test/crashtests/crashtests.list dom/media/test/crashtests/crashtests.list]<br />
|-<br />
|Unittest||Cdm3||autophone-crashtest-dom-media-mediasource||1||Crashtest DOM Media 3||https://github.com/mozilla/autophone/blob/master/configs/crashtests-dom-media-mediasource.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/mediasource/test/crashtests/crashtests.list dom/media/mediasource/test/crashtests/crashtests.list]<br />
|-<br />
|Unittest||Cdm4||autophone-crashtest-dom-media-webspeech-synth||1||Crashtest DOM Media 4||https://github.com/mozilla/autophone/blob/master/configs/crashtests-dom-media-webspeech-synth.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/webspeech/synth/crashtests/crashtests.list dom/media/webspeech/synth/crashtests/crashtests.list]<br />
|-<br />
|Unittest||Mdm1||autophone-mochitest-dom-media||1||Mochitest DOM Media 1||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/test/mochitest.ini dom/media/test/mochitest.ini]<br />
|-<br />
|Unittest||Mdm2||autophone-mochitest-dom-media-tests||1||Mochitest DOM Media 2||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-tests-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/tests/mochitest/mochitest.ini dom/media/tests/mochitest/mochitest.ini]<br />
|-<br />
|Unittest||Mdm3||autophone-mochitest-dom-media-mediasource||1||Mochitest DOM Media 3||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-mediasource-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/mediasource/test/mochitest.ini dom/media/mediasource/test/mochitest.ini]<br />
|-<br />
|Unittest||Mdm4||autophone-mochitest-dom-media-tests-identity||1||Mochitest DOM Media 4||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-tests-identity-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/tests/mochitest/identity/mochitest.ini dom/media/tests/mochitest/identity/mochitest.ini]<br />
|-<br />
|Unittest||Mdm5||autophone-mochitest-dom-media-webaudio||1||Mochitest DOM Media 5||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-webaudio-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/webaudio/test/mochitest.ini dom/media/webaudio/test/mochitest.ini]<br />
|-<br />
|Unittest||Mdm6||autophone-mochitest-dom-media-webaudio-blink||1||Mochitest DOM Media 6||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-webaudio-blink-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/webaudio/test/blink/mochitest.ini dom/media/webaudio/test/blink/mochitest.ini]<br />
|-<br />
|Unittest||Mdm7||autophone-mochitest-dom-media-webspeech-recognition||1||Mochitest DOM Media 7||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-webspeech-recognition-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/webspeech/recognition/test/mochitest.ini dom/media/webspeech/recognition/test/mochitest.ini]<br />
|-<br />
|Unittest||Mdm8||autophone-mochitest-dom-media-webspeech-synth||1||Mochitest DOM Media 8||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-webspeech-synth-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/webspeech/synth/test/mochitest.ini dom/media/webspeech/synth/test/mochitest.ini]<br />
|-<br />
|Unittest||Mdm9||autophone-mochitest-dom-media-webspeech-synth-startup||1||Mochitest DOM Media 9||https://github.com/mozilla/autophone/blob/master/configs/mochitests-dom-media-webspeech-synth-startup-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/media/webspeech/synth/test/startup/mochitest.ini dom/media/webspeech/synth/test/startup/mochitest.ini]<br />
|-<br />
|Unittest||M||autophone-mochitest||16||Mochitest||https://github.com/mozilla/autophone/blob/master/configs/mochitests-settings.ini ||generated file containing all mochitests<br />
|-<br />
|Unittest||Msk||autophone-mochitest-skia||1||Mochitest Skia||https://github.com/mozilla/autophone/blob/master/configs/mochitests-skia-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/dom/canvas/test/mochitest.ini dom/canvas/test/mochitest.ini]<br />
|-<br />
|Unittest||Mtw||autophone-mochitest-toolkit-widgets||1||Mochitest Toolkit Widgets||https://github.com/mozilla/autophone/blob/master/configs/mochitests-toolkit-widgets-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/toolkit/content/tests/widgets/mochitest.ini toolkit/content/tests/widgets/mochitest.ini]<br />
|-<br />
|Unittest||Rov||autophone-reftest-ogg-video||1||Reftest Ogg Video||https://github.com/mozilla/autophone/blob/master/configs/reftests-ogg-video.ini ||[https://dxr.mozilla.org/mozilla-central/source/layout/reftests/ogg-video/reftest.list layout/reftests/ogg-video/reftest.list]<br />
|-<br />
|Unittest||R||autophone-reftest||16||Reftest||https://github.com/mozilla/autophone/blob/master/configs/reftests-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/layout/reftests/reftest.list layout/reftests/reftest.list]<br />
|-<br />
|Unittest||Rwv||autophone-webm-video||1||Reftest Webm Video||https://github.com/mozilla/autophone/blob/master/configs/reftests-webm-video.ini ||[https://dxr.mozilla.org/mozilla-central/source/layout/reftests/webm-video/reftest.list laytout/reftests/webm-video/reftest.list]<br />
|-<br />
|Unittest||rca||autophone-robocoptest-autophone||1||Mochitest Robocop test for Adobe Flash||https://github.com/mozilla/autophone/blob/master/configs/robocoptests-autophone-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/mobile/android/tests/browser/robocop/robocop_autophone.ini mobile/android/tests/browser/robocop/robocop_autophone.ini]<br />
|-<br />
|Unittest||rc||autophone-robocoptest||4||Mochitest Robocop||https://github.com/mozilla/autophone/blob/master/configs/robocoptests-settings.ini ||[https://dxr.mozilla.org/mozilla-central/source/mobile/android/tests/browser/robocop/robocop.ini mobile/android/tests/browser/robocop/robocop.ini]<br />
|-<br />
|}<br />
<br />
== Smoke test ==<br />
<br />
[https://github.com/mozilla/autophone/blob/master/tests/smoketest.py smoketest.py] tests if the build can be installed, a profile created and initialized and whether the Throbber messages can be detected in the logcat output. The Smoke test results appear on Treeherder as A(s).<br />
<br />
'''Note''': The Smoke test does not automatically run in production though it is available via the Try Server.<br />
<br />
== S1S2 Test ==<br />
<br />
[https://github.com/mozilla/autophone/blob/master/tests/s1s2test.py s1s2test.py] measures the Throbber times for loading web pages. Three web pages are using in Autophone:<br />
<br />
#a [https://github.com/mozilla/autophone/blob/master/files/s1s2/blank.html blank] web page<br />
#a saved version of a [https://git.mozilla.org/?p=automation/ep1.git;a=blob;f=twitter.com/twitter.html;h=3eff2d0eb26b20ea975bb32c9ea05ed99a09cbfd;hb=HEAD Twitter] web page<br />
#a saved version of a [https://git.mozilla.org/?p=automation/ep1.git;a=blob;f=nytimes/nytimes.com/index.html;h=34b483fc76c3f3749d644736fdc71c843b25dc79;hb=HEAD NY Times] web page.<br />
<br />
'''Note''': git.mozilla.org is going away soon. We had permission to host the copyrighted Twitter and NY Times pages on git.mozilla.org, but will be manually distributing the saved pages in the future. If you need access to the actual files, contact one of the [[#Maintainers|Autophone maintainers]].<br />
<br />
Autophone runs two versions of each test:<br />
<br />
* "Local" tests which load the pages from the device's internal storage.<br />
* "Remote" tests which load the pages from a web server running on the server hosting the device.<br />
<br />
The S1S2 Tests appear on Treeherder as A(t).<br />
<br />
As Mark Finkle described in {{bug|1120511#c6}}:<br />
<br />
"Throbber Start and Throbber Stop should map to the points where Gecko nsIWebProgressListener fires START|NETWORK and STOP|NETWORK notifications, respectively. In the UI we use those to control the visibility of the "page progress" indicator. It used to be a throbber(spinner) but is now a simple progress line.<br />
<br />
"The time between Throbber Start and Throbber Stop is a combination of Gecko networking and page parsing & loading, and rendering. We also have some Java UI affects too.<br />
<br />
We need to convert the Throbber start and stop times from values relative to the system time to values relative to the time Firefox was started. We use the "Fennec application start" message added in {{bug|1214810}}. If it is not available, we fall back on the system time of the first logcat message after starting Fennec which contains the string "Gecko".<br />
<br />
The logcat fennec start message used by Autophone is produced in [https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/mozilla/gecko/GeckoApplication.java#143 GeckoApplication.java].<br />
<br />
The logcat throbber messages used by Autophone are produced in [https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/toolbar/ToolbarDisplayLayout.java#477 ToolbarDisplayLayout.java] and look like:<br />
<br />
<pre><br />
06-07 11:20:16.035 I/GeckoApplication( 7247): zerdatime 117697 - Fennec application start<br />
06-07 11:20:18.323 I/GeckoToolbarDisplayLayout( 7247): zerdatime 119985 - Throbber start<br />
06-07 11:20:18.548 I/GeckoToolbarDisplayLayout( 7247): zerdatime 120210 - Throbber stop<br />
</pre><br />
<br />
where "zerdatime" is the value of SystemClock.uptimeMillis(). For those of you who are curious about the meaning of zerda, it refers to the scientific name for [http://en.wikipedia.org/wiki/Fennec_fox Fennec foxes], Vulpes Zerda.<br />
<br />
For historical reasons due to the initial lack of the "Fennec application start" message, Autophone uses logcat with the "time" format which provides the device's system time with millisecond resolution at the beginning of each logcat message. Autophone uses that value instead of the reported zerdatime. Now that "Fennec application start" is available in the current train of builds, we may be able to revisit the use of the logcat time stamps and begin using the zerda time directly.<br />
<br />
The system time of the Throbber start and stop messages is determined similarly. The reported values of the Throbber start and stop times are the differences between the Throbber start and stop system times and the fennec start time.<br />
<br />
The blank, twitter and nytimes pages contain JavaScript which invokes Jesse Ruderman's quitter.xpi extension to cleanly shut down the browser after the page completes loading. Shutting down the browser cleanly is important due to the side-effects of killing the browser which can negatively impact performace measurements.<br />
<br />
For each build to be tested, it is installed, then a test run consists of performing the following operations 8 times:<br />
<br />
#Create a new profile containing the quitter extension.<br />
#Initialize the profile by starting the browser loading [https://github.com/mozilla/autophone/blob/master/files/base/initialize_profile.html initialize_profile.html]. initialize_profile.html is an empty page which calls quitter to shutdown the browser.<br />
#Measure the "First Run" (uncached) Throbber start and stop values by starting the browser loading the test page.<br />
#Measure the "Second Run" (cached) Throbber start and stop values by starting the browser with the same profile loading the test page again.<br />
<br />
The values for each iteration are posted to [https://treeherder.mozilla.org/perf.html#/graphs Perfherder] and [http://phonedash.mozilla.org phonedash.mozilla.org] where the measurements can be displayed.<br />
<br />
== Talos Tests ==<br />
<br />
'''TODO: jmaher?'''<br />
<br />
=== Tp4m ===<br />
=== Tsvg ===<br />
<br />
== Unit Tests ==<br />
<br />
[https://github.com/mozilla/autophone/blob/master/tests/runtestsremote.py runtestsremote.py] can run Reftest and Mochitest based tests though due to the time required to run each test and the limited number of devices, only the following tests are currently run:<br />
<br />
* Mdb - autophone-mochitest-dom-browser-element<br />
* Cdm1 - autophone-crashtest-dom-media<br />
* Cdm2 - autophone-crashtest-dom-media-tests<br />
* Cdm3 - autophone-crashtest-dom-media-mediasource<br />
* Cdm4 - autophone-crashtest-dom-media-webspeech-synth<br />
* Mdm1 - autophone-mochitest-dom-media<br />
* Mdm2 - autophone-mochitest-dom-media-tests<br />
* Mdm3 - autophone-mochitest-dom-media-mediasource<br />
* Mdm4 - autophone-mochitest-dom-media-tests-identity<br />
* Mdm5 - autophone-mochitest-dom-media-webaudio<br />
* Mdm6 - autophone-mochitest-dom-media-webaudio-blink<br />
* Mdm7 - autophone-mochitest-dom-media-webspeech-recognition<br />
* Mdm8 - autophone-mochitest-dom-media-webspeech-synth<br />
* Mdm9 - autophone-mochitest-dom-media-webspeech-synth-startup<br />
* Msk - autophone-mochitest-skia<br />
* Mtw - autophone-mochitest-toolkit-widgets<br />
* Rov - autophone-reftest-ogg-video<br />
* Rwv - autophone-reftest-webm-video<br />
* rca - autophone-robocoptest-autophone<br />
* t - autophone-s1s2<br />
* tpn/svg - autophone-talos<br />
<br />
= Devices =<br />
<br />
Autophone currently tests [https://en.wikipedia.org/wiki/Nexus_S Nexus S (Android 2.3)], [https://en.wikipedia.org/wiki/Nexus_4 Nexus 4 (Android 4.2.2)], [https://en.wikipedia.org/wiki/Nexus_5 Nexus 5 (Android 4.4.2)], [https://en.wikipedia.org/wiki/Nexus_6 Nexus 6 (Android 5.1.1)], [https://en.wikipedia.org/wiki/Nexus_9 Nexus 9 (Android 5.0.2)], [https://en.wikipedia.org/wiki/Nexus_6P Nexus 6P (Android 6.0.1)].<br />
<br />
The Nexus S devices are especially good at showing performance changes due to their slow speed and their single core processor. They are being phased out of testing as support for Android 2.3 is dropped and will be completely removed when Firefox 48 is released in August 2016. The other devices are faster, have multiple core processors and behave differently for multi-threaded code paths.<br />
<br />
= Reviewing Autophone test results =<br />
<br />
== Monitoring Autophone tests on Treeherder ==<br />
<br />
Load https://treeherder.mozilla.org/, then select one of the mozilla-inbound, fx-team, mozilla-central, mozilla-aurora, mozilla-beta or mozilla-release repositories.<br />
<br />
Click "Show/hide hidden jobs" and select Tier 3 in order to view Autophone results since they are currently hidden by default on Treeherder until Autophone achieves Tier 2 status.<br />
<br />
Autophone jobs appear with the group name A. To see only Autophone jobs, you can set the quick filter for "Platforms & jobs" to Autophone or use the "Filters" drop down to add a new filter based on "group name" Autophone.<br />
<br />
For example, the following will show Autophone jobs on mozilla-central:<br />
<br />
https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&filter-tier=1&filter-tier=2&filter-tier=3&exclusion_profile=false&filter-job_group_name=autophone<br />
<br />
Note that if you change the repository, you will need to click "Show/hide hidden jobs" and filter for Autophone again.<br />
<br />
Links to the logcat output, Autophone log and any available tombstone or ANR files are available in the Job Details panel which is opened by clicking on an Autophone test symbol. If the test is an S1S2 test, the Job Details panel will contain a link to [http://phonedash.mozilla.org phonedash.mozilla.org] which will display a graph of the performance measurements.<br />
<br />
Note that you can retrigger and cancel Autophone jobs using the Treeherder UI.<br />
<br />
== Monitoring Autophone Performance tests on Perfherder ==<br />
<br />
'''TODO'''<br />
<br />
== Monitoring Autophone Performance tests on Phonedash ==<br />
<br />
When you first load [http://phonedash.mozilla.org phonedash], it defaults to loading a summary graph of all repositories, tests and devices for the last day. The graph is scaled to the window size at the time the graph is displayed. If you wish to change the size of the graph, resize the window and reload the page.<br />
<br />
=== Controls ===<br />
<br />
==== Date selection ====<br />
<br />
Changing the date range controls at the top left of the page will automatically download the data for the date range and redraw the graph with the new date selection.<br />
<br />
'''TIP''': If you wish to pick a date range that ends in the past, you can prevent Autophone from unnecessarily loading data by first changing the end date, then changing the start date. <br />
<br />
Many of the non-date controls are created from the test runs contained in the selected date range. If you make changes to the non-date controls, then change the date selection new controls will be created for any new tests, repositories or devices which were detected. In this case, you may need to manually select the new devices then click the ''Apply'' button to update the graph with the new data. You can quickly select all of the non-date controls and redraw the graph by clicking the ''Reset'' button.<br />
<br />
==== Apply and Reset buttons ====<br />
<br />
Below the ''Apply'' and ''Reset'' buttons, are a set of inputs which control which data is displayed in the graph. Changing these controls does not automatically redraw the graph.<br />
<br />
In order to make your non-date control changes effective and redraw the graph, click on the ''Apply'' button. This allows you to change what and how data is graphed without having to download the data again.<br />
<br />
To reset all of the non-date controls to their default values and redraw the graph, click the ''Reset'' button.<br />
<br />
==== Non-date Controls ====<br />
<br />
* Binning<br />
<br />
Binning controls how the various measurements are combined together to create the data series in the graph. Binning involves combining measurements by taking the geometric mean of all measurements which have the same binning ''value''. This can sometimes help reviewing all of the repositories and/or tests looking for regressions or improvements. Once an interesting repository, test, metric or phone type is identified, the irrelevant items and be eliminated and the binning increased to highlight in changes in detail.<br />
<br />
Note that changes in small values have a small effect on binned results. Relying solely on too gross of a binning may result in missing changes to small values such as the Throbber start times.<br />
<br />
The possible binnings are:<br />
<br />
* repo<br />
* repo phonetype<br />
* repo phonetype phoneid<br />
* repo phonetype phoneid test_name<br />
* repo phonetype phoneid test_name cached_label<br />
* repo phonetype phoneid test_name cached_label metric<br />
<br />
The finest level of binning is ''repo phonetype phoneid test_name cached_label metric' where the measurements are not binned at all.<br />
<br />
* Trim min/max values<br />
<br />
When the Trim min/max values checkbox is checked, the minimum and maximum values of the 8 iterations for a data point are ignored when displaying the graph. This can be helpful if a measurement contains outliers which obscure the true behavior.<br />
<br />
* Exclude rejected results<br />
<br />
In order to deal with the sometimes flaky behavior of the devices, Autophone will "reject" a set of measurements if the estimated standard error percentage exceeds a given threshold which is currently 50% of the value. If a set of measurements is rejected, Autophone will re-run the test in the hope that the variability was temporary. Even though the measurements are "rejected", they are still stored and are available when "Include rejected results" is selected.<br />
<br />
By default, phonedash ignores measurements which were originally rejected by Autophone due to a high standard error. You can include thes values by changing the value from ''Exclude rejected results'' to ''Include rejected results''.<br />
<br />
* Error bars<br />
<br />
Errors bars are only displayed when the maximum binning ''* repo phonetype phoneid test_name cached_label metric'' is selected.<br />
<br />
By default, phonedash does not display error bars since they can obscure details in the graph. If you wish to display Error bars, change ''No Error bars'' to ''Error bars''.<br />
<br />
* Error type<br />
<br />
By default, phonedash displays the ''standard error'' which is calculated from the ''standard deviation'' by diving the ''standard deviation'' by the square root of the number of observations.<br />
<br />
To see the ''standard deviation'' instead of the 'standard error', change the select.<br />
<br />
* Measurement type<br />
<br />
The data reported to the phonedash database consists of the raw data for all iterations in a test. Measurement type refers to how the phonedash web application treats these individual iterations when reporting the value for a test.<br />
<br />
* All<br />
* Mean<br />
* Geometric Mean<br />
* Median<br />
* Minimum<br />
<br />
''All'' displays each iteration separately. The other choices display the respective calculation on the iteration values. ''Measurement type'' controls what kinds of values are used in binning.<br />
<br />
* Tests<br />
<br />
Each test detected in the requested date range is given a checkbox control. By checking or unchecking the tests, you can control which tests are displayed.<br />
<br />
* Metrics<br />
<br />
''Metrics'' refers to the measurement of the Throbber start, Throbber stop values or their difference, Throbber time. By checking or unchecking the metrics, you can control which are displayed.<br />
<br />
* Cached<br />
<br />
''Cached'' refers to whether the measurement is for the first or second visit to the test page. By checking or unchecking the cached values, you can control which are displayed.<br />
<br />
* Repositories<br />
<br />
Each repository detected in the requested date range is given a checkbox control. By default, all repositories except try are checked. By checking or unchecking the repositories, you can control which repositories are displayed.<br />
<br />
* Phones<br />
<br />
Phones are named according to their model and an sequential numeric identifier. For example, nexus-6p-1 is the first Nexus 6P device.<br />
<br />
Each phone detected in the requested date range is given a checkbox control. By default, all devices are checked. By checking or unchecking the devices, you can control which devices are displayed.<br />
<br />
Individual devices are grouped under their ''type'' which is also given a checkbox. Changing this device type checkbox will force the devices of that type to be either checked or unchecked to match the state of the device type checkbox.</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/09_27_17&diff=1181362Mobile/Testing/09 27 172017-09-27T17:00:53Z<p>Bc: /* Autophone */</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
* Stability much improved with crash fixes.<br />
* Performance much improved over September.<br />
* Working on re-enabling Unit Tests.<br />
* GeckoView example now running with e10s and non-e10s.<br />
* Phones<br />
** Plan to buy 10 Nexus 4. More?<br />
** Plan to buy 10 Nexus 5. More?<br />
** Buy more Pixels now or wait for Pixel2 to buy more?<br />
<br />
== Dev team ==<br />
<br />
== A Team ==<br />
<br />
== Rel Eng ==<br />
<br />
== Perfherder ==<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing&diff=1181361Mobile/Testing2017-09-27T16:58:36Z<p>Bc: /* Notes */</p>
<hr />
<div>= About =<br />
<br />
We use automated testing of our mobile browser to ensure that new releases get better, not worse. As with Firefox for Desktop, we are concerned both with testing the correctness of the browser (no crashes, pages should render correctly) and performance (new releases should be faster than old ones).<br />
<br />
Note that the scope of this page is restricted to Firefox for Android (Fennec).<br />
<br />
== Documentation ==<br />
<br />
* [[Mobile/Testing/Architectural_Overview|Architectural Overview]] of our mobile automated testing systems.<br />
* For information on running the same tests we run in automation on your desktop, see the [https://wiki.mozilla.org/Mobile/Fennec/Android/Testing testing] for Android wiki page.<br />
<br />
= Status Meetings =<br />
Interested parties meet every other week to discuss the current status of testing on Mobile and coordinate the required work between teams.<br />
Details<br />
* Every other Wednesday @ 10:15am PST/PDT<br />
* Vidyo in Mobile (x9998, or 99998# from phone)<br />
* #mobile for back channel<br />
== Notes ==<br />
[[Template:MobileTesting|template]]<br />
<br />
Create a new weekly agenda from the [[Template:MobileTesting|template]]:<br />
<br />
<createbox><br />
align=left<br />
type=create<br />
preload=Template:MobileTesting<br />
default={{#time: m_d_y | wednesday}}<br />
prefix=Mobile/Testing/<br />
</createbox><br />
Q3<br />
# [[Mobile/Testing/09_27_17 | 09/27/17]]<br />
# [[Mobile/Testing/09_13_17 | 09/13/17]]<br />
# [[Mobile/Testing/08_30_17 | 08/30/17]]<br />
# [[Mobile/Testing/08_16_17 | 08/16/17]]<br />
# [[Mobile/Testing/08_02_17 | 08/02/17]]<br />
# [[Mobile/Testing/07_19_17 | 07/19/17]]<br />
# [[Mobile/Testing/07_05_17 | 07/05/17]]<br />
Q2<br />
# [[Mobile/Testing/06_21_17 | 06/21/17]]<br />
# [[Mobile/Testing/06_07_17 | 06/07/17]]<br />
# [[Mobile/Testing/05_24_17 | 05/24/17]]<br />
# [[Mobile/Testing/05_10_17 | 05/10/17]]<br />
# [[Mobile/Testing/04_26_17 | 04/26/17]]<br />
# [[Mobile/Testing/04_12_17 | 04/12/17]]<br />
Q1<br />
# [[Mobile/Testing/03_29_17 | 03/29/17]]<br />
# [[Mobile/Testing/03_15_17 | 03/15/17]]<br />
# [[Mobile/Testing/03_01_17 | 03/01/17]]<br />
# [[Mobile/Testing/02_15_17 | 02/15/17]]<br />
# [[Mobile/Testing/02_01_17 | 02/01/17]]<br />
# [[Mobile/Testing/01_18_17 | 01/18/17]]<br />
# [[Mobile/Testing/01_11_17 | 01/11/17]]<br />
# [[Mobile/Testing/01_04_17 | 01/04/17]]<br />
<br />
Older<br />
# [[Mobile/Testing/Archive | Archive of notes from 2011 - 2016]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Testing/09_27_17&diff=1181360Mobile/Testing/09 27 172017-09-27T16:57:55Z<p>Bc: Created page with "= Previous Action Items = = Status reports = == Autophone == == Dev team == == A Team == == Rel Eng == == Perfherder == = Round Table = = Action Items ="</p>
<hr />
<div>= Previous Action Items =<br />
<br />
= Status reports =<br />
<br />
== Autophone ==<br />
<br />
== Dev team ==<br />
<br />
== A Team ==<br />
<br />
== Rel Eng ==<br />
<br />
== Perfherder ==<br />
<br />
= Round Table =<br />
<br />
= Action Items =</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/27-Sep-2017&diff=1181357Mobile/Platform/Notes/27-Sep-20172017-09-27T15:33:30Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "57+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
* Looking at why audio doesn't work in GeckoView outside of Fennec<br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
{{mybugs|droeh@mozilla.com}}<br />
<br />
===Bob Clary===<br />
* Stability much improved with crash fixes.<br />
* Performance much improved over September.<br />
* Working on re-enabling Unit Tests.<br />
* GeckoView example now running with e10s and non-e10s.<br />
<br />
===Mike Kaply===<br />
<br />
[[Category:Wikipage templates]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/27-Sep-2017&diff=1181356Mobile/Platform/Notes/27-Sep-20172017-09-27T15:27:26Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "57+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
* Looking at why audio doesn't work in GeckoView outside of Fennec<br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
{{mybugs|droeh@mozilla.com}}<br />
<br />
===Bob Clary===<br />
* Stability much improved with crash fixes.<br />
* Performance much improved over September.<br />
* Working on re-enabling Unit Tests.<br />
<br />
===Mike Kaply===<br />
<br />
[[Category:Wikipage templates]]</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes&diff=1181355Mobile/Platform/Notes2017-09-27T15:26:25Z<p>Bc: </p>
<hr />
<div>{{AndroidNav}}<br />
There will be a meeting each week to discuss the general status of [[Mobile]]. Please use [irc://irc.mozilla.org/%23mobile #mobile] or [https://mail.mozilla.org/listinfo/mobile-firefox-dev mobile-firefox-dev@mozilla.org] for communication.<br />
<br />
== Meeting Details == <br />
<br />
*Tuesdays @ 9:00AM PST <br />
{{conf|99998}}<br />
*[irc://irc.mozilla.org/%23mobile #mobile] for backchannel <br />
*[https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile Vidyo Room]<br />
<br />
== Meeting Notes ==<br />
Create a new weekly agenda from the [[Mobile/Platform/Notes/Template|template]]:<br />
<br />
'''''Remember:''''' You'll still need to link it below!<br />
<createbox><br />
align=left<br />
type=create<br />
preload=Mobile/Platform/Notes/Template<br />
default={{#time: d-M-Y | wednesday}}<br />
prefix=Mobile/Platform/Notes/<br />
</createbox><br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2017 <br />
|-<br />
|<br />
* [[/27-Sep-2017|Sep 27, 2017]]<br />
* [[/20-Sep-2017|Sep 20, 2017]]<br />
* [[/13-Sep-2017|Sep 13, 2017]]<br />
* [[/06-Sep-2017|Sep 6, 2017]]<br />
* [[/30-Aug-2017|Aug 30, 2017]]<br />
* [[/23-Aug-2017|Aug 23, 2017]]<br />
* [[/16-Aug-2017|Aug 16, 2017]]<br />
* [[/09-Aug-2017|Aug 9, 2017]]<br />
* [[/02-Aug-2017|Aug 2, 2017]]<br />
* [[/19-Jul-2017|Jul 19, 2017]]<br />
* [[/12-Jul-2017|Jul 12, 2017]]<br />
* [[/05-Jul-2017|Jul 5, 2017]] (no meeting)<br />
* [[/28-Jun-2017|Jun 28, 2017]] (no meeting: All Hands San Francisco)<br />
* [[/21-Jun-2017|Jun 21, 2017]] (no meeting)<br />
* [[/14-Jun-2017|Jun 14, 2017]]<br />
* [[/07-Jun-2017|Jun 7, 2017]]<br />
* [[/31-May-2017|May 31, 2017]]<br />
* [[/24-May-2017|May 24, 2017]]<br />
* [[/17-May-2017|May 17, 2017]]<br />
* [[/10-May-2017|May 10, 2017]]<br />
* [[/03-May-2017|May 03, 2017]]<br />
* [[/26-Apr-2017|Apr 26, 2017]]<br />
* [[/19-Apr-2017|Apr 19, 2017]]<br />
* [[/12-Apr-2017|Apr 12, 2017]]<br />
* [[/05-Apr-2017|Apr 5, 2017]]<br />
* [[/29-Mar-2017|Mar 29, 2017]]<br />
* [[/15-Mar-2017|Mar 15, 2017]]<br />
* [[/08-Mar-2017|Mar 8, 2017]]<br />
* [[/01-Mar-2017|Mar 1, 2017]]<br />
* [[/22-Feb-2017|Feb 22, 2017]]<br />
* [[/15-Feb-2017|Feb 15, 2017]]<br />
* [[/08-Feb-2017|Feb 08, 2017]]<br />
* [[/01-Feb-2017|Feb 01, 2017]]<br />
* [[/25-Jan-2017|Jan 25, 2017]]<br />
* [[/18-Jan-2017|Jan 18, 2017]]<br />
* [[/04-Jan-2017|Jan 4, 2017]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2016 <br />
|-<br />
|<br />
* [[/21-Dec-2016|Dec 21, 2016]]<br />
* [[/14-Dec-2016|Dec 14, 2016]] (no meeting)<br />
* [[/07-Dec-2016|Dec 7, 2016]] (no meeting: All Hands Hawaii)<br />
* [[/30-Nov-2016|Nov 30, 2016]]<br />
* [[/23-Nov-2016|Nov 23, 2016]]<br />
* [[/16-Nov-2016|Nov 16, 2016]]<br />
* [[/09-Nov-2016|Nov 9, 2016]]<br />
* [[/02-Nov-2016|Nov 2, 2016]]<br />
* [[/26-Oct-2016|Oct 26, 2016]]<br />
* [[/19-Oct-2016|Oct 19, 2016]]<br />
* [[/12-Oct-2016|Oct 12, 2016]] (no meeting)<br />
* [[/05-Oct-2016|Oct 5, 2016]]<br />
* [[/28-Sep-2016|Sep 28, 2016]]<br />
* [[/21-Sep-2016|Sep 21, 2016]]<br />
* [[/14-Sep-2016|Sep 14, 2016]]<br />
* [[/07-Sep-2016|Sep 7, 2016]]<br />
* [[/31-Aug-2016|Aug 31, 2016]]<br />
* [[/24-Aug-2016|Aug 24, 2016]]<br />
* [[/17-Aug-2016|Aug 17, 2016]]<br />
* [[/10-Aug-2016|Aug 10, 2016]]<br />
* [[/03-Aug-2016|Aug 3, 2016]]<br />
* [[/27-Jul-2016|Jul 27, 2016]]<br />
* [[/20-Jul-2016|Jul 20, 2016]] (missing esawin, droeh)<br />
* [[/13-Jul-2016|Jul 13, 2016]] (no meeting)<br />
* [[/06-Jul-2016|Jul 6, 2016]]<br />
* [[/29-Jun-2016|Jun 29, 2016]] (no meeting)<br />
* [[/22-Jun-2016|Jun 22, 2016]]<br />
* [[/15-Jun-2016|Jun 15, 2016]] (no meeting: All Hands London)<br />
* [[/08-Jun-2016|Jun 8, 2016]]<br />
* [[/01-Jun-2016|Jun 1, 2016]]<br />
* [[/25-May-2016|May 25, 2016]]<br />
* [[/18-May-2016|May 18, 2016]]<br />
* [[/11-May-2016|May 11, 2016]]<br />
* [[/04-May-2016|May 04, 2016]]<br />
* [[/27-Apr-2016|Apr 27, 2016]]<br />
* [[/20-Apr-2016|Apr 20, 2016]]<br />
* [[/06-Apr-2016|Apr 6, 2016]]<br />
* [[/30-Mar-2016|Mar 30, 2016]]<br />
* [[/23-Mar-2016|Mar 23, 2016]]<br />
* [[/16-Mar-2016|Mar 16, 2016]]<br />
* [[/09-Mar-2016|Mar 9, 2016]]<br />
* [[/02-Mar-2016|Mar 2, 2016]]<br />
* [[/24-Feb-2016|Feb 24, 2016]]<br />
* [[/17-Feb-2016|Feb 17, 2016]]<br />
* [[/10-Feb-2016|Feb 10, 2016]]<br />
* [[/03-Feb-2016|Feb 3, 2016]]<br />
* [[/27-Jan-2016|Jan 27, 2016]]<br />
* [[/20-Jan-2016|Jan 20, 2016]]<br />
* [[/05-Jan-2016|Jan 5, 2016]]<br />
|}<br />
<br />
{| class="wikitable collapsible" style="width: 100%"<br />
! 2015 <br />
|-<br />
|<br />
* [[/15-Dec-2015|Dec 15, 2015]]<br />
* [[/01-Dec-2015|Dec 1, 2015]]<br />
* [[/24-Nov-2015|Nov 24, 2015]]<br />
* [[/10-Nov-2015|Nov 10, 2015]]<br />
* [[/03-Nov-2015|Nov 3, 2015]]<br />
* [[/27-Oct-2015|October 27, 2015]]<br />
* [[/20-Oct-2015|October 20, 2015]]<br />
* [[/13-Oct-2015|October 13, 2015]]<br />
* [[/06-Oct-2015|October 6, 2015]]<br />
* [[/29-Sep-2015|September 29, 2015]]<br />
* [[/22-Sep-2015|September 22, 2015]]<br />
* [[/15-Sep-2015|September 15, 2015]]<br />
* [[/08-Sep-2015|September 8, 2014]]<br />
* [[/01-Sep-2015|September 1, 2015]]<br />
|}</div>Bchttps://wiki.mozilla.org/index.php?title=Mobile/Platform/Notes/20-Sep-2017&diff=1180833Mobile/Platform/Notes/20-Sep-20172017-09-20T15:21:52Z<p>Bc: /* Bob Clary */</p>
<hr />
<div>__NOTOC__<br />
== Details ==<br />
<br />
* Wednesdays - 8:30am Pacific, 11:30pm Eastern, 15:30 UTC<br />
{{conf|99998}}<br />
* irc.mozilla.org #mobile for backchannel<br />
* [https://v.mozilla.com/flex.html?roomdirect.html&key=xpW6Vm67G2iW Mobile] Vidyo Room<br />
<br />
== Schedule ==<br />
* [https://www.google.com/calendar/embed?src=bW96aWxsYS5jb21fZGJxODRhbnI5aTh0Y25taGFiYXRzdHY1Y29AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ Release calendar]<br />
<br />
== Topics for This Week ==<br />
<br />
== Tracking Review ==<br />
===Beta===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "57+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
===Nightly===<br />
*Next Build: <!--next build date--><br />
<br />
<bugzilla><br />
{<br />
"cf_blocking_fennec": "Nightly+",<br />
"resolution": "---",<br />
"include_fields": "id, summary, status, assigned_to, last_change_time",<br />
"order": "bug_id"<br />
}<br />
</bugzilla><br />
<br />
==Stand ups==<br />
Suggested format:<br />
* What did you do last week?<br />
* What are working on this week?<br />
* Anything blocking you?<br />
<br />
===James W. (snorp)===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
<!-- {{mybugs|snorp@snorp.net}} --><br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
===JChen===<br />
<!-- ==== Past week ==== --><br />
<!-- * <worked on> --><br />
<!-- * <worked on> --><br />
{{mybugs|nchen@mozilla.com}}<br />
<!-- * <also working on> --> <br />
<!-- * <also working on> --><br />
<br />
<br />
===Randall Barker===<br />
<br />
===Eugen Sawin===<br />
<br />
{{mybugs|esawin@mozilla.com}}<br />
<br />
===Dylan Roeh===<br />
<br />
{{mybugs|droeh@mozilla.com}}<br />
<br />
===Bob Clary===<br />
* Bug 1401377 - Autophone - temporarily disable nexus-6p-10<br />
* Bug 1401193 - Autophone - replace nexus-5-1 with more stable device<br />
* Fixed by Bug 1392705 - Intermittent autophone-s1s2 | application crashed [@ libc.so + 0x49da0] ?<br />
** Bug 1359148 - Intermittent autophone-s1s2 | application crashed [@ MessageLoop::PostTask_Helper]<br />
** Bug 1381547 - Intermittent autophone-talos PROCESS-CRASH | autophone-talos | application crashed [@ MessageLoop::PostTask_Helper]<br />
** Bug 1389815 - Intermittent remote-tp4m autophone-talos | application crashed [unknown top frame]<br />
** Bug 1392690 - Intermittent autophone-s1s2 | application crashed [@ libc.so + 0x1a772]<br />
** Bug 1392693 - Intermittent autophone-s1s2 | application crashed [@ libc.so + 0x42374]<br />
* Reenable disabled s1s2, talos tests if no longer perma orange.<br />
* Reenable disabled unit tests if no longer perma orange.<br />
<br />
===Mike Kaply===<br />
<br />
[[Category:Wikipage templates]]</div>Bc