QA/Fennec/Fatfennec SplitAPK Gingerbread

From MozillaWiki
< QA‎ | Fennec
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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)