Mobile/Testing/10 14 15

From MozillaWiki
< Mobile‎ | Testing
Revision as of 16:44, 14 October 2015 by Kmoir (talk | contribs) (→‎Rel Eng)
Jump to navigation Jump to search

Previous Action Items

  • snorp - investigate when to disable the webappstartup test.
  • wlach - file bug to get deterministic behavior from A/B testing.

Status reports

Dev team

Rel Eng

A Team

  • android-2-3-armv7-api9 Total failure rate: [0.86%]
    • last week 3.11%
    • total failure excluding retries 0.81%
  • android-4-3-armv7-api11 Total failure rate: [2.02%]
    • last week 1.68%
    • total failure excluding retries 1.45%

Data fetched for: 2015-10-06 09:54 — 2015-10-12 22:18

  • [gbrown] Working on:
    • bug 1087791 Add |mach reftest| and |mach crashtest| for mobile/android
    • bug 1197716 Package fonts separately for reftests

Autophone

  • Phonedash vs. Perfherder

Perfherder will only support Autophone Talos. We will revisit improving Phonedash for S1S2/Webapp performance tests. Since any noise in the device's behavior or the framework tend to increase the measurements, will investigate using the "Greatest Lower Bound" of a measurement set as an indicator of the "Best Measurement" possible which will hopefully be a better indicator of regressions than the mean.

  • Regressions
    • Bug 1213175 - Autophone - Throbber start regression Android 2.3 Remote Tests 2015-09-28 on mozilla-inbound
    • Bug 1209653 reversed a framework caused improvement which occurred during the 2015-08-21 deployment of Bug 1156812 - [mozdevice] Support specifying alternate log buffers when retrieving or clearing logcat
    • Bug 1212995 - Autophone - Throbber stop regression 2015-10-07 on fx-team (Fixed by backout)
    • Will investigate trend of death by a 1000 paper cuts
  • Deployments
    • Bug 1209796 - Autophone - 2015-10-04 deployment
      • Bug 1208782 - Autophone - do not attempt to get response json during Treeherder submission error if response is None
      • Bug 1209647 - Autophone - eliminate startup check for network connectivity
      • Bug 1209651 - Autophone - do not allow logcat device error to prevent setup_job initialization
      • Bug 1209653 - Autophone - after clearing logcat, specifying -b main can hang
      • Bug 1209675 - Autophone - Logcat should use PhoneTest loggerdeco
      • Bug 1209691 - Autophone - handle incorrect logcat dates emitted by devices.
      • Bug 1211227 - Autophone - work around webapp Crash Reporter moving dmp files
      • Bug 1211228 - Autophone - prefer "Start proc" over Gecko related messages when determining start time
      • Bug 1211229 - Autophone - reduce stderrp_accept to improve reproducibility
    • 2015-10-05 Deployment
      • Bug 1211655 - Autophone - Ensure adb.py methods propagate root to other called methods
    • Bug 1212757 - Autophone - 2015-10-09 deployment
      • Bug 1212758 - Autophone - ADBDevice.mkdir - reproduce behavior of mkdir -p
      • Bug 1212766 - Autophone - make webapp profiles.ini readable and handle failure to obtain the remote profile path
    • Bug 1214110 - Autophone - 2015-10-13 deployment
      • Bug 1211252 - Autophone - Unit Test not (un)installing robocop.apk
      • Bug 1213866 - Autophone - adb.py - add a logcat cleared message to the logcat whenever it is cleared so it is never completely empty
      • Bug 1213868 - Autophone - catch device logcat exceptions in PhoneTest.setup_job
      • Bug 1213879 - Autophone - work harder to create clean profile directory during PhoneTest install_profile
      • Bug 1213922 - Autophone - call power_on after reboots and before s1s2 iterations
    • 2015-10-13 Deployment
      • Bug 1214273 - autophone - 2015-10-13: deploy nexus-7 for try only and tp4m/tsvgx-remote on mozilla-inbound
      • Bug 1192069 - Autophone should submit data to perfherder

Perfherder

Round Table

  • tcheck on talos is very noisy, trying to figure out what to do with it in bug 1213032
    • in addition it is the test with the highest chance of failure on autophone- when we switch devices it is 50/50 if it will work or not

Action Items