summaryrefslogtreecommitdiff
path: root/jobs
diff options
authorJerry Kao <jerry.kao@canonical.com>2017-11-24 10:46:31 +0800
committerJerry Kao <jerry.kao@canonical.com>2017-11-24 10:46:31 +0800
commit6f2bc5556430960b3bc436ac3169e1d0a71acc16 (patch)
tree5024b469feec013a5a00a0080be0091816537b06 /jobs
parent425d781814d5a448acd3685f31fdac586ecea7a9 (diff)
Modify someerville job for adding oobe tests
Diffstat (limited to 'jobs')
-rw-r--r--jobs/somerville/somerville.txt.in136
1 files changed, 89 insertions, 47 deletions
diff --git a/jobs/somerville/somerville.txt.in b/jobs/somerville/somerville.txt.in
index 74377f7..0ad3848 100644
--- a/jobs/somerville/somerville.txt.in
+++ b/jobs/somerville/somerville.txt.in
@@ -6,13 +6,13 @@ id: somerville/phase-sku
category_id: somerville
plugin: manual
_description:
- PURPOSE:
+_purpose:
1. Add hardware system code to report
- STEPS:
+_steps:
1. Enter the system code from the sticker on the hardware into the comments field below
- For example: W13-E2-C2
+ For example: ITA-DVT2-C1
2. Once the code has been entered, select "Yes"
- VERIFICATION:
+_verification:
1. No verification needed
id: somerville/query-bto-version
@@ -23,12 +23,12 @@ requires: pkg.name == "dell-recovery"
command: cat /etc/buildstamp
user: root
_description:
- PURPOSE:
+_purpose:
1. Verify BTO version is correct
- STEPS:
+_steps:
1. BTO version information is:
$output
- VERIFICATION:
+_verification:
1. Is the BTO version information correct?
id: somerville/query-bto-version-output
@@ -44,13 +44,13 @@ id: somerville/update
category_id: somerville
plugin: manual
_description:
- PURPOSE:
+_purpose:
1. Verify the system can install updates successfully
- STEPS:
+_steps:
1. Use Update Manager to update the system
- VERIFICATION:
+_verification:
1. Were you able to update the system and still have full functionality, ie. wireless, ACPI functions, etc. ?
- NOTES:
+_notes:
1. Please perform this test last.
id: somerville/manifest_version
@@ -59,21 +59,21 @@ plugin: shell
command: query_bto_version.py
user: root
_description:
- PURPOSE:
+_purpose:
1. Add manifest file name to the report
- STEPS:
+_steps:
1. Enter the manifest file name into the comments field below
2. Once the name has been entered, select "Yes"
- VERIFICATION:
+_verification:
1. No verification needed
id: somerville/Serial-Port-onboard
category_id: somerville
plugin: manual
_description:
- PURPOSE:
+_purpose:
1. To verify the on-board serial port driver is install correct.
- STEPS:
+_steps:
1. Install "minicom" on the test machine and client.
2. Modify the /etc/init/tty1.conf then replace "38400 tty1" to "115200 ttyS0" on the test machine.
3. Restart tty1 process.
@@ -81,9 +81,9 @@ _description:
5. Excute minicom on the test machine and client.
6. Enter to the "Serial port setup", change the "Serial Device" to "/dev/ttyS0" on the test machine and "/dev/ttyUSB0" on the client.
7. Go to "Exit" to enter the terminal mode.
- VERIFICATION:
+_verification:
1. Type some characters on the each device, the other side should see the characters.
- NOTES:
+_notes:
1. Install minicom "sudo apt-get install minicom".
2. Restart tty process."sudo restart tty1".
3. Excute the minicom setting "minicom -s".
@@ -91,46 +91,46 @@ _description:
plugin: manual
id: somerville/super-key-disabled
_description:
- PURPOSE:
+_purpose:
1. To validate that the super key and any combinations with the super key is not in effect
- STEPS:
+_steps:
1. After installing the base image, click the super key, super + d, super + s, super + w, super + f and explore other combinations
- VERIFICATION:
+_verification:
1. There shouldn't be any response from the system after the keystroke.
plugin: manual
id: somerville/India-rupee-keyboard-layout
_description:
- PURPOSE:
+_purpose:
1. To validate that the base image support India Rupee keyboard layout
- STEPS:
+_steps:
1. Install the base image and log in to desktop
2. Open gedit, press right Alt + 4
- VERIFICATION:
+_verification:
1. India Rupee symbol should appear
plugin: manual
id: somerville/distro-upgrade-disable
_description:
- PURPOSE:
+_purpose:
1. To validate the automatic distribution upgrade notification from update manager is disabled.
STEPS:
1. (Work in progress)
- VERIFICATION:
+_verification:
1. There should not be any notification from the update manager.
id: somerville/suspend-on-battery-power
category_id: somerville
plugin: manual
_description:
- PURPOSE:
+_purpose:
Verify system can enter suspend after idle for 30 minutes on battery power
- STEPS:
+_steps:
1. Boot into system
2. Make sure system running on battery power
3. Idle system for 10 minutes
4. Idle system for another 20 minutes
- VERIFICATION:
+_verification:
1. System will turn screen off after 10 minutes
2. System will enter suspend mode after 20 minutes
@@ -138,14 +138,14 @@ id: somerville/suspend-on-AC-power
category_id: somerville
plugin: manual
_description:
- PURPOSE:
+_purpose:
Verify system can enter suspend after idle for 30 minutes on AC power
- STEPS:
+_steps:
1. Boot into system
2. Make sure AC Power plugged
3. Idle system for 10 minutes
4. Idle system for another 20 minutes
- VERIFICATION:
+_verification:
1. System will turn screen off after 10 minutes
2. System will enter suspend mode after 20 minutes
@@ -153,14 +153,14 @@ id: somerville/suspend-power-menu
category_id: somerville
plugin: manual
_description:
- PURPOSE:
+_purpose:
1. Suspend the System from Power Menu & Resume via Power Button
- STEPS:
+_steps:
1. Select the Power Icon in the upper right corner
2. Choose suspend in the dropdown
3. Wait a few seconds
4. Resume the system via the Power Button
- VERIFICATION:
+_verification:
1. Did the system Suspend successfully?
2. Did the system Resume via Power Button?
@@ -168,14 +168,14 @@ id: somerville/suspend-power-button
category_id: somerville
plugin: manual
_description:
- PURPOSE:
+_purpose:
1. Suspend and Resume the system via Power Button
- STEPS:
+_steps:
1. Press the Power Button.
2. Choose suspend in the Menu
3. Wait a few seconds
4. Resume the system via the Power Button
- VERIFICATION:
+_verification:
1. Did the system Suspend successfully?
2. Did the system Resume via Power Button?
@@ -193,13 +193,13 @@ imports: from com.canonical.certification import package as pkg
requires: pkg.name == 'fglrx'
command: aticonfig --px-list-active-gpu
_description:
- PURPOSE:
+_purpose:
1. Check AMD graphics default mode settings. (Skip test if config is Intel or NVIDIA graphics)
- STEPS:
+_steps:
1. Verify and check the default output mode.
- VERIFICATION:
+_verification:
$output
- NOTES:
+_notes:
1.Need to base on the PM/Engineer define for default settings to verify this test case with Yes or No result.
2.Please also list the current graphics mode into Further information.
@@ -217,9 +217,9 @@ command:
dkms_build_exclusive_test
_description:
Check if DKMS has BUILD_EXCLUSIVE_KERNEL clause.
- STEPS:
+_steps:
1. Verify and check the output.
- VERIFICATION:
+_verification:
No ERROR messages.
id: somerville/dock-monitor-dual-head
@@ -443,12 +443,12 @@ id: somerville/hotplug-ethernet-after-suspend
command: /usr/lib/plainbox-provider-checkbox/bin/network_check
estimated_duration: 10
_description:
- PURPOSE:
+_purpose:
This test will check wired connection after hotplug fom suspend
- STEPS:
+_steps:
1. Disable WiFi connection
2. Click "Test" to verify that it's possible to establish a HTTP connection
- VERIFICATION:
+_verification:
Did a notification show and was the connection correctly established?
plugin: user-interact
@@ -620,3 +620,45 @@ _steps:
_verification:
The verification of this test is automated. Do not change the
automatically selected result.
+
+id: somerville/oobe-audioinput-unmute
+category_id: somerville
+plugin: manual
+_description:
+_purpose:
+ 1. Check the audio input is ummute
+_steps:
+ 1. Launch Sound Setting.
+ 2. Click Input tab.
+ 3. Check the status of Mute checkbox on the right of Input volume bar.
+_verification:
+ 1. Input Mute checkbox is unchecked.
+
+id: somerville/oobe-audioplayback
+category_id: somerville
+plugin: manual
+_description:
+_purpose:
+ 1. Check the audio playback function
+_steps:
+ 1. Click the Files icon (the second icon in left launch bar).
+ 2. Press CTRL + L, the location bar of file manager will become text input for directory,
+ please input directory path: /usr/share/example-content/Ubuntu_Free_Culture_Showcase
+ 3. Doubleclick Nathan Haines - Ubuntu Through The Years.ogg.
+_verification:
+ 1. Movie player will launch and play that ogg file, and sound output works well.
+
+id: somerville/oobe-volume-adjustment
+category_id: somerville
+plugin: manual
+_description:
+_purpose:
+ 1. Check the volume adjustment by manual
+_steps:
+ 1. Play the Nathan Haines - Ubuntu Through The Years.ogg .
+ 2. Click the speaker icon of the media player.
+ 3. Try to adjust the volume by slide the volume bar up and down.
+_verification:
+ 1. The output volume could be adjusted.
+
+