Mir
1283
Comment:
|
5182
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
* '''Test plan for component''': Mir | * '''Test plan for component''': Mir and unity-system-compositor |
Line 7: | Line 7: |
* '''Trunk URL''': lp:mir * '''Ubuntu Package URL (LP)''': http://launchpad.net/ubuntu/+source/mir |
* '''Trunk URL''': lp:~mir-team/mir/utopic & lp:unity-system-compositor * '''Ubuntu Package URL (LP)''': http://launchpad.net/ubuntu/+source/mir & http://launchpad.net/ubuntu/+source/unity-system-compositor |
Line 15: | Line 17: |
* '''Unity-Mir''' http://code.launchpad.net/unity-mir | * '''QtMir''' http://code.launchpad.net/qtmir |
Line 22: | Line 24: |
'''NOTE:''' Please consider all platforms and configurations. "Ubuntu Phone" includes Nexus4, Nexus10 and Nexus7. "Ubuntu Desktop" includes XMir and Unity8-desktop-preview. Note, substantive changes in unity-system-compositor should mandate testing of "Ubuntu Desktop". === Ubuntu Phone === * Successful run of automated CI testing (already done by the CI autolander) * In addition, install updated image on phone and tablet * Install packages from build silo * note: even safer to install only the packages you've built (not dist-upgrade) * Ensure navigating/scrolling the ui/Dash works as expected (note: cross check known unity8 bugs for any oddities witnessed) * Ensure screen blanking & power down dialog works * '''time out''' screen goes off * Ensure time out sits for 5 minutes as to allow deep sleep * '''Power button blanks screen''' * '''Power button unblanks screen''' * Ensure '''wakeup phone call''' or text message wakes up phone from screen off * long power key press for power down dialog * select "power off" and ensure device powers off * select "restart" and ensure device restarts * select "cancel" to close the dialog box * during phone call make sure "proximity sensor blanks screen" * Ensure proximity sensor doesn't lock/crash the UI when stressed (bug 1359270 / 1359258) * Ensure '''app launches''' and can '''quit apps''' * make sure to launch multiple apps and swap them * when you launch the app, do not touch the screen and make sure it updates * when you quit the app, make sure a new app doesn't launch * Browser '''copy/paste''' to notepad * '''note''' see bugs list, currently browser only allows selection of paragraph not a single word * open browser, go to cnn.com article with text * select text, long press for copy prompt, press copy * launch notepad, new note, long press to activate paste prompt, paste * select note to activate OSK, rotate a few times and ensure osk and notepad follow rotation * note copy/paste, OSK, rotation, moving between apps should function as expected * Notepad copy/paste to message app * '''note''' currently msg app has a bug where paste doesn't prompt/highlight properly * open notepad, type some text * long press to prompt & select all text * long press again to prompt & copy text * dismiss keyboard * open message app, activate compose area, long press to prompt, paste * make sure OSK functions correctly, especially '''top row extended keys on OSK''' * make sure '''OSK rotates''' correctly * '''Download click app''' & launch (covers dash, click, osk, acct) * (without having setup accounts) Navigate to the Dash recommended applications * select app, select install * should be prompted to settings, enter U1 info with OSK * return to dash install app, open app * note the various screen switching and OSK prompting should function as expected * Open Gallery * play around with the bar and make sure it reveals, hides as expected * run unity8 AP test per https://wiki.ubuntu.com/Touch/Testing#Testing_your_Ubuntu_Touch_Code_before_submission * run browser AP test (ensure pass rate is similar to smoke results : http://ci.ubuntu.com/smokeng/utopic/). Note: same link as above, under "Running Deb tests" - look for 'webbrowser'. * If any oddities are witnessed, retest virgin image without mir changes * phablet-screenshot running from a desktop connected to the device shall work for all supported devices (manta, flo, mako). === Ubuntu Desktop === Desktop testing is recommended for XMir when Mir landing attempt involves client API changes and significant unity-system-compositor changes. Unity8-desktop-session-mir testing is also recommended for significant unity-system-compositor changes. |
|
Line 23: | Line 83: |
* In addition, install updated image on phone and tablet * Install packages from build silo per the Release team's process * Ensure navigating/scrolling the ui works as expected (note: cross check known unity8 bugs for any oddity) * Ensure OSK reveals, takes input and dismisses as expected (note: cross check known OSK bugs for any oddity) * Ensure time out and power button blanks screen, and power button unblanks screen * Ensure app launches and can quit * make writable, install AP testing with {{{phablet-click-test-setup}}} * If mirclient API break, test Xmir on desktop |
* In addition update desktop from archive (assumes on utopic) * Install packages from build silo * Install or enable XMir * boot to unity7 desktop and utilize applications such as browser, chat client * play a video in browser * suspend system and bring back * allow screen to blank, wake up * Install unity8-desktop-session-mir * login to unity8 desktop and utilize applications such as browser, play with dash * allow screen to blank, wake up |
Test plan for component: Mir and unity-system-compositor
Component Checklist: https://wiki.ubuntu.com/Process/Merges/Checklists/Mir
Trunk URL: lp:~mir-team/mir/utopic
& lp:unity-system-compositor
Ubuntu Package URL (LP): http://launchpad.net/ubuntu/+source/mir
Dependents/Clients
Clients of this component
Platform-api http://code.launchpad.net/platform-api
Test Plan
NOTE: Please consider all platforms and configurations. "Ubuntu Phone" includes Nexus4, Nexus10 and Nexus7. "Ubuntu Desktop" includes XMir and Unity8-desktop-preview. Note, substantive changes in unity-system-compositor should mandate testing of "Ubuntu Desktop".
Ubuntu Phone
- Successful run of automated CI testing (already done by the CI autolander)
- In addition, install updated image on phone and tablet
- Install packages from build silo
- note: even safer to install only the packages you've built (not dist-upgrade)
- Ensure navigating/scrolling the ui/Dash works as expected (note: cross check known unity8 bugs for any oddities witnessed)
Ensure screen blanking & power down dialog works
time out screen goes off
- Ensure time out sits for 5 minutes as to allow deep sleep
Power button blanks screen
Power button unblanks screen
Ensure wakeup phone call or text message wakes up phone from screen off
- long power key press for power down dialog
- select "power off" and ensure device powers off
- select "restart" and ensure device restarts
- select "cancel" to close the dialog box
- during phone call make sure "proximity sensor blanks screen"
- Ensure proximity sensor doesn't lock/crash the UI when stressed (bug 1359270 / 1359258)
Ensure app launches and can quit apps
- make sure to launch multiple apps and swap them
- when you launch the app, do not touch the screen and make sure it updates
- when you quit the app, make sure a new app doesn't launch
Browser copy/paste to notepad
note see bugs list, currently browser only allows selection of paragraph not a single word
- open browser, go to cnn.com article with text
- select text, long press for copy prompt, press copy
- launch notepad, new note, long press to activate paste prompt, paste
- select note to activate OSK, rotate a few times and ensure osk and notepad follow rotation
- note copy/paste, OSK, rotation, moving between apps should function as expected
- Notepad copy/paste to message app
note currently msg app has a bug where paste doesn't prompt/highlight properly
- open notepad, type some text
long press to prompt & select all text
long press again to prompt & copy text
- dismiss keyboard
- open message app, activate compose area, long press to prompt, paste
make sure OSK functions correctly, especially top row extended keys on OSK
make sure OSK rotates correctly
Download click app & launch (covers dash, click, osk, acct)
- (without having setup accounts) Navigate to the Dash recommended applications
- select app, select install
- should be prompted to settings, enter U1 info with OSK
- return to dash install app, open app
- note the various screen switching and OSK prompting should function as expected
- Open Gallery
- play around with the bar and make sure it reveals, hides as expected
run unity8 AP test per https://wiki.ubuntu.com/Touch/Testing#Testing_your_Ubuntu_Touch_Code_before_submission
run browser AP test (ensure pass rate is similar to smoke results : http://ci.ubuntu.com/smokeng/utopic/). Note: same link as above, under "Running Deb tests" - look for 'webbrowser'.
- If any oddities are witnessed, retest virgin image without mir changes
- phablet-screenshot running from a desktop connected to the device shall work for all supported devices (manta, flo, mako).
Ubuntu Desktop
Desktop testing is recommended for XMir when Mir landing attempt involves client API changes and significant unity-system-compositor changes. Unity8-desktop-session-mir testing is also recommended for significant unity-system-compositor changes.
- Successful run of automated CI testing
- In addition update desktop from archive (assumes on utopic)
- Install packages from build silo
- Install or enable XMir
- boot to unity7 desktop and utilize applications such as browser, chat client
- play a video in browser
- suspend system and bring back
- allow screen to blank, wake up
- Install unity8-desktop-session-mir
- login to unity8 desktop and utilize applications such as browser, play with dash
- allow screen to blank, wake up
Process/Merges/TestPlans/Mir (last edited 2024-05-09 13:09:10 by alan-griffiths)