Mir

Differences between revisions 17 and 51 (spanning 34 versions)
Revision 17 as of 2014-03-19 15:01:36
Size: 2494
Editor: pool-173-64-197-91
Comment:
Revision 51 as of 2017-06-05 11:35:50
Size: 1567
Editor: saviq
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * '''Trunk URL''': lp:mir
 * '''Ubuntu Package URL (LP)''': http://launchpad.net/ubuntu/+source/mir
 * '''Trunk URL''': [[https://launchpad.net/mir/ubuntu|lp:mir/ubuntu]] (note: mir has release branches example [[https://launchpad.net/mir/0.26|lp:mir/0.26]])
 * '''Ubuntu Package URL (LP)''': http://launchpad.net/ubuntu/+source/mir 
Line 15: Line 15:
 * '''Unity-Mir''' http://code.launchpad.net/unity-mir
 * '''Platform-api''' http://code.launchpad.net/platform-api
 * '''Xmir''' https://github.com/RAOF/xserver
 * '''MirAL''' https://code.launchpad.net/miral
 * '''qtubuntu''' https://launchpad.net/qtubuntu
 * '''Xmir''' https://code.launchpad.net/~xmir-team/xorg-server/+git/xmir
 * '''SDL'''
 * '''GTK-3'''
Line 23: Line 24:
 * In addition, install updated image on phone and tablet
 * Install packages from build silo per the Release team's process
  * 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 oddity)
 * Ensure time out and power button blanks screen, and power button unblanks screen
 * Ensure app launches and can quit
  * 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
  * 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
 * Download click & 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
 * run unity8 AP test
  * make writable, install AP testing with {{{phablet-click-test-setup}}}
  * running as phablet user on the device {{{stop unity8}}}
  * then from pc run {{{phablet-test-run unity8}}}
 * run browser AP test (ensure pass rate is similar to smoke results)
 * If mirclient API break, test Xmir on desktop
 * If any oddities are witness, retest virgin image without mir changes

 * In addition update desktop from archive
  * Install packages from build silo

 * Install Xmir
  * go to a VT and launch mir_demo_server as root with the option --arw-file
  * launch Xmir in another VT using: Xmir -mirSocket /tmp/mir_socket -damage :2
  * in another VT: DISPLAY=:2 gedit
  * Switch to the mir VT
  * Interact with gedit, write a text document, save it, load another.

 * ''On zesty and later'' Install MirAL
  * Follow [[https://wiki.ubuntu.com/Process/Merges/TestPlans/MirAL|MirAL test plan]].

 * ''On zesty only'' Install unity8-desktop-session
  * login to unity8 desktop and utilize applications such as browser, play with dash
  * allow screen to blank, wake up

Dependents/Clients

Clients of this component

Test Plan

  • Successful run of automated CI testing
  • In addition update desktop from archive
    • Install packages from build silo
  • Install Xmir
    • go to a VT and launch mir_demo_server as root with the option --arw-file
    • launch Xmir in another VT using: Xmir -mirSocket /tmp/mir_socket -damage :2
    • in another VT: DISPLAY=:2 gedit
    • Switch to the mir VT
    • Interact with gedit, write a text document, save it, load another.
  • On zesty and later Install MirAL

  • On zesty only Install unity8-desktop-session

    • 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)