B2G/QA/WebAPI Test Plan: Difference between revisions

Line 51: Line 51:
  |-
  |-
  | style="width:28%" | '''API'''
  | style="width:28%" | '''API'''
  | style="width:54%" | '''Description'''
  | style="width:34%" | '''Description'''
  | style="width:18%" | '''Status'''
| style="width:20%" | '''API Status'''
  | style="width:18%" | '''Automation Status'''
  |-
  |-
  | [[/Screen Orientation|Screen Orientation]]
  | [[/Screen Orientation|Screen Orientation]]
  | Get notification when screen orientation changes as well as control which screen orientation a page/app wants.
  | Screen Orientation notifications and locking
  | [https://bugzilla.mozilla.org/show_bug.cgi?id=760735 In Progress]
| Ready
  | [https://bugzilla.mozilla.org/show_bug.cgi?id=760735 First round done]
  |-
  |-
  | [[/Web Activities|Web Activities]]
  | [[/Web Activities|Web Activities]]
  | Delegate an activity to another application.  
  | Delegate an activity to another application.
  | Not Started
  | In Progress
| Developer contacted
  |-
  |-
  | [[/Vibration|Vibration]]
  | [[/Vibration|Vibration]]
  | Control device vibration for things like haptic feedback in games.
  | Control device vibration for things like haptic feedback in games.
| Ready
  | Not Started
  | Not Started
  |-
  |-
  | [[/Alarm|Alarm]]
  | [[/Alarm|Alarm]]
  | Schedule a notification, or for an application to be started, at a specific time.  
  | Schedule a notification, or for an application to be started, at a specific time.  
  | Not Started
  | Ready
| Developer contacted
  |-
  |-
  | [[/Push Notifications|Push Notifications]]
  | [[/Push Notifications|Push Notifications]]
  | Allow the platform to send notification messages to specific applications.
  | Allow the platform to send notification messages to specific applications.
| Unknown (TEF)
  | Not Started
  | Not Started
  |-
  |-
  | [[/Geolocation|Geolocation]]
  | [[/Geolocation|Geolocation]]
  | Get current device position
  | Get current device position
| Ready
  | Not Started
  | Not Started
  |-
  |-
  | [[/DeviceStorage|DeviceStorage]]
  | [[/DeviceStorage|DeviceStorage]]
  |  
  | Add/Read/Modify files stored on a central location on the device.
| Ready
  | Not Started
  | Not Started
  |-
  |-
  | [[/Contacts|Contacts]]
  | [[/Contacts|Contacts]]
  | Add/Read/Modify the device contacts address book.  
  | Add/Read/Modify the device contacts address book.
| Ready (Privileged)
  | Not Started
  | Not Started
  |-
  |-
  | [[/Camera|Camera]]
  | [[/Camera|Camera]]
  | Control of front/rear cameras on-device
  | Control of front/rear cameras on-device
| Unknown
  | Not Started
  | Not Started
  |-
  |-
  | [[/TimeClock|Time/Clock]]
  | [[/TimeClock|Time/Clock]]
  | Get notifications about time changes (high priority). Set current time (low priority).
  | Get notifications about time changes (high priority). Set current time (low priority).
| Ready
  | Not Started
  | Not Started
  |-
  |-
  | [[Idle]]
  | [[Idle]]
  | Get notifications when user is idle.  
  | Get notifications when user is idle.  
  | Not Started
  | Ready
|-
| [[/Resource Lock|Resource Lock]]
| Prevent resources from being turned off, for example screen dimming, WiFi turning off, CPU going into sleep mode etc.
  | Not Started
  | Not Started
  |-
  |-
  | [[/Battery Status|Battery Status]]
  | [[/Battery Status|Battery Status]]
  | Information about battery charge level and if device is plugged in.  
  | Information about battery charge level and if device is plugged in.  
| Ready
  | Not Started
  | Not Started
  |-
  |-
  | [[/FM Radio|FM Radio]]
  | [[/FM Radio|FM Radio]]
  | For FM radio feature.  
  | For FM radio feature.  
| In Progress (Priv)
  | Not Started
  | Not Started
  |-
  |-
  | [[/WebSMS|WebSMS]]
  | [[/WebSMS|WebSMS]]
  | Send/receive SMS messages as well as manage messages stored on device.   
  | Send/receive SMS messages as well as manage messages stored on device.   
| Ready (Priv)
  | Planning
  | Planning
  |-
  |-
  | [[/Permissions|Permissions]]
  | [[/Permissions|Permissions]]
  | Allow an app to manage all app permissions in a centralized location  
  | Allow an app to manage all app permissions in a centralized location  
| In Progress (Priv)
  | Not Started
  | Not Started
  |-
  |-
  | [[/WebTelephony|WebTelephony]]
  | [[/WebTelephony|WebTelephony]]
  | Allow placing and answering phone calls as well as build in-call UI.  
  | Allow placing and answering phone calls as well as build in-call UI.  
| Ready (Priv)
  | Not Started
  | Not Started
  |-
  |-
  | [[/Settings|Settings]]
  | [[/Settings|Settings]]
  | Set system-wide configurations that are saved permanently on the device.  
  | Set system-wide configurations that are saved permanently on the device.  
| Ready (Priv)
  | Not Started
  | Not Started
  |-
  |-
  | [[/Browser|Browser]]
  | [[/Browser|Browser]]
  | Enables implementing a browser completely in web technologies.  
  | Enables implementing a browser completely in web technologies.  
| Ready (Priv)
  | Not Started
  | Not Started
  |-  
  |-  
  | [[/Web Bluetooth|Web Bluetooth]]
  | [[/Web Bluetooth|Web Bluetooth]]
  | Low level access to Bluetooth hardware. (Currently headset-only)
  | Low level access to Bluetooth hardware. (Currently headset-only)
| Ready (Priv)
  | Not Started
  | Not Started
  |-
  |-
  | [[/Mobile Connection|Mobile Connection]]
  | [[/Mobile Connection|Mobile Connection]]
  | Expose signal strength, operator, etc for GSM and other mobile connections. This does not cover WiFi.
  | Expose signal strength, operator, etc for GSM and other mobile connections.
| Ready (Priv)
  | Not Started
  | Not Started
  |-
  |-
  | [[Power Management|Power Management]]
  | [[Power Management|Power Management]]
  | Turn on/off screen, cpu, device power, etc. Listen and inspect resource lock events.
  | Turn on/off screen, cpu, device power, etc. Listen and inspect resource lock events.
| Ready (Priv)
  | Not Started
  | Not Started
  |-
  |-
  | [[/WiFi Info|Wifi Info]]
  | [[/WiFi Info|Wifi Info]]
  | Enumerate available WiFi networks, get signal strength and name of currently connected network, etc.  
  | Enumerate WiFi networks, get signal strength and name of current network, etc.  
| Ready
  | Not Started
  | Not Started
  |-
  |-
  | [[/Media Playback | Media Playback]]
  | [[/Media Playback|Media Playback]]
  | Media playback off supported codecs.  
  | Media playback off supported codecs.  
  | Started
  | Ready
| Planning
  |}
  |}


<small>Template for new Sub-Plans can be found [[B2G/QA/WebAPI Test Plan/Template|here]].</small>
<small>Template for new Sub-Plans can be found [[B2G/QA/WebAPI Test Plan/Template|here]].</small>
canmove, Confirmed users
2,041

edits