Oxide

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