Loop/QA

From MozillaWiki
Jump to: navigation, search

Summary

Links

People

  • Lead - TBD
  • Desktop - TBD
  • Mobile - TEF, ?
  • Platform - Nils Ohlmeier
    • H264 - Paul Yang, Martijn Wargers
    • MSIIDN - Martijn Wargers
    • Performance - Geo Mealer, Syd Polk
    • Privileged API - TBD
  • Server - Richard Pappalardo, Stuart Philp
  • Services - Peter deHaan, Stuart Philp

Meetings

(these may be outdated)

Meeting When Where Notes Last Meeting
Project Status 11:30h Pacific on Tuesday Shell Escalante's Vidyo room Agenda
Partner Testing Coordination 09:30h Pacific on Wednesday Shell Escalante's Vidyo Room
Tokbox Testing Coordination 14:00h Pacific on Wednesday Opentok Agenda

Tracking Bugs

Full Query
ID Summary Qa contact Resolution
971986 [meta] Loop MVP desktop Client FIXED
976789 [meta] see what parts, if any, of unlanded SimplePush work is required for loop_mvp WONTFIX
998332 [meta] MVP Loop Server FIXED
998748 [meta] FxA Services for webRTC clients FIXED
1004761 [meta] Loop Platform WORKSFORME
1026288 Add new Target Milestones and feature-b2g tag for webRTC and Loop FIXED
1107478 [meta] Loop Mobile Client WONTFIX

7 Total; 7 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Top-level Status

Milestones

By Firefox Version

  • Firefox 32: Ship OpenH264
  • Firefox 33: Ship Screensharing and Loop MLP
  • Firefox 34: Ship Loop MVP

By Product Feature

  • Screensharing via OpenH264: Begin testing in Firefox 32, ship in Firefox 33
  • Loop MLP: 0 Open; 11 Resolved; 46 Verified; (target: Firefox 33)
  • Loop MVP: 23 Open; 14 Resolved; 24 Verified; (target: Firefox 34)
  • Server/Services:
  • Mobile Client: B2G 2.0 via bug 1036490
  • Platform:

Dashboards

Bugs Tracked for Loop MLP

Full Query
ID Summary Status Qa contact Whiteboard
971991 Loop Server needs to accept FxA bid assertion and simple push URL VERIFIED James Bonacci [:jbonacci]
971993 Server needs to store user ID to push URL mapping(s) VERIFIED James Bonacci [:jbonacci]
971994 Server needs to generate temporary session URIs to send to unregistered users VERIFIED James Bonacci [:jbonacci]
971995 Server needs to extract and validate information from temporary URI VERIFIED James Bonacci [:jbonacci]
971997 Server needs to store room and participant tokens in database VERIFIED James Bonacci [:jbonacci]
971999 Server needs to service request from client to list pending incoming calls VERIFIED James Bonacci [:jbonacci]
972024 [meta] Develop minimal standalone version of UI for link clickers VERIFIED Anthony Hughes (:ashughes) [QA] [est: 0, s=ui32, p=0]
972026 [meta] Server needs automated functional testing VERIFIED James Bonacci [:jbonacci]
972029 [meta] System needs automated monitoring and alerting VERIFIED [mlp-server?]
972884 Investigate tools for localization VERIFIED Anthony Hughes (:ashughes) [QA]
972941 Desktop client needs landing page for non WebRTC-compliant browsers on supported devices VERIFIED Anthony Hughes (:ashughes) [QA] [est: 1d][p=1]
974317 Server needs to accept a new incoming call VERIFIED James Bonacci [:jbonacci]
974875 [meta] Develop minimal Firefox Desktop UI for Loop VERIFIED Anthony Hughes (:ashughes) [QA] [est: 0][p=0, s=mlpnightly1]
974895 Desktop client needs landing page for non supported devices VERIFIED Anthony Hughes (:ashughes) [QA] [est: 2d][p=2, s=ui32]
976137 Investigate github / bugzilla integration VERIFIED James Bonacci [:jbonacci]
976979 Loop Server - Find out what best practices are to define production settings VERIFIED James Bonacci [:jbonacci]
977507 Loop Server — Add a way to configure the server depending the environment. VERIFIED James Bonacci [:jbonacci]
978455 Separate registration from call-url generation VERIFIED James Bonacci [:jbonacci]
980113 Need to standup merging of mozila/gecko-dev into adamroach/gecko-dev VERIFIED
980289 Server need to override previous SimplePush URL when registering a new one VERIFIED James Bonacci [:jbonacci]
982566 Create a wiki page describing the exposed APIs VERIFIED James Bonacci [:jbonacci]
982616 Loop Server — Middleware should be tested separately VERIFIED James Bonacci [:jbonacci]
983162 Loop Server — development.json file should be removed VERIFIED James Bonacci [:jbonacci] [qa!]
983184 Deploy Loop server on AWS VERIFIED James Bonacci [:jbonacci] [qa!]
984288 Decide how to store the User Identifier in a way that protects users privacy. VERIFIED James Bonacci [:jbonacci] [qa!]
984383 Documentation should be part of docs.services.mozilla.com VERIFIED James Bonacci [:jbonacci] [qa!]
984946 Loop Server — Provide a GET /calls/:token endpoint VERIFIED James Bonacci [:jbonacci] [qa!]
986057 Loop Server — Should accept cross origin requests VERIFIED James Bonacci [:jbonacci] [s=mlpnightly1, p=.25][qa!]
986427 GET /calls/ doesn't work - always returns '{ "error": "missing: version" }' VERIFIED James Bonacci [:jbonacci] [qa!]
986533 Loop Server — generation of the token should ask for a caller identifier. VERIFIED James Bonacci [:jbonacci]
987726 Loop Server — Create a circus configuration file. VERIFIED James Bonacci [:jbonacci] [qa-]
987873 Loop Server — Need to return the uuid of the calls when listing them. VERIFIED James Bonacci [:jbonacci]
988255 Loop Server — Should return a 204 when deleting a call url. VERIFIED James Bonacci [:jbonacci] [qa!]
988267 Puppetize loop! VERIFIED James Bonacci [:jbonacci] [mlp-server?][qa-]
988457 make loop-client shared directory authoritative VERIFIED Anthony Hughes (:ashughes) [QA]
988843 Ensure callerId is a valid email address VERIFIED James Bonacci [:jbonacci] [qa!]
988845 Generating a call-url should allow a "duration" parameter. VERIFIED [qa+]
988850 "uuid" should be named "callId" VERIFIED James Bonacci [:jbonacci] [qa+]
988893 Revocation of the call url should be done with a DELETE on /call-url/token. VERIFIED James Bonacci [:jbonacci]
988902 Remove authentication for rejecting a call. VERIFIED
989127 Instructions for symlinking shared code into build not clear enough. VERIFIED Anthony Hughes (:ashughes) [QA]
994146 Loop client should reset panel when activated VERIFIED [est:1d][p=1]
994151 Loop desktop client should wait to have a valid generated call url to start the SimplePush registration VERIFIED Anthony Hughes (:ashughes) [QA] [mlp-server?][est:1d, p=1]
994152 Loop needs a "do not disturb" control VERIFIED Anthony Hughes (:ashughes) [QA] [est:1d][p=1]
994483 get loop client unit tests documented & working with Tbpl VERIFIED Anthony Hughes (:ashughes) [QA] [est:1d, p=1, ft:webrtc]
994485 make desktop client pull and build without needing to hand-hack other repos & symlinks VERIFIED Anthony Hughes (:ashughes) [QA] [est:4d, p=4][coordination]
994961 Start load testing the staging environment VERIFIED James Bonacci [:jbonacci] [est:?][p=.25][s=mlpnightly3][qa!]
994967 Server should expose a heartbeat feature VERIFIED James Bonacci [:jbonacci] [est:2h][qa!]
994979 Need DOM unit tests for view loading code VERIFIED Anthony Hughes (:ashughes) [QA] [est:?]
995355 run client-local tests on Firefox VERIFIED Anthony Hughes (:ashughes) [QA] [est:1/2d, p=.5, has patch][fixed by bug 994485]
996526 Loop Backbone views should carry their own templates VERIFIED Anthony Hughes (:ashughes) [QA]
1001929 Loop MLP testing and dogfood client install VERIFIED [p=0, 1.5:p2, ft:webrtc, est:0d]
1003029 Desktop client loads additional files for OpenTok SDK from the server RESOLVED Anthony Hughes (:ashughes) [QA] [p=0.5]
1017206 Update TB.js to 2.2.5 VERIFIED [p=0.5, 1.5:p1, ft:webrtc, est:0.5]
1017394 MozSocialAPI initialization issue prevents hawk bits from working VERIFIED Anthony Hughes (:ashughes) [QA] [p=1]
1017861 ensure that our library license documentation / approvals are in order VERIFIED Anthony Hughes (:ashughes) [QA]
1019924 Update license.html for Loop-related third-party licenses VERIFIED Anthony Hughes (:ashughes) [QA] [p=0.25]

57 Total; 0 Open (0%); 1 Resolved (1.75%); 56 Verified (98.25%);


Bugs Tracked for Loop MVP

Full Query
ID Summary Priority Status
938467 gUM permission grant scenario - remember my choice support P1 RESOLVED
945111 [B2G getUserMedia] Show audio-capture and video-capture in the settings app -- RESOLVED
978660 Setting "GRANT" for audio-capture or video-capture permissions is equivalent to DENY -- RESOLVED
979716 webrtc audio connection uses high cpu -- RESOLVED
988212 Change the attention screen permission from |certified| to |privileged| -- RESOLVED
988392 Allow Loop to be added to the contact details -- RESOLVED
988469 MSISDN verification API for privileged apps -- RESOLVED
989945 [B2G][WebRTC] long video lag when using H.264 codec. P2 RESOLVED
991011 Perform security testing on Gaia attention screen and audio changes -- RESOLVED
1000782 Loop Server — Implements HAWK for anonymous user session -- VERIFIED
1000789 Implement a PoC of an MSISDN verification service -- RESOLVED
1003330 Mobile identity UI -- RESOLVED
1003712 [B2G][WebRTC] Fall back to VP8 when H.264 HW codec is in use. -- RESOLVED
1006380 Set phone in PHONE_STATE_IN_COMMUNICATION audio state when telephony audio channel is in use -- RESOLVED
1007066 The permission prompt appears below the attention screen -- RESOLVED
1015085 Loop server - Implement "User Calls Other User by ID" flow P1 VERIFIED
1016277 If two different apps try to use the 'telephony' channel at the same time both apps can play audio. -- RESOLVED
1017031 navigator.mozApps.checkInstalled is not working for checking if another app is installed even if I have 'webapps-manage' permission -- RESOLVED
1017420 Add support for certified apps to get the list of apps matching an activity request -- RESOLVED
1017756 Update Loop buttons & state (color, name, visibility...) in contact details when a branding/UX decision is taken -- RESOLVED
1021550 [Phone][Ring Tone] The ring tone is muted after first call used speaker. -- RESOLVED
1021595 Set MobileID service https dev URL and force https -- RESOLVED
1021643 Make gUM permissions (audio-capture, video-capture) allow by default for certified apps P1 RESOLVED
1022008 Connect SDP negotiation to CodecSpecific structures for GMP codecs -- RESOLVED
1022181 Mobile ID Tests -- RESOLVED
1022193 Add a "forceIdSelection" to navigator.getMobileIdAssertion -- RESOLVED
1022480 permission-request screen has a bonus message about "Select a camera" (but with no ability to do so, or reason for doing so) -- VERIFIED
1022908 [B2G][Flame][Browser] Camera and microphone permissions are truncated -- VERIFIED
1022981 [B2G][Flame][Browser][Microphone] User will still hear sound from microphone stream if it is paused -- RESOLVED
1023175 AudioContext should have attribute EventHandler onmozinterruptend/begin in the webIDL interface -- RESOLVED
1023238 "Remember my choice" is not the default option pre-selected in GUM permission -- VERIFIED
1023266 Make the Mobile ID API privileged -- RESOLVED
1023780 Ensure that Mobile ID client support the 401/110 error (invalid token) properly -- RESOLVED
1023794 Dialer][Call Screen] UI moved up when entering another apps and back to call screen -- VERIFIED
1023853 Canceling the MobileID UI flow should result in a rejection of the getMobileIdAssertion() promise -- RESOLVED
1023860 Canceling the UI flow should clean up pending content requests -- VERIFIED
1024396 Allow blocking certain permissions for privileged apps P1 RESOLVED
1025309 FxA does not fire onlogout for FMD P2 RESOLVED
1025872 WebSockets based protocol for call progress P1 VERIFIED
1025876 Loop server - Timer supervision P1 VERIFIED
1025881 Loop server - calls need to store the name of the calling user P2 VERIFIED
1025883 Loop server - calls need to store whether the calling user is going to send audio and video, or audio only P3 VERIFIED
1025895 Loop server - Allow URL associated data to be modified via PUT /call-url/{token} P3 VERIFIED
1026072 xpconnect wrapped JSObject: DOMIdentity.jsm:354 - TypeError: this.getContextForMM(...).RP is undefined -- RESOLVED
1026494 Loop server - Add URL info to call data P1 VERIFIED
1026549 Require implicit "mobileid" permission in the manifest and allow users to revoke the permission -- RESOLVED
1026999 Mobile ID - SIM change scenario is not working -- RESOLVED
1027172 AudioContext should dispatch call AudioChannelAgent::StopPlaying() when the destination node doesn't have any input or it's muted. -- RESOLVED
1027595 TypeError: deriveHawkCredentials is not a function after bug 1020859 -- VERIFIED
1028218 Allow apps to be offered only to certain FFOS versions -- RESOLVED
1028398 FxA will silently provide user's email to privileged apps in 2.0 -- RESOLVED
1032266 ALSA crash in AudioStream::Shutdown when seeking during playback -- RESOLVED
1032871 [Contacts] There is no way to pick a contact with filter 'webcontacts/contact' -- RESOLVED
1033238 Cannot revoke Mobile ID permission -- RESOLVED
1033318 [MSISDN Authentication][System] International prefix duplicated -- VERIFIED
1033407 Set MobileID service production URL -- RESOLVED
1036490 FxOS Loop Mobile testing bugs -- RESOLVED
1040029 Expose a "marketplace-app" like activity that returns the control to the caller P1 RESOLVED
1040278 Expose a postMessage based API to allow app management to trusted 3rd party apps. P1 RESOLVED
1042345 Problems with DNS resolution for ice configuration on B2G -- RESOLVED
1042791 H264 SDP in WebRTC has non-standard fmtp line -- RESOLVED
1045581 [MobileID] The Mobile ID flow can't be completed with a manually inserted phone number P1 VERIFIED
1046578 [Loop] In a call users cannot change volume -- VERIFIED
1046736 [MobileID] Set default country code in phone number manual selection. -- RESOLVED
1049302 B2G audio+video captures cause major audio delay (regression) -- RESOLVED
1059488 [MobileID] Country code manual selection dialog seems broken P1 VERIFIED
1064249 [MobileID][2.0] The Mobile ID flow can't be completed with a manually inserted phone number P1 VERIFIED
1086880 Mobile ID is broken with v188 RIL -- RESOLVED
1091775 network-activity.png framerate is too high (30), should be lower (~4) -- RESOLVED

69 Total; 0 Open (0%); 50 Resolved (72.46%); 19 Verified (27.54%);


Client

Desktop

Owner: TBD

Goals

  • Target all Desktop platforms
  • Target LAN, WiFi, and various NAT/Firewall configurations

Dogfooding

Follow these steps to start dogfooding the Desktop Loop client. If you have any questions, contact ashughes in #media on IRC (irc.mozilla.org) or ahughes@mozilla.com via email.

  • Download, install, and start the latest Nightly
  • Click the phone icon (you may need to enter Customize mode to add it)
  • Create a call and share the URL with a friend
  • Run these tests (or just play around with it until you break it)
  • Report any issues, be sure to include the following information:
    • Operating system and version
    • Firefox version including build ID from about:support
    • Whether the bug reproduces on a new profile
    • Descriptive steps to reproduce the bug
    • Screenshots/screencasts if it helps illustrate the problem

Testing

The following will be tested as part of the sign-off of the Desktop Loop client for MVP.

  • Features work as intended/described
    • Authentication/Registration using Firefox Accounts
    • User Identity
    • Contact list
    • Call history
    • Receiving and sending calls when authenticated or not
    • In-call controls (mute, full screen, etc)
    • URL handling (ex. callback)
    • Privacy/security controls
    • Accessibility - TO BE DETERMINED
    • Localization - TO BE DETERMINED
    • Switching between primary and fallback codec usage
    • Error handling pre-call, in-call
    • Post-call user feedback
    • Stress Test Coverage
      • Sending/receiving calls when device is under load
      • Sending/receiving calls when device has poor/intermittent connectivity
  • MVP is performant across all supported platforms
  • MVP is stable across all supported platforms
  • Call quality is on par with traditional service (Skype, Vidyo, etc)
  • Calling between desktop<->desktop, desktop<->mobile, firefox<->chrome, firefox<->opera
  • Calling between different network types: Wifi, Ethernet, GSM, etc
  • Limited automated tests are getting implemented bug 976116

Blockers

Full Query
ID Summary Qa contact Resolution
971988 Client needs to get bid assertion from FxA DUPLICATE
971989 Client needs to acquire an auth token from the token server INVALID
971991 Loop Server needs to accept FxA bid assertion and simple push URL James Bonacci [:jbonacci] FIXED
971992 Loop Server needs to validate bid assertion obtained from Firefox Accounts DUPLICATE
971993 Server needs to store user ID to push URL mapping(s) James Bonacci [:jbonacci] FIXED
971994 Server needs to generate temporary session URIs to send to unregistered users James Bonacci [:jbonacci] DUPLICATE
971995 Server needs to extract and validate information from temporary URI James Bonacci [:jbonacci] FIXED
971997 Server needs to store room and participant tokens in database James Bonacci [:jbonacci] DUPLICATE
971998 Evaluate static content delivery platform (hosting platform for web files) FIXED
971999 Server needs to service request from client to list pending incoming calls James Bonacci [:jbonacci] FIXED
972013 Evaluate delivery/caching model of client code INVALID
972014 [meta] Develop desktop client UI Anthony Hughes (:ashughes) [QA] FIXED
972015 [meta] Desktop client needs contact management for initial release FIXED
972025 [meta] Client needs automated UI testing WORKSFORME
972026 [meta] Server needs automated functional testing James Bonacci [:jbonacci] FIXED
972027 [meta] Loop Server needs automated load testing FIXED
972029 [meta] System needs automated monitoring and alerting FIXED
972030 [meta] Server needs telemetry FIXED
972031 [meta] Client UI needs reporting WORKSFORME
972884 Investigate tools for localization Anthony Hughes (:ashughes) [QA] FIXED
974317 Server needs to accept a new incoming call James Bonacci [:jbonacci] FIXED
976979 Loop Server - Find out what best practices are to define production settings James Bonacci [:jbonacci] FIXED
977507 Loop Server — Add a way to configure the server depending the environment. James Bonacci [:jbonacci] FIXED
978455 Separate registration from call-url generation James Bonacci [:jbonacci] FIXED
979845 [meta] Desktop Client needs ability to authenticate via FxA to the server FIXED
983190 Loop Server — Create a DynamoDB store INVALID
985919 Loop Server — Errors should be returned using a defined format FIXED
985989 Loop Server — Clients should be able to define the duration of an URL when generating it. FIXED
985991 Loop Server —implement a redis store FIXED
986421 Need clear documentation of the server APIs FIXED
987853 Loop Server — Add a "retry after" header when doing 503s FIXED
987855 Loop Server — Add a X-Backoff header INVALID
987856 Loop Server — Add a "X-Timestamp" header when doing 200 and 401 FIXED
988847 Generating a call-url should tell when the generated url expires FIXED
994131 Loop client needs to use HTTPS when communicating with TokBox servers FIXED
994184 [meta] Loop needs to upload ICE success information, logs James Bonacci [:jbonacci] FIXED
994274 [meta] Develop standalone version of UI for link clickers FIXED
994962 run loop client shared & non-shared unit tests against Chrome, both by hand and in CI FIXED
995194 Assertion failure when stopping a Loop call FIXED
997178 Loop client should allow end user to restart a terminated conversation Anthony Hughes (:ashughes) [QA] FIXED
997181 Bad local video element positioning when a call starts/ends WORKSFORME
997304 Social/Loop panels are blank on my Windows machine FIXED
998369 [meta] Import or access contact info from third parties WONTFIX
1001395 [meta] Loop client needs codec preference order WORKSFORME
1011754 deployed loop server should not have Access-Control-Allow-Origin return "null" INVALID
1012743 [meta]Desktop client needs call management FIXED
1013251 [meta] Make the Loop Push Handler more robust DUPLICATE
1014571 [meta] Improve MLP UI Experience for MVP WORKSFORME
1014575 [meta] Desktop client call back URL handling INVALID
1014931 [meta] Loop desktop FxA Improvements INCOMPLETE
1015471 get Marionette tests running on Windows for mozilla-central and mozilla-inbound FIXED
1016783 Get rid of prefs hackery introduced in bug 976109 for MLP INCOMPLETE
1017887 rename token.js to include version or date; document authoritative source WORKSFORME
1017898 figure out process for keeping our dependent libraries up-to-date FIXED
1017906 audit client-side hawk usage for security INCOMPLETE
1017908 handle hawk token expiry or invalidation INCOMPLETE
1017909 refactor credentials into separate object WORKSFORME
1022737 [meta] Desktop client sharing experiences INVALID
1023495 [meta] Incorporate IM into Desktop Loop client DUPLICATE
1023930 [meta] Desktop client needs device selection INCOMPLETE
1027053 [meta] Readiness for internally promoting internal Anthony Hughes (:ashughes) [QA] FIXED
1027062 [meta] Readiness for promoting nightly build to general public WORKSFORME
1033684 [meta] switch to React views FIXED
1036941 [meta] Management tasks to be addressed before GA FIXED
1050307 [meta] Update client styles to match the latest the design from the mockups FIXED
1055239 SVG icons and theming for SocialAPI/Loop Anthony Hughes (:ashughes) [QA] FIXED
1055632 If loop.services.mozilla.com is not available, no error message is provided WORKSFORME
1059744 Standalone UI for link clickers needs to display a link to the SUMO page DUPLICATE
1062640 [meta] "Rooms" view Anthony Hughes (:ashughes) [QA] FIXED
1065201 Desktop client UI needs new sounds Anthony Hughes (:ashughes) [QA] FIXED
1066017 [meta] Desktop Client implementation of outgoing call handling Anthony Hughes (:ashughes) [QA] FIXED
1068059 make loop-client build minified production versions from source Anthony Hughes (:ashughes) [QA] WORKSFORME
1073410 URL click-back calls disconnect 2 seconds after connecting when using Firefox (if link-clicker gUM is not accepted soon enough) Anthony Hughes (:ashughes) [QA] FIXED
1076709 "Beta" Tag to be added to the panel Paul Silaghi, QA [:pauly] FIXED
1077063 [meta] Fx34 UX bugs (with priority) Anthony Hughes (:ashughes) [QA] DUPLICATE
1077093 [meta] rename Loop Anthony Hughes (:ashughes) [QA] FIXED
1077300 Making sure Loop complies with Firefox system requirements Anthony Hughes (:ashughes) [QA] INVALID
1078286 Lenovo X1 carbon 34xx default camera driver not working with WebRTC video
1079128 No buttons on incoming call notification screen when link clicker selects "Voice conversation" - Aurora issue only Paul Silaghi, QA [:pauly] FIXED
1082856 [meta] SDK integration considerations Anthony Hughes (:ashughes) [QA] WORKSFORME
1082944 [UX META] Hello UX design work Anthony Hughes (:ashughes) [QA] INVALID
1083396 Update the icon to the final version Anthony Hughes (:ashughes) [QA] FIXED
1093787 if gUM dialog is hidden, the standalone "start" button does nothing until it is unhidden and clicked Anthony Hughes (:ashughes) [QA] FIXED
1099241 [meta] Implement basic sharing in rooms Anthony Hughes (:ashughes) [QA] FIXED
1108892 [Meta] Implement in-room chat Anthony Hughes (:ashughes) [QA] FIXED
1110512 [meta] Improving metrics Anthony Hughes (:ashughes) [QA] INCOMPLETE
1115340 [meta] Implement ability to add context to conversations (v1) Anthony Hughes (:ashughes) [QA] FIXED
1122439 [meta] Onboarding users FIXED
1142753 [user story] I want to participate in shared window collaboration between the desktop client and link-clicker FIXED
1145871 [meta] Improving quality by addressing errors DUPLICATE

90 Total; 90 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs

Mobile

Owner: TEF, TBD

Goals

  • Target Firefox OS 2.0
  • Target 2G (EDGE), 3.5G (HSPA), and open WiFI (MozGuest) networks

Testing

  • TEF internal test plan -- Jason to review with Massimo to clarify gaps and to portion the testing based on Platform fixes


Blockers

Full Query
ID Summary Status Resolution
984239 [meta][user story] Adding H264 hardware support to WebRTC in Firefox OS RESOLVED FIXED
988279 [Meta] Loop Client integration in Gaia functionality (Contacts) for Loop Mobile Client RESOLVED FIXED
988285 [meta] Changes in FirefoxOS to allow Loop Client to be developed as a privileged application RESOLVED FIXED
988389 Loop REST client helper RESOLVED FIXED
988402 Make sure that Tokbox JS library works well in Firefox OS RESOLVED FIXED
990546 [Loop] [App] Create basic skeleton RESOLVED FIXED
990579 [Loop] [App] Create push helper RESOLVED FIXED
1002728 [Meta] Sign-Up, Log-in, Log-out and ID Management for Loop Mobile Client RESOLVED FIXED
1002742 [Meta] for Communication history in Loop Mobile Client (Call Log and Shared URLs) RESOLVED FIXED
1002756 [Meta] for Starting Loop Calls from Loop Mobile Client RESOLVED FIXED
1002763 [Meta] for Opening URL Callbacks from Loop Mobile Client RESOLVED FIXED
1002768 [Meta] for Receiving Calls in Loop in Loop Mobile Client RESOLVED FIXED
1002774 [Meta] for In-Call Features in Loop Mobile Client RESOLVED FIXED
1002782 [Meta] for Post-Call Features in Loop Mobile Client RESOLVED FIXED
1010185 [Meta] Settings for Loop Mobile Client RESOLVED FIXED
1016423 Use Hawk for making authenticated HTTP requests and support FxA assertions RESOLVED FIXED
1019698 Add TB v2.2.5 lib RESOLVED FIXED
1021594 [meta] Mobile ID WebAPI RESOLVED INCOMPLETE
1023772 [Loop] Enable test & app shortcuts RESOLVED FIXED
1023773 [Loop] Remove 'Test' entry point RESOLVED FIXED
1027027 [Loop] Share by URL implemented in the final App. RESOLVED FIXED
1027032 [Loop] Enable MobileID authentication RESOLVED FIXED
1028218 Allow apps to be offered only to certain FFOS versions RESOLVED DUPLICATE
1028398 FxA will silently provide user's email to privileged apps in 2.0 RESOLVED FIXED
1028848 Add the attention screen to the test app RESOLVED FIXED
1030782 [Loop] Enable activities in Loop App. RESOLVED FIXED
1032380 FxOS Loop client side of bug 1025872 — Setup websockets for call setup information RESOLVED FIXED
1032779 Add 'callType' to POST /calls request and s/call_url/callUrl RESOLVED FIXED
1033418 Include new 2.2.6 OpenTok library version in Loop Mobile Client RESOLVED FIXED
1034544 [Loop][CallLog] ActionsLogDB Helper RESOLVED FIXED
1034550 [Loop][CallLog] Implement UI based on the data retrieved from the ActionsLogDB Helper RESOLVED FIXED
1034982 Add call progress protocol bits to the FxOS Loop client app (follow-up 1032380) RESOLVED FIXED
1036490 FxOS Loop Mobile testing bugs RESOLVED WONTFIX
1036860 FxOS Loop Client needs to send channel in call setup messages RESOLVED WONTFIX
1037022 [Loop] Add 'webview' screen to load external links RESOLVED FIXED
1037368 [Loop] Logger RESOLVED WONTFIX
1037391 Loop cannot be installed via make reset-gaia/install-gaia RESOLVED FIXED
1038224 [Loop][Settings] Enable video on/off by default in outgoing calls RESOLVED FIXED
1038668 [Loop] Add settings in the call screen RESOLVED FIXED
1038827 Contacts helper returns a wrong contact RESOLVED FIXED
1039168 FxOS Loop client app needs to reject incoming calls with a reason of "busy" if already on a call RESOLVED FIXED
1039971 Add commit hash information to the setting panel RESOLVED FIXED
1040204 Loop - implement a "loop-call" activity that accepts URL tokens. RESOLVED FIXED
1041965 [Loop] We should be able to recover from an invalid token situation RESOLVED FIXED
1042568 Loop - Update BB to latest release RESOLVED FIXED
1042574 Loop - Add components using Bower RESOLVED FIXED
1043861 Follow-up to bug 1038749: Release AudioContext/audio resources RESOLVED FIXED
1046170 Eliminate the permissions settings in the Wizard and the example of a Loop call RESOLVED FIXED
1046736 [MobileID] Set default country code in phone number manual selection. RESOLVED FIXED
1046796 Add more information about the call progress in the call screen RESOLVED FIXED
1047245 Loop - Apply visuals to Wizard screen RESOLVED FIXED
1048928 [Loop] Implement visual design in Share screen RESOLVED FIXED
1050336 [Loop][Optimization] Implement infinite scrolling in the call log RESOLVED FIXED
1053699 Call screen. Polish markup RESOLVED FIXED
1054309 [Loop][Regression] Can't share URL anymore VERIFIED FIXED
1054962 Need to add a tone player helper RESOLVED FIXED
1055003 [Loop][l10n] Apply l10n strings to Loop. RESOLVED FIXED
1056910 [Loop] Add icons to the Manifest & Splash screen RESOLVED FIXED
1057263 [Loop] Force library to use the 100% of the volume available RESOLVED FIXED
1060389 [Meta] Mobile Loop Client reporting RESOLVED FIXED
1060751 Play both dialing and ringback tone (follow-up bug 1054962) RESOLVED FIXED
1060757 Notify user when remote party not reachable VERIFIED FIXED
1062883 [meta]Partner cherry pick for 2.0 Loop bugs RESOLVED FIXED
1064429 [Loop] Performance logger RESOLVED FIXED
1064741 [Loop] replace web components with BB RESOLVED FIXED
1066532 Update OpenTok library to 2.2.9 in Loop Mobile client RESOLVED FIXED
1067614 [User Story] Ensure users are always on the latest loop mobile version RESOLVED FIXED
1068661 [Loop] Entering an invalid FxA password and then re-entering the app makes it impossible to log in via FxA RESOLVED DUPLICATE
1069227 [Loop] Make sure that we recover from an expired token situation RESOLVED FIXED
1069404 Mobile Loop application new sounds RESOLVED FIXED
1069500 [Loop][Regression] Can't receive calls with 2.2 VERIFIED FIXED
1080889 [meta] ensure LOOP displays in Marketplace only to FxOS devices with matching device capabilities RESOLVED FIXED
1081060 [Loop] change icon to answer a call in loop RESOLVED FIXED
1082517 [Loop] Can't make outgoing calls on 2.1 or later VERIFIED FIXED
1083096 [Loop][UI] Change local video asset of 'shadow' VERIFIED FIXED
1083138 [Meta] Localization work for Loop app version 1.1 RESOLVED FIXED
1083184 [Loop] Global debug flag RESOLVED FIXED
1085179 [Meta] Market Place work for Loop app version 1.1 RESOLVED FIXED
1085300 [Loop][Testing] Basic test infrastructure with grunt RESOLVED FIXED
1085485 [Loop][Build] Add grunt tasks to generate release and push to the device RESOLVED FIXED
1087797 [User Story] Ensure that 1.1 Loop Mobile application version can only be installed in Fire E devices with (at least) 2.0 FxOS version RESOLVED FIXED
1090103 [Loop] FxOS Loop client needs to send channel in call setup messages RESOLVED FIXED
1093497 Fix Version Attributes in Loop Mobile Client VERIFIED FIXED
1093929 Improve grunt tasks and add additional options RESOLVED FIXED

84 Total; 0 Open (0%); 78 Resolved (92.86%); 6 Verified (7.14%);


Bugs

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Platform

Tracked Bugs

H264 Support

Owner: Paul Yang, Martijn Wargers

Goals

Testing

Blockers

Bugs

Full Query
ID Summary Qa contact Resolution
958904 OpenH264: global-buffer-overflow crash [@WelsDec::WelsResidualBlockCavlc] FIXED
958929 OpenH264: global-buffer-overflow crash [@WelsDec::CheckIntraChromaPredMode] FIXED
958935 OpenH264: global-buffer-overflow crash [@WelsDec::IdctResAddPred_c] FIXED
958938 OpenH264: crash [@WelsDec::GetRefPic] FIXED
958948 OpenH264: crash [@WelsDec::WelsMarkAsRef] FIXED
958958 OpenH264: global-buffer-overflow crash [@WelsDec::IdctResAddPred_c] FIXED
958988 OpenH264: stack-buffer-overflow crash [@WelsSVCEnc::RcInitTlWeight] FIXED
959139 OpenH264: heap-buffer-overflow crash in [@WelsSVCEnc::WriteBlockResidualCavlc] FIXED
959423 OpenH264: Assertion failed: (*ppPic1 != *ppPic2) [@WelsSVCEnc::WelsExchangeSpatialPictures] FIXED
960366 OpenH264: crash [@WelsDec::BsGetBits] FIXED
960932 OpenH264: global-buffer-overflow crash [@WelsDec::WelsResidualBlockCavlc] FIXED
961370 OpenH264: crash [@WelsDec::FmoParamUpdate] FIXED
963392 OpenH264: Assertion failed: (*ppPic1 != *ppPic2) [@WelsSVCEnc::WelsExchangeSpatialPictures] FIXED
963483 OpenH264: global-buffer-overflow crash [@WelsDec::DeblockingInterMb] FIXED
963602 OpenH264: crash [@WelsDec::GetRefPic] FIXED
963828 OpenH264: "runtime error: left shift of negative value" to sReadBitsCache.uiCache32Bit, pBs->uiCurBits FIXED
963836 OpenH264: "runtime error: load of misaligned address for type 'uint32_t'" to kuiABCD FIXED
963843 OpenH264: "runtime error: signed integer overflow" to pTCoeff FIXED
985249 Delivery of H.264 codec from OpenH264 FIXED
985250 OpenH264 plugin interface into Firefox FIXED
985251 Wrap OpenH264 codec as a plugin FIXED
985252 Sandbox Gecko Media Plugins (including OpenH264) for Windows FIXED
985253 SDP negotiation for H264 FIXED
985254 RTP packetization for H.264 FIXED
985255 Breakdown: Implement OpenH264 download FIXED
985256 Implement OpenH264 UX DUPLICATE
999721 Implement OpenH264 Signing WONTFIX
1007694 [UX] Decide how to expose the option to disable openh264 FIXED
1009760 Hook up crash reporting for GMP plugins (openh264) Ada [:adalucinet] FIXED
1009764 [UX] crash reporting for GMP plugins (openh264) FIXED
1009765 Add GMP plugin crashes to FHR crash reporting Ada [:adalucinet] FIXED
1009816 Firefox desktop: openh264 updates: check, download, install Ada [:adalucinet] FIXED
1009909 Firefox desktop: Integrate the openh264 media plugin in the add-ons manager Ada [:adalucinet] FIXED
1012949 Sandbox the OpenH264 plugin for Mac FIXED
1012951 Sandbox the OpenH264 plugin for Linux FIXED
1013345 Security review: openh264 plugin download and update, desktop Firefox INCOMPLETE
1013354 Implement openh264 update manifests in Balrog bhearsum@mozilla.com (:bhearsum) FIXED
1013359 Privacy policy review: OpenH264 download and install Alex Fowler FIXED
1013968 Package gmp-api into a shared-upstream repo for OpenH264 builds FIXED
1020760 [EME] Extend GMP to support EME plugins FIXED
1022008 Connect SDP negotiation to CodecSpecific structures for GMP codecs FIXED
1022012 Finalize initial pref-on API for GMP codecs DUPLICATE
1024140 Do open264 builds Chris AtLee [:catlee] FIXED
1024304 External encoder's IDR Request can't be called in WebRTC Gecko Media Plugins adapter DUPLICATE
1027692 OpenH264: crash [@McHorVer02WidthEq8_sse2.start] FIXED
1028005 OpenH264: crash [@WelsDec::DoErrorConSliceCopy] FIXED
1028006 OpenH264: crash [@WelsDec::DecodeFrameConstruction] FIXED
1028962 Gecko Media Plugin doesn't work on Aurora Release FIXED
1033522 Windows Debug build hits Assert when using Gecko Media Plugin FIXED
1035263 OSX Debug build hits Assert when using Gecko Media Plugin DUPLICATE
1035653 Fatal assertion creating GMPParent on GMP thread since bug 1028383 landed. FIXED
1035854 [UX] Update Crash Reporting for GMP Plugins (openh264) FIXED
1035937 Need to branch github/mozilla/gmp-api for FF32 FIXED
1037125 Basic automated tests for GMP plugins FIXED
1037317 Move GMPBufferType to be a property of GMPVideoFrameEncoded FIXED
1037626 H.264 SDP code doesn't find the correct fmtp value when negotiating if only mode 1 is supported FIXED
1037754 Hook GMP plugins to WebRTC codec availability FIXED
1037767 Use straight nsIChannel instead of nsIIncrementalDownload for GMPInstallManager
1037911 Assert in GMP FIXED
1038961 Associate a GMP crash with a DOM window and fire an event at that window FIXED
1039028 Provide info when "Show More Information" is selected for the OpenH264 plugin in the addon manager Ada [:adalucinet] FIXED
1039226 Trigger explicit OpenH264 updates from OpenH264Provider Ada [:adalucinet] FIXED
1039490 Get rid of on the main thread IO from GMPInstallManager when updates are being installed
1039555 factor out common URL var resolution functions for app updates and gmp update/installs
1039572 GMPParent::ActorDestroy should not re-enter itself FIXED
1039575 GMP plugins: getting a crash ID into GMPParent::ActorDestroy FIXED
1039839 Use Task.jsm more inside GMPInstallManager DUPLICATE
1040048 Register the OpenH264 plugin from the OpenH264Provider on startup Ada [:adalucinet] FIXED
1040060 Move GMPInstallManager front end code from delayed-startup+delay to final-ui-startup+delay WORKSFORME
1040345 GMP automated tests leak GeckoMediaPluginService FIXED
1040346 GMP fake plugin test should test that the GMP plugin actually launches and does something FIXED
1040905 Fix GetNativePath usage in GMP - Profiles with unicode characters fail on Windows Nils Ohlmeier [:drno] FIXED
1040937 Open H264 plugin stuck in disabled state after download Ada [:adalucinet] FIXED
1040941 Non-functional "preference" button for Open H264 plugin (depending on state) Ada [:adalucinet] FIXED
1041080 Fix OpenH264Provider path registration, default enabled state and logging Ada [:adalucinet] FIXED
1041097 OpenH264 should be enabled by default DUPLICATE
1041181 Investigate repeated & redundant GMPInstallManager log lines Anthony Hughes (:ashughes) [QA] FIXED
1041226 GMPChild should finish IPC setup before calling Crashreporter IPC method Nils Ohlmeier [:drno] FIXED
1041232 Disabling a GMP plugin while it's in-use in a call leads to a UAF crash. Nils Ohlmeier [:drno] FIXED
1041244 Segfault on GMP plugin communication attempt DUPLICATE
1041347 Fake GMP plugin has to be accessible and installed for running mochitests using it FIXED
1041402 Crash in GMP plugin code Nils Ohlmeier [:drno] DUPLICATE
1041525 Possible deadlock in Crashreporter::OOPInit() from GMP plugin initialization Nils Ohlmeier [:drno] FIXED
1042161 Handle OpenH264 updates for long-running sessions Ada [:adalucinet] FIXED
1042348 crash in libsystem_kernel.dylib@0x15866 (mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunchInternal) Nils Ohlmeier [:drno] FIXED
1042791 H264 SDP in WebRTC has non-standard fmtp line Nils Ohlmeier [:drno] FIXED
1043042 OpenH264 crash in nsAppShell::ProcessNextNativeEvent DUPLICATE
1043394 crash in mozilla::ipc::MessageChannel::NotifyGeckoEventDispatch() DUPLICATE
1043515 H264 SDP Issues Nils Ohlmeier [:drno] FIXED
1043531 OpenH264 crash reporting notification not shown Anthony Hughes (:ashughes) [QA] FIXED
1043968 crash in mozilla::WebrtcGmpVideoEncoder::Encode_g(webrtc::I420VideoFrame const*, webrtc::CodecSpecificInfo const*, std::vector<webrtc::VideoFrameType, std::allocator<webrtc::VideoFrameType> > const*) DUPLICATE
1043973 crash in mozilla::runnable_args_m_5_ret<mozilla::WebrtcGmpVideoDecoder*, int ( mozilla::WebrtcGmpVideoDecoder::*)... DUPLICATE
1044245 GMP with OpenH264 crashes on Windows. Ada [:adalucinet] FIXED
1044249 Crash during OpenH264 call. DUPLICATE
1044268 Ability to turn off H.264 downloads in the field if there are problems WORKSFORME
1044408 Enable crashing the fake GMP plugin from test code FIXED
1044550 Move GMP Shmem cache from global to per-GMPParent FIXED
1045209 The OpenH264 path should be relative to the profile directory and include a version subdirectory Ada [:adalucinet] FIXED
1045500 Crash reporter notification cuts off OpenH264 plugin name Anthony Hughes (:ashughes) [QA] FIXED
1046052 Create mochitest-browser test for GMP crash reporting
1046191 Add MOZ_COUNT_CTOR,DTOR for GMPProcessParent WORKSFORME
1046644 Honor OpenH264 autoupdate pref for the initial GMP install check Ada [:adalucinet] FIXED
1047374 Missing "Submit a crash report" button from OpenH264 crash reporting notification [Windows only] Ada [:adalucinet] WORKSFORME
1047442 Locking assumption in webrtc.org Encoded() callback invalid with async codecs FIXED
1049501 crash in mozilla::gmp::PGMPParent::DeallocShmems() Ada [:adalucinet] FIXED
1050461 H.264 RTP packetization with multiple NALUs per frame FIXED
1050521 Make GMPService init async WONTFIX
1053745 Include OpenH264 plugin in FHR data Kamil Jozwiak [:kjozwiak] FIXED
1053746 Add telemetry probes for OpenH264 plugin Nils Ohlmeier [:drno] FIXED
1053748 [FHR] Crashing gmp using media.gmp.plugin.crash pref does not store data in FHR WONTFIX
1054624 OpenH264 calls between two machines shows streaming issues FIXED
1054704 Fake H.264 encoder doesn't work in mochitests FIXED
1054965 [Mac Only] Missing "Submit a crash report" button from OpenH264 crash reporting notification Bogdan Maris [:bogdan_maris], Release Desktop QA FIXED
1055080 H264 fmtp in SDP from about:webrtc differs from SDP returned by createOffer/Answer
1055308 GMP Fake plugin keeps crashing FIXED
1055779 Improve Fake H2.64 GMP plugin to better exercise GMP/platform/packetization code INCOMPLETE
1056029 [Linux] OpenH264 crash reporting notification not always shown
1056350 WebRTC H.264 HD video needs higher level, resolution, frame rate, bit rate FIXED
1059477 GMP crash on call closing DUPLICATE
1059765 H264 codecs in webrtc don't use content analysis and framerate/resolution adaptation FIXED
1062259 OpenH264 plugin is not installing on Firefox 33b1, 34.0a2 and 35.0a1 Ada [:adalucinet] WORKSFORME
1076808 [OpenH264] v1.0 displayed in License information and crash reports instead of v1.1 Ada [:adalucinet] INVALID
1100304 Cisco's OpenH264 binary blob is downloaded without prompting the user WONTFIX
1102531 On-demand download of Cisco H.264 plugin should occur over HTTPS
1105685 Cisco OpenH264 Media Processing Use-After-Free Vulnerability WORKSFORME
1105688 Cisco OpenH264 Media Processing Buffer Overflow Vulnerability WORKSFORME
1105990 downloads OpenH264 binary blob in "safe mode" WONTFIX
1106067 CWE-119 - critical buffer overflow in H264 DUPLICATE
1114748 Nightly firefox (12/21/14) fails to install openh264 - will be installed shortly. FIXED
1143631 OpenH264: Firefox should explicitly state that it is only for non-commercial usage
1156342 OpenH264: global-buffer-overflow crash [@WelsDec::ParseScalingList] FIXED
1156346 OpenH264: crash [@WelsDec::WelsCalcDeqCoeffScalingList] FIXED
1182717 OpenH264: ASan heap-buffer-overflow WRITE in WelsDec::DoErrorConSliceMVCopy FIXED
1182718 OpenH264: ASan heap-buffer-overflow READ in WelsDec::GetAvilInfoFromCorrectMb FIXED
1182731 OpenH264: Assertion `m_nMemoryUsageInBytes == 0' failed in WelsCommon::CMemoryAlign::~CMemoryAlign() FIXED
1183287 OpenH264: crash [@WelsDec::BaseMC] FIXED
1183350 OpenH264: NULL deref [@WelsRequestMem] FIXED
1183388 OpenH264: ASan attempting free on address which was not malloc()-ed in SyncPictureResolutionExt() FIXED
1183756 OpenH264: NULL deref [@WelsDec::PrefetchPic] FIXED
1184396 OpenH264: ASan global-buffer-overflow in WelsDec::CavlcGetTrailingOnesAndTotalCoeff FIXED
1184792 OpenH264: crash [@WelsCopy16x16_sse2] FIXED
1185624 OpenH264: NULL deref [@OpeWelsDec::CheckRefPicturesComplete] FIXED
1192929 Openh264: heap-use-after-free [@WelsDec::WelsReorderRefList] FIXED
1192947 OpenH264: crash [@WelsDec::WelsReorderRefList] FIXED
1193826 Openh264: heap-buffer-overflow [@WelsEnc::CWelsPreProcess::DetectSceneChangeScreen] FIXED
1194481 OpenH264: stack-buffer-overflow [@CReadConfig::ReadLine] FIXED
1196703 Cisco H.264 plugin should be protected by stronger signature
1197878 Openh264: NULL crash [@WelsEnc::TagPicture::SetUnref] FIXED
1197888 OpenH264: heap-buffer-overflow [@WelsDec::PrefetchPic] FIXED
1198940 OpenH264: null deref [@WelsEnc::CWelsPreProcess::GetCurrentFrameFromOrigList] FIXED
1199437 OpenH264: NULL function pointer [@WelsDec::DoMbECMvCopy] FIXED
1200085 Firefox 40.0.2 Crash [@ libgmpopenh264.dylib@0x25c1 ] FIXED
1200266 Openh264: fpe [@WelsEnc::JudgeNeedOfScaling] FIXED
1207762 UBSan: left shift of negative value rec_mb.cpp:246:14 FIXED
1207767 UBSan: left shift of negative value in deblocking_common.cpp:201:17 FIXED
1207773 UBSan: index out of bounds in parse_mb_syn_cavlc.cpp:915:60 FIXED
1209849 OpenH264: Multiple invalid writes [@WelsDec::BaseMC] FIXED
1209851 OpenH264: double-free [@DestroyPicBuff] FIXED
1211070 OpenH264: MSan use-of-uninitialized-value in WelsStrcat FIXED
1215339 OpenH264: UBSan index out of bounds in [@WelsDec::MMCO] FIXED
1215340 OpenH264: shift exponent too large in [@WelsDec::DecodeExpBypassCabac] FIXED
1215715 OpenH264: UBSan signed integer overflow in [WelsDec::BsGetUe] FIXED
1215757 OpenH264: UBSan signed integer overflow in [@WelsDec::ParseResidualBlockCabac] FIXED
1216206 OpenH264: UBSan index out of bounds in [@WelsDec::ParseSliceHeaderSyntaxs] FIXED
1224081 OpenH264: UBSan signed integer overflow in [WelsDec::ParseResidualBlockCabac] DUPLICATE
1227324 OpenH264: SEGV at NULL in [@WelsDec::WelsInitRefList] FIXED
1227328 OpenH264: heap-buffer-overflow READ in [@WelsDec::NeedErrorCon] FIXED
1227329 OpenH264: heap-buffer-overflow WRITE in [@WelsDec::ParseIntra4x4Mode] FIXED
1227337 OpenH264: heap-buffer-overflow READ in [@WelsDec::GetAvilInfoFromCorrectMb] FIXED
1227341 OpenH264: Invalid write in [@WelsDec::DecodeFrameConstruction] FIXED
1227375 OpenH264: SEGV on unknown address in [@WelsDec::DoErrorConSliceMVCopy] FIXED
1258737 OpenH264: SEGV on unknown address in [@WelsDec::WelsDecodeSlice] FIXED
1258783 OpenH264: Invalid write in [@WelsDec::WelsDecodeMbCavlcPSlice] FIXED
1444116 Update Homepage in plugin description from HTTP to HTTPS Virtual_ManPL [:Virtual] 🇵🇱 - (please needinfo? me - so I will see your comment/reply/question/etc.) FIXED

174 Total; 174 Open (100%); 0 Resolved (0%); 0 Verified (0%);


MSISDN Support

Owner: Martijn Wargers

Goals

Testing

Blockers

Bugs

Performance

Owner: Geo Mealer, Syd Polk

Goals

Testing

  • Proposed scenarios
    • AV Sync performance over a 15 minute WebRTC call
    • CPU performance over a 1 minute WebRTC call
    • Power usage over a 1 minute WebRTC call
    • E2E latency over a 1 minute WebRTC call

Blockers

Bugs

Privileged API

Owner: TBD

Goals

Testing

Blockers

Full Query
ID Summary Qa contact Resolution
938467 gUM permission grant scenario - remember my choice support FIXED
988212 Change the attention screen permission from |certified| to |privileged| FIXED
988427 Allow audio-channel-ringer to be used by |privileged| apps FIXED
988469 MSISDN verification API for privileged apps FIXED
990552 Grant |privileged| apps use the Telephony channel by requesting the audio-channel-telephony permission FIXED
1006380 Set phone in PHONE_STATE_IN_COMMUNICATION audio state when telephony audio channel is in use FIXED
1016277 If two different apps try to use the 'telephony' channel at the same time both apps can play audio. FIXED
1017031 navigator.mozApps.checkInstalled is not working for checking if another app is installed even if I have 'webapps-manage' permission WONTFIX
1021643 Make gUM permissions (audio-capture, video-capture) allow by default for certified apps FIXED
1024396 Allow blocking certain permissions for privileged apps FIXED

10 Total; 10 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs

Partner Backend

Owner: Nils Ohlmeier

Goals

  • Various networked environments, including NAT and Firewalls (CAF to assist?)

Testing

Blockers

Bugs

Services

Owner: Stuart Philp

Scalability

Owner: Richard Pappalardo

Goals

  • Three primary goals
    • Functional test of the Loop Server as deployed to the Stage environment (AWS stack)
    • Stability testing of the Stage environment
    • Size and Scalability testing of the Stage environment for capacity planning in Production

Testing

Blockers

  • None at this time

Bugs

API

Owner: Peter deHaan

Goals

Testing

Blockers

Bugs

Server/Scalability/API References

Firefox Accounts Authentication

Owner: Richard Pappalardo

Goals

  • Validation and Stability of FxA Authentication Workflow

Testing

  • New user authentication
  • Existing user authentication
  • Create B2G FxA test tool for client-side validation

Blockers

Bugs