Oxide
Test plan for component: Oxide
Component Checklist: https://wiki.ubuntu.com/Process/Merges/Checklists/Oxide
Trunk URL: lp:oxide, lp:~oxide-developers/oxide/packaging.trusty
Ubuntu Package URL (LP): http://launchpad.net/ubuntu/+source/oxide-qt
Dependents/Clients
- webbrowser-app
- webapp-container
UbuntuWebView (liboxideqt-qmlplugin)
- ubuntu-html5-container (eventually, as of 2014-04-09, html5 and cordova are not moved to oxide yet)
- cordova (eventually, as of 2014-04-09, html5 and cordova are not moved to oxide yet)
Test Plan
- Install image on phone and have an up to date clean Ubuntu Desktop VM
- Install freshly built packages that are needed for landing and reboot
If using security team tools: copy_sppa_to_repos --arch=i386,amd64,armhf --include-devel --ppa=ci-train-ppa-service/landing-NNN oxide-qt
- If using citrain tools: citrain-slurp/push script (TODO)
- Verify apps launch via upstart-app-launch on Ubuntu Touch:
- Ensure that webbrowser-app launches and can navigate to http and https URLs?
- Ensure that core webapps launch: facebook, twitter, ebay, gmail, amazon
- Ensure non-core webapp launches: eg, rottentomatoes
Ensure UbuntuWebView app launches: eg, reminders, airbnb and nationalrail (N/A - nothing using UbuntuWebView 0.2 yet. Use UbuntuWebView test plan for now (see below))
Ensure ubuntu-html5-container app launches: N/A (see above) eg, hangonman, pumpkin smasher
Ensure cordova app launches: N/A (see above) TODO - find example
- Verify webapps launch on Ubuntu Desktop:
- Ensure that core webapps launch: facebook, twitter, ebay, gmail, amazon (also see test plan for webapp-container, below)
- Verify webbrowser-app launches via scopes:
- Music: play a grooveshark music file
- Video: play an online video
- Scopes: search in wikipedia
- Verify on Unity8 preview session:
- verify webbrowser-app starts and can navigate pages
- TODO: should webapps also be tested?
- Run test plans for dependent software on Ubuntu Touch (emulator or touch image):
webbrowser-app (includes UbuntuWebView, AP tests)
HTML5 apps (HTML5 and cordova) (as of 2014-04-09, html5 and cordova are not moved to oxide yet)
- Run autopkgtest for Oxide: TODO (when it becomes available)
- Run autopkgtest for dependent software when/if it becomes available
Process/Merges/TestPlans/Oxide (last edited 2014-04-17 12:27:13 by jdstrand)