QA/Fennec/Fatfennec SplitAPK Gingerbread

From MozillaWiki
< QA‎ | Fennec
Jump to: navigation, search

Feature Reference

  • Meta Bug: bug 1039789
  • Overal Status:
    • Nightly: [ON TRACK]
    • Aurora: [ON TRACK]
    • Beta:[ON TRACK]
  • Owner:(Ioana Chiorean, irc: ioanachiorean, former: Cristina Madaras, irc: CristinaM)

Testing details

Last updated: 2015/03/23

Date: 2014-11-14

  • Test plan creation

Date: 2015-01-08

  • Exploratory testing

Go to nightly.mozilla.org and observe the separate build for Android (ARMv7, 2.3 Gingerbread)
Download the build and install it successfully.

Go to ftp://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/ and observe the separate build for android-api-9
Download the build and install it successfully.

  • Device: Samsung Galaxy R (Android 2.3.4)

Date: 2015-01-29

  • Exploratory testing
  • Bug verification:
    • bug 1108456 - Update nightly.mozilla.org for Android ARM links to reflect new FTP directory changes

Date: 2015-03-23

  • Exploratory testing
    • We already work with this on Nightly, Aurora and Beta channels.
    • No problems were encountered.

Bugzilla

  • (splitapk) Build and deploy two tiers of APKs for different device capabilities (query with status, no, )
Full Query
ID Priority Summary Status Assigned to
1042382 -- Allow for build-time specification of supported SDK ranges for the built application RESOLVED Richard Newman [:rnewman]
1044334 -- Fix resource dependency issues RESOLVED Richard Newman [:rnewman]
1063109 -- Allow for aapt to be invoked with min/max SDK arguments RESOLVED Richard Newman [:rnewman]
1063643 -- Allow for building with a limited set of resources RESOLVED Richard Newman [:rnewman]
1063867 -- Add telemetry flag for resource-constrained builds RESOLVED
1063868 -- Add a build flag to exclude fonts from Android builds RESOLVED Richard Newman [:rnewman]
1063873 -- Ship the right libomxplugin files for supported API ranges RESOLVED
1065190 -- [meta] Improve Android version conditionalization RESOLVED
1065494 -- Put the new tablet UI behind a build flag RESOLVED Lucas Rocha (:lucasr)
1072423 -- Autophone - support split APKs for 2.3/later RESOLVED Bob Clary [:bc] (inactive)
1073474 -- Fix resource dependency issues in new tablet UI (affects SDK9-only builds) RESOLVED Lucas Rocha (:lucasr)
1073772 -- Releng work for producing two ARMv7 APKs to target different API ranges RESOLVED Jordan Lund (:jlund)
1078265 P2 Add Treeherder support for the new split APK Android job names RESOLVED Jordan Lund (:jlund)
1078266 -- Add TBPL support for the new split APK Android job names RESOLVED Jordan Lund (:jlund)
1093394 -- Fix resource dependency issues again in new tablet UI (affects SDK9-only builds) RESOLVED Richard Newman [:rnewman]
1093708 -- Crash with missing scrollbar image in resource constrained builds RESOLVED Richard Newman [:rnewman]
1108456 -- Update nightly.mozilla.org for Android ARM links to reflect new FTP directory changes VERIFIED Kohei Yoshino [:kohei]
1108564 -- crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f0200c3 a=-1 r=0x7f0200c3} at android.content.res.Resources.loadDrawable(Resources.java) VERIFIED :Margaret Leibovic
1110840 -- crash in java.lang.NullPointerException: at android.view.MenuInflater$MenuState.addItem(MenuInflater.java) RESOLVED
1118339 -- Update https://www.mozilla.org/en-US/firefox/channel/#aurora for Android ARM links to reflect new FTP directory changes VERIFIED
1118948 -- Update jacuzzi allocators to know about split APK builds RESOLVED Chris AtLee [:catlee]
1120762 -- Test, solidify, and document Google Play distribution approach for split APKs RESOLVED Sylvestre Ledru [:Sylvestre]
1122059 -- Use different filenames for each variant Android APK RESOLVED Jordan Lund (:jlund)
1122071 -- Adjust get_apk.sh for the new APK layout RESOLVED
1122145 -- Socorro not picking up Fennec 38.0a1 and 37.0a2 RESOLVED Selena Deckelmann :selenamarie :selena
1135796 -- ActivityUtils incorrectly divides API levels RESOLVED Michael Comella (:mcomella) [NI reported issues only: ex-Mozilla]
1137144 -- Socorro not picking up FennecAndroid 37.0b1 RESOLVED Selena Deckelmann :selenamarie :selena
1137586 -- Use different version codes for each API range RESOLVED Richard Newman [:rnewman]
1137898 -- Use a hierarchical pattern for computing version codes RESOLVED Nick Alexander :nalexander [he/him]
1139567 -- Figure out split apk + single locale stuff for Fennec releases RESOLVED Kim Moir [:kmoir] ET
1150068 -- Socorro not picking up FennecAndroid 37.0 RESOLVED Lonnen :lonnen

31 Total; 0 Open (0%); 28 Resolved (90.32%); 3 Verified (9.68%);


Moztrap

  • testcases related (easier to track so when feature changes - update testcases)