ui-toolkit

Differences between revisions 8 and 9
Revision 8 as of 2014-09-09 05:50:35
Size: 2254
Editor: a88-114-196-56
Comment:
Revision 9 as of 2014-09-09 05:51:27
Size: 2270
Editor: a88-114-196-56
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
  * p reminders-app-autopilot reminders   * - p reminders-app-autopilot reminders
Line 48: Line 48:
  -r : Reset after each tests.   * -r : Reset after each tests.
Line 50: Line 50:
  -s: Use the device with the given serial number. The default is to use the first available adb device   * -s: Use the device with the given serial number. The default is to use the first available adb device
Line 52: Line 52:
  -c : Comission the device with the PPA enabled   * -c : Comission the device with the PPA enabled
Line 54: Line 54:
  -n : Do not run the test set. Useful just to comission the device.   * -n : Do not run the test set. Useful just to comission the device.
Line 56: Line 56:
  -o : Output directory.   * -o : Output directory.
Line 58: Line 58:
  -p : Source PPA for the UITK. Use -p archive to test stock image.   * -p : Source PPA for the UITK. Use -p archive to test stock image.
Line 60: Line 60:
  -f : Filter for the test suite.   * -f : Filter for the test suite.

Test Plan

Install latest (utopic-proposed) image on phone. Install freshly build MPs that are needed for landing Ensure that all AP tests pass on the device what are marked OK on the CI dash.

  • - p reminders-app-autopilot reminders
  • -p dialer-app-autopilot dialer_app
  • -p messaging-app-autopilot messaging_app
  • -p ubuntu-system-settings-autopilot ubuntu_system_settings
  • -p ubuntu-html5-ui-toolkit-autopilot ubuntu_html5_ui_toolkit
  • -p unity-webapps-qml-autopilot unity_webapps_qml
  • filemanager
  • dropping_letters_app
  • sudoku_app
  • -p ubuntu-ui-toolkit-autopilot ubuntuuitoolkit
  • -p webbrowser-app-autopilot webbrowser_app
  • -n unity8
  • shorts_app
  • calendar_app
  • music_app
  • -p mediaplayer-app-autopilot mediaplayer_app
  • ubuntu_terminal_app
  • ubuntu_clock_app
  • ubuntu_calculator_app
  • ubuntu_weather_app
  • -p address-book-app-autopilot address_book_app
  • online_accounts_ui
  • gallery_app
  • -p camera-app-autopilot camera_app

Local Validation

$ bzr branch lp:ubuntu-ui-toolkit $ cd ubuntu-ui-toolkit/tests

The uitk_test_plan.sh is the script to execute the test plan

Usage

uitk_test_plan.sh -s [serial number] -m -c

  • -r : Reset after each tests.
  • -s: Use the device with the given serial number. The default is to use the first available adb device
  • -c : Comission the device with the PPA enabled
  • -n : Do not run the test set. Useful just to comission the device.
  • -o : Output directory.
  • -p : Source PPA for the UITK. Use -p archive to test stock image.
  • -f : Filter for the test suite.

Example

$./uitk_test_plan.sh -c -p ppa:ci-train-ppa-service/landing-010 -f music

  • This will flash the image from the ubuntu-touch/utopic-propose, set up the click test nd install the UITK from the Silo10 PPA
  • The script dumps the test results in the local directory and tries max 3 times if an app test is not OK.

Process/Merges/TestPlan/ui-toolkit (last edited 2014-09-12 12:52:07 by nemein)