Meego Wiki
Views

Quality/dataflow

From MeeGo wiki
< Quality(Difference between revisions)
Jump to: navigation, search
(Created page with "= Dataflow definition = = Use case vs. Dataflow vs. Verification = = Illustrative example of the Dataflow diagram:�UC: Still image capture = = Example list of Dataflow test cas...")
(Test point lists (not all))
 
(14 intermediate revisions not shown)
Line 1: Line 1:
-
= Dataflow definition =
+
== Dataflow definition ==
-
= Use case vs. Dataflow vs. Verification =
+
Dataflow is the flow of data to, from and within a device. Inputs are derived from system use cases and each core dataflow test case presents the basic instance of the use case in MeeGo core stack. The result of core dataflow could report the maturity level of MeeGo core os software and hardware integration on specific device.
-
= Illustrative example of the Dataflow diagram:�UC: Still image capture =
+
 
-
= Example list of Dataflow test cases (not full list) =
+
[[File:dataflow_arch.jpg]]
 +
 
 +
== Example of dataflow test cases ==
 +
WLAN connect
 +
* On top of UI: “open network applet, select AP SSID, click connect”
 +
* On top of MeeGo API: “call QT bear management  API connect  with AP SSID to establish connection”
 +
* On top of Platform API: “call ConnMan d-bus API connect  with AP SSID to establish connection”
 +
 
 +
[[File:api_demo.jpg]]
 +
 
 +
== Test point lists (not all) ==
 +
Graphcis
 +
* Set resolution with xrandr
 +
* Display rotate
 +
* HDMI support(output to TV)
 +
* OpenGL-Blit with blend and animated widgets with shadows
 +
* OpenGL-Simple triangle
 +
* QPainter class basic functions
 +
* QPainterPath clas basic functions
 +
* QGraphicsView basic functions
 +
Bluetooth
 +
* Scan nearby bluetooth devices
 +
* Connect to PAN server
 +
* Receive/Send 10MB data using bluetooth(IP)
 +
* Receive/Send 10MB data using bluetooth(ftp client)
 +
* Receive/Send 10MB data using bluetooth(ftp master)
 +
* Pair bluetooth mono headset
 +
* Route audio to bluetooth headset to Listen audio with bluetooth headset(A2DP)
 +
* Route audio to bluetooth headset to Record audio with bluetooth headset(A2DP)
 +
* Route audio to bluetooth headset to Listen audio with bluetooth headset(HSP)
 +
* Route audio to bluetooth headset to Record audio with bluetooth headset(HSP)

Latest revision as of 08:53, 28 June 2011

Dataflow definition

Dataflow is the flow of data to, from and within a device. Inputs are derived from system use cases and each core dataflow test case presents the basic instance of the use case in MeeGo core stack. The result of core dataflow could report the maturity level of MeeGo core os software and hardware integration on specific device.

Dataflow arch.jpg

Example of dataflow test cases

WLAN connect

  • On top of UI: “open network applet, select AP SSID, click connect”
  • On top of MeeGo API: “call QT bear management API connect with AP SSID to establish connection”
  • On top of Platform API: “call ConnMan d-bus API connect with AP SSID to establish connection”

Api demo.jpg

Test point lists (not all)

Graphcis

  • Set resolution with xrandr
  • Display rotate
  • HDMI support(output to TV)
  • OpenGL-Blit with blend and animated widgets with shadows
  • OpenGL-Simple triangle
  • QPainter class basic functions
  • QPainterPath clas basic functions
  • QGraphicsView basic functions

Bluetooth

  • Scan nearby bluetooth devices
  • Connect to PAN server
  • Receive/Send 10MB data using bluetooth(IP)
  • Receive/Send 10MB data using bluetooth(ftp client)
  • Receive/Send 10MB data using bluetooth(ftp master)
  • Pair bluetooth mono headset
  • Route audio to bluetooth headset to Listen audio with bluetooth headset(A2DP)
  • Route audio to bluetooth headset to Record audio with bluetooth headset(A2DP)
  • Route audio to bluetooth headset to Listen audio with bluetooth headset(HSP)
  • Route audio to bluetooth headset to Record audio with bluetooth headset(HSP)
Personal tools