Zhangxiaolei (Talk | contribs) |
Zhangxiaolei (Talk | contribs) (→Dataflow definition) |
||
| Line 1: | Line 1: | ||
== Dataflow definition == | == Dataflow definition == | ||
Sanity testing for Daily build release process is to achieve the “stable daily trunk build” goal on all applicable MeeGo platforms. Daily build validation (both core and UX) is to provide comparable results for TT (Trunk:Testing) and Trunk. With that, release engineer can compare and see that changes introduced to TT are not breaking something which we have working in Trunk. | Sanity testing for Daily build release process is to achieve the “stable daily trunk build” goal on all applicable MeeGo platforms. Daily build validation (both core and UX) is to provide comparable results for TT (Trunk:Testing) and Trunk. With that, release engineer can compare and see that changes introduced to TT are not breaking something which we have working in Trunk. | ||
| - | + | {|border="2" cellspacing="0" cellpadding="4" width="70%" | |
| + | | | ||
| + | | | ||
| + | | | ||
| + | |'''Trunk::testing''' | ||
| + | |'''Trunk''' | ||
| + | |||
| + | |- | ||
| + | |bgcolor = "#333333"|<font color="#FFFFFF">'''Domain'''</font> | ||
| + | |bgcolor = "#333333"|<font color="#FFFFFF">'''Component'''</font> | ||
| + | |bgcolor = "#333333"|<font color="#FFFFFF">'''Checkpoints'''</font> | ||
| + | |'''Netbook''' | ||
| + | |'''Netbook''' | ||
| + | |||
| + | |- | ||
| + | |rowspan = "6"|System | ||
| + | |rowspan = "2"|Startup | ||
| + | |system bootup and shutdown | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |no obvious regression on boot time | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |Sensorfw | ||
| + | |Accelerometer | ||
| + | |n/a | ||
| + | |n/a | ||
| + | |||
| + | |- | ||
| + | |rowspan = "3"|Overall | ||
| + | |no process eats unusual CPU | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |no process eats unusual memory | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |usb storage can be recognized | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |rowspan = "10"|Communication | ||
| + | |Bluetooth | ||
| + | |Bluetooth Scan | ||
| + | |n/a(19659) | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |rowspan = "3"|connman | ||
| + | |3G data connection | ||
| + | |n/a | ||
| + | |n/a | ||
| + | |||
| + | |- | ||
| + | |Ethernet nework | ||
| + | |n/a(19659) | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |Guest WiFi nework | ||
| + | |n/a(19659) | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |rowspan = "4"|oFono | ||
| + | |accept an incoming call | ||
| + | |n/a | ||
| + | |n/a | ||
| + | |||
| + | |- | ||
| + | |make a call successfully | ||
| + | |n/a | ||
| + | |n/a | ||
| + | |||
| + | |- | ||
| + | |Receive sms | ||
| + | |n/a | ||
| + | |n/a | ||
| + | |||
| + | |- | ||
| + | |Send sms | ||
| + | |n/a | ||
| + | |n/a | ||
| + | |||
| + | |- | ||
| + | |rowspan = "2"|Telepathy (IM) | ||
| + | |Send gtalk IM | ||
| + | |n/a(19659) | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |- | ||
| + | |Receive gtalk IM | ||
| + | |n/a(19659) | ||
| + | |bgcolor = "#008000"|<font color="#000000">pass</font> | ||
| + | |||
| + | |} | ||
| + | |||
| + | [[category:uncategorized]] | ||
| + | |||
== Use case vs. Dataflow vs. Verification == | == Use case vs. Dataflow vs. Verification == | ||
== Illustrative example of the Dataflow diagram == | == Illustrative example of the Dataflow diagram == | ||
Sanity testing for Daily build release process is to achieve the “stable daily trunk build” goal on all applicable MeeGo platforms. Daily build validation (both core and UX) is to provide comparable results for TT (Trunk:Testing) and Trunk. With that, release engineer can compare and see that changes introduced to TT are not breaking something which we have working in Trunk.
| Trunk::testing | Trunk | |||
| Domain | Component | Checkpoints | Netbook | Netbook |
| System | Startup | system bootup and shutdown | pass | pass |
| no obvious regression on boot time | pass | pass | ||
| Sensorfw | Accelerometer | n/a | n/a | |
| Overall | no process eats unusual CPU | pass | pass | |
| no process eats unusual memory | pass | pass | ||
| usb storage can be recognized | pass | pass | ||
| Communication | Bluetooth | Bluetooth Scan | n/a(19659) | pass |
| connman | 3G data connection | n/a | n/a | |
| Ethernet nework | n/a(19659) | pass | ||
| Guest WiFi nework | n/a(19659) | pass | ||
| oFono | accept an incoming call | n/a | n/a | |
| make a call successfully | n/a | n/a | ||
| Receive sms | n/a | n/a | ||
| Send sms | n/a | n/a | ||
| Telepathy (IM) | Send gtalk IM | n/a(19659) | pass | |
| Receive gtalk IM | n/a(19659) | pass |