summaryrefslogtreecommitdiff
diff options
-rw-r--r--bin/README.md9
-rwxr-xr-xbin/custom-executable2
-rwxr-xr-xbin/stella_compatibilityChecker65
-rwxr-xr-xbin/stella_unity_2d3d_check48
-rw-r--r--debian/changelog6
-rw-r--r--jobs/main.txt.in6
-rw-r--r--jobs/stella.txt6
-rw-r--r--jobs/stella.txt.in46
-rw-r--r--jobs/stella/Enable-Disable-In-Active-For-Stress.txt.in24
-rw-r--r--jobs/stella/New-test.txt.in12
-rw-r--r--jobs/stella/account.txt.in17
-rw-r--r--jobs/stella/energy-star-compliant.txt.in37
-rw-r--r--jobs/stella/hotkeys.txt.in10
-rw-r--r--jobs/stella/hp-particular.txt.in27
-rw-r--r--jobs/stella/recovery.txt.in76
-rw-r--r--jobs/stella/third-party-addon.txt.in55
-rw-r--r--jobs/stella/vdt-sourcelist.txt.in35
-rw-r--r--jobs/stella/vnb-sourcelist.txt.in41
-rw-r--r--whitelists/stella-full.whitelist3
19 files changed, 508 insertions, 17 deletions
diff --git a/bin/README.md b/bin/README.md
deleted file mode 100644
index 55549f3..0000000
--- a/bin/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-Container for arbitrary executables needed by tests
-===================================================
-
-You can execute files from this directory without any additional
-setup, they are automatically added to the PATH of the executing
-job examples/bin-access for details.
-
-You should delete this file as anything here is automatically
-distributed in the source tarball or installed. \ No newline at end of file
diff --git a/bin/custom-executable b/bin/custom-executable
deleted file mode 100755
index c911011..0000000
--- a/bin/custom-executable
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-echo "Custom script executed" \ No newline at end of file
diff --git a/bin/stella_compatibilityChecker b/bin/stella_compatibilityChecker
new file mode 100755
index 0000000..7aaf1cd
--- /dev/null
+++ b/bin/stella_compatibilityChecker
@@ -0,0 +1,65 @@
+#!/usr/bin/env bash
+# compatibilityChecker - Stella project OEM platform compatibility checker
+# Copyright (C) 2013 Penk Chen <penk.chen@canonical.com>
+#
+# Usage: compatibilityChecker [ -r ] [ -p ]
+# -r print release status: Release Version | Development Version | Unsupported Hardware
+# -p print platform name
+
+wget http://10.101.47.249/stella-hw/getID.sh
+wget http://10.101.47.249/stella-hw/platform-compatibility-list
+mv getID.sh platform-compatibility-list /tmp
+
+. /tmp/platform-compatibility-list
+. /tmp/getID.sh
+
+usage() { echo "Usage: $0 [ -r ] [ -p ]
+ -r print release status: Release Version | Development Version | Unsupported Hardware
+ -p print platform name
+ -s print system ID
+" 1>&2; exit 1; }
+
+OPTION="release"
+while getopts ":rsp" o; do
+ case "${o}" in
+ r) OPTION="release";
+ ;;
+ p) echo ${platformLookupTable[$ID]} | cut -d':' -f1;
+ exit;
+ ;;
+ s) echo $ID;
+ exit;
+ ;;
+ *) usage
+ ;;
+ esac
+done
+shift $((OPTIND-1))
+
+OUTPUT=`echo ${platformLookupTable[$ID]} | cut -d':' -f1`
+
+if [ $OPTION == "release" ]; then
+ if [ ! -z $OUTPUT ]; then
+ # Got the system ID, checking for GM date
+ GMDate=`echo ${platformLookupTable[$ID]} | cut -d':' -f2`
+
+ if [ ! -z $GMDate ]; then
+ GMDateEpoch=`date --date=$GMDate +%s`
+ OneWeekBeforeGMDateEpoch=`date --date="$GMDate -7 day" +%s`
+ BuildDate=`tail -n1 /etc/buildstamp | rev | cut -d'-' -f2 | rev`
+ BuildDateEpoch=`date --date=$BuildDate +%s`
+
+ if [ $BuildDateEpoch -gt $OneWeekBeforeGMDateEpoch ]; then
+ OUTPUT="Release Version"
+ else
+ OUTPUT="Development Version" # not reaching GM yet
+ fi
+ else
+ OUTPUT="Development Version" # GM date not available
+ fi
+ else
+ OUTPUT="Unsupported Hardware"
+ fi
+fi
+zenity --info --text="$OUTPUT"
+#echo $OUTPUT
diff --git a/bin/stella_unity_2d3d_check b/bin/stella_unity_2d3d_check
new file mode 100755
index 0000000..87825bd
--- /dev/null
+++ b/bin/stella_unity_2d3d_check
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+session_status=null
+result=0
+
+# function to parse session type info into easy-to-understand 2D/3D info
+ function get_2d3d_info {
+ # usage: get_2d3d_info session_type_info
+ if [ "$1" == "ubuntu" ]
+ then
+ echo 3D
+ elif [ "$1" == "ubuntu-2d" ]
+ then
+ echo 2D
+ fi
+ }
+
+# get session info
+ loggedin_session=`cat $HOME/.dmrc | grep Session | cut -f2 -d'='`
+ running_seesion=$DESKTOP_SESSION # in lightdm's src/display.c:
+ # $DESKTOP_SESSION is marked "apparently deprecated"
+ # Its replacement $GDMSESSION is marked "not cross-desktop"
+ # Might require modification on this part in the future if
+ # $DESKTOP_SESSION is completely deprecated.
+
+# parse "logged-in session type" & "$DESKTOP_SESSION type" into easy-to-understand 2D/3D info
+ # session( session_type_info session_2d3d_type)
+ expected_session=( $loggedin_session `get_2d3d_info $loggedin_session`) # session selected during user login
+ actual_session=( $running_seesion `get_2d3d_info $running_seesion`) # session that is actually running
+
+
+# check if "logged in session info" & "desktop_session info" matches
+ if [ "${expected_session[0]}" == "${actual_session[0]}" ]
+ then
+ session_status="MATCHES!"
+ result=0
+ else
+ session_status="DOES NOT MATCH!"
+ result=1
+ fi
+
+ session_check="User is logged into '${expected_session[0]}' session (${expected_session[1]} mode),\n
+session is running in '${actual_session[0]}' (${actual_session[1]} mode).\n
+Logged in session and actual running session $session_status"
+
+# output checked results
+ zenity --info --text="$session_check"
+ exit $result
diff --git a/debian/changelog b/debian/changelog
index 9c78a80..c46e8d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plainbox-provider-oem (0.1ubuntu3) trusty; urgency=low
+
+ * Add stella test cases
+
+ -- Albert Zhang <albert.zhang@canonical.com> Mon, 21 Apr 2014 21:08:20 +0800
+
plainbox-provider-oem (0.1ubuntu2) trusty; urgency=high
* Add stella provider
diff --git a/jobs/main.txt.in b/jobs/main.txt.in
index 3849051..953f931 100644
--- a/jobs/main.txt.in
+++ b/jobs/main.txt.in
@@ -2,3 +2,9 @@ plugin: local
id: misc
command: cat ${CHECKBOX_SHARE}/jobs/misc.txt*
_description: Miscellaneous
+
+plugin: local
+id: stella
+command: cat ${CHECKBOX_SHARE}/jobs/stella.txt*
+_description: stella specific
+
diff --git a/jobs/stella.txt b/jobs/stella.txt
deleted file mode 100644
index e30fe49..0000000
--- a/jobs/stella.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-plugin: shell
-id: stella/example
-command: /bin/true
-_description:
- stella example test job
-
diff --git a/jobs/stella.txt.in b/jobs/stella.txt.in
new file mode 100644
index 0000000..7377f80
--- /dev/null
+++ b/jobs/stella.txt.in
@@ -0,0 +1,46 @@
+plugin: local
+id: stella/energy-star-compliant
+command: cat ${CHECKBOX_SHARE}/jobs/stella/energy-star-compliant.txt*
+_description: Energy Star Compliant
+
+plugin: local
+id: stella/hotkeys
+command: cat ${CHECKBOX_SHARE}/jobs/stella/hotkeys.txt*
+_description: Additional hotkeys verification
+
+plugin: local
+id: stella/hp-particular
+command: cat ${CHECKBOX_SHARE}/jobs/stella/hp-particular.txt*
+_description: Verify some particular features for HP
+
+plugin: local
+id: stella/recovery
+command: cat ${CHECKBOX_SHARE}/jobs/stella/recovery.txt*
+_description: Recovery feature verification
+
+plugin: local
+id: stella/third-party-addon
+command: cat ${CHECKBOX_SHARE}/jobs/stella/third-party-addon.txt*
+_description: Thrid party add-on verification
+
+plugin: local
+id: stella/account
+command: cat ${CHECKBOX_SHARE}/jobs/stella/account.txt*
+_description: User account functions
+
+plugin: local
+id: stella/vnb-sourcelist
+command: cat ${CHECKBOX_SHARE}/jobs/stella/vnb-sourcelist.txt*
+_description: Check Stella vNB sourceslist
+
+plugin: local
+id: stella/vdt-sourcelist
+command: cat ${CHECKBOX_SHARE}/jobs/stella/vdt-sourcelist.txt*
+_description: Check Nagoya sourcelist
+
+plugin: local
+id: stella/Enable-Disable-In-Active-Sleep-For-Stress
+command:
+ cat ${CHECKBOX_SHARE}/jobs/stella/Enable-Disable-In-Active-For-Stress.txt*
+_description: To disable/enable In-Actvie function during stress test
+
diff --git a/jobs/stella/Enable-Disable-In-Active-For-Stress.txt.in b/jobs/stella/Enable-Disable-In-Active-For-Stress.txt.in
new file mode 100644
index 0000000..2177b8d
--- /dev/null
+++ b/jobs/stella/Enable-Disable-In-Active-For-Stress.txt.in
@@ -0,0 +1,24 @@
+plugin: shell
+id: stella/Enable-Disable-In-Active-Sleep-For-Stress/Disable-In-Active-AC
+command:
+ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing
+_description: To disable In-Active in AC mode
+
+plugin: shell
+id: stella/Enable-Disable-In-Active-Sleep-For-Stress/Disable-In-Active-Battery
+command:
+ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type nothing
+_description: To disable In-Active in battery mode
+
+plugin: shell
+id: stella/Enable-Disable-In-Active-Sleep-For-Stress/Enable-In-Active-AC
+command:
+ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type suspend
+_description: To enable In-Active in AC mode
+
+plugin: shell
+id: stella/Enable-Disable-In-Active-Sleep-For-Stress/Enable-In-Active-Battery
+command:
+ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type suspend
+_description: To enable In-Active in battery mode
+
diff --git a/jobs/stella/New-test.txt.in b/jobs/stella/New-test.txt.in
new file mode 100644
index 0000000..aa28afd
--- /dev/null
+++ b/jobs/stella/New-test.txt.in
@@ -0,0 +1,12 @@
+plugin: manual
+id: stella/hotkeys/new_job_1
+_description:
+ PURPOSE:
+ 1. (Write here test purpose)
+ STEPS:
+ 1. (Write here test execution procedure step by step)
+ VERIFICATION:
+ 1. (Write here test verification procedure step by step)
+ NOTES:
+ 1. (Add here optional notes or remove the whole section)
+
diff --git a/jobs/stella/account.txt.in b/jobs/stella/account.txt.in
new file mode 100644
index 0000000..4a51b3d
--- /dev/null
+++ b/jobs/stella/account.txt.in
@@ -0,0 +1,17 @@
+plugin: manual
+id: stella/account/switch-to-guest-session
+_description:
+ PURPOSE:
+ 1. To verify change user session function
+ 2. Use guest for varification
+ STEPS:
+ 1. Click user menu in the top bar
+ 2. Select "Guest Session"
+ 3. Check if user menu shows as "Guest"
+ 4. Log out "Guess Session".
+ 5. Log in with previous user id (usually as u)
+ 6. Check if user menu showes the user id (usually as u) correctly
+ VERIFICATION:
+ 1. Switch to guest user session successful in step 3
+ 2. Switch back user u successful in step 6
+
diff --git a/jobs/stella/energy-star-compliant.txt.in b/jobs/stella/energy-star-compliant.txt.in
new file mode 100644
index 0000000..231db2d
--- /dev/null
+++ b/jobs/stella/energy-star-compliant.txt.in
@@ -0,0 +1,37 @@
+plugin: manual
+id: stella/energy-star-compliant-NB/suspend-on-battery-power
+_description:
+ PURPOSE:
+ Verify system can enter suspend after idle for 10 minutes on battery power
+ STEPS:
+ 1. Boot into system
+ 2. Make sure system running on battery power
+ 3. Idle system for 10 minutes
+ VERIFICATION:
+ System will turn off blacklight and suspend after 10 minutes
+
+plugin: manual
+id: stella/energy-star-compliant-NB/suspend-on-AC-power
+_description:
+ PURPOSE:
+ Verify system can enter suspend after idle for 30 minutes on AC power
+ STEPS:
+ 1. Boot into system
+ 2. Make sure AC Power plugged
+ 3. Idle system for 30 minutes
+ VERIFICATION:
+ System will turn off blacklight after 10 minutes first and then go to suspend after 20 minutes. (Total 30 minutes)
+
+plugin: manual
+id: stella/energy-star-compliant-DT/suspend-when-inactive
+_description:
+ PURPOSE:
+ Verify system can enter suspend after idle for 20 minutes on AC power
+ STEPS:
+ 1. Boot into system
+ 2. Idle system for 10 minutes
+ 3. Idle system for another 10 minutes
+ VERIFICATION:
+ 1. System will turn off blacklight after 10 minutes
+ 2. System will enter suspend mode after 20 minutes
+
diff --git a/jobs/stella/hotkeys.txt.in b/jobs/stella/hotkeys.txt.in
new file mode 100644
index 0000000..35631a4
--- /dev/null
+++ b/jobs/stella/hotkeys.txt.in
@@ -0,0 +1,10 @@
+plugin: manual
+id: stella/hotkeys/help
+_description:
+ PURPOSE:
+ Th‎is test will test hotkey F1 for "Ubuntu Desktop Guide"
+ STEPS:
+ Press F1
+ VERIFICATION:
+ Verify "Ubuntu Desktop Guide" is launched
+
diff --git a/jobs/stella/hp-particular.txt.in b/jobs/stella/hp-particular.txt.in
new file mode 100644
index 0000000..776369f
--- /dev/null
+++ b/jobs/stella/hp-particular.txt.in
@@ -0,0 +1,27 @@
+plugin: manual
+id: stella/hp-particular/hp-documents
+_description:
+ PURPOSE:
+ Verify HP documents is available
+ STEPS:
+ 1. Double click HP Documents icon on desktop
+ 2. Click HP Documents icon on Nautilus
+ VERIFICATION:
+ 1. HP User Guides can be performed on browser Firefox both for the icons on desktop and Nautilus.
+ 2. There should be two tabs on Firefox and perform HP User Guides
+ 3. Check language of HP User Guides is correct
+
+plugin: manual
+id: stella/hp-particular/build_valid_check
+command: bash ${CHECKBOX_SHARE}/scripts/stella_compatibilityChecker -r
+_description:
+ PURPOSE:
+ Verify build notification
+ STEPS:
+ 1. Please connect to 10.101.47.X intranet
+ 2. Press test button
+ VERIFICATION:
+ 1. Pop-up widonws will tell the build status of the machine
+ 2. If it is "Unsupported Hardware", you should find the notification "Unsupported Hardware" on the right of top cornner every 15 seconds and keep on screen for 10 seconds
+ 3. If it is "Development Version", you should find the notification "Development Version" on the right of top cornner every one minute and keep on screen for 3 seconds
+ 4. If it is "Release Version", there should be no notification
diff --git a/jobs/stella/recovery.txt.in b/jobs/stella/recovery.txt.in
new file mode 100644
index 0000000..a41db95
--- /dev/null
+++ b/jobs/stella/recovery.txt.in
@@ -0,0 +1,76 @@
+plugin: manual
+id: stella/recovery/recovery-launch-in-legacy
+_description:
+ PURPOSE:
+ Verify press F11 key can launch system recovery in Legacy mode
+ STEPS:
+ 1. Power system or Reboot system
+ 2. Press F11 key during while system booting up
+ VERIFICATION:
+ System can enter Recovery mode
+
+plugin: manual
+id: stella/recovery/recovery-system-in-legacy
+_description:
+ PURPOSE:
+ Verify system recovery can be completed without problem in Legacy mode
+ STEPS:
+ 1. Press F11 key to enter recovery mode
+ 2. Follow the steps to perform system recovery
+ VERIFICATION:
+ System recovery can be completed without problem
+
+plugin: manual
+id: stella/recovery/cancel-system-recovery-in-legacy
+_description:
+ PURPOSE:
+ Verify system still can enter recovery mode after recovery system be cancelled in Legacy mode
+ STEPS:
+ 1. Press F11 key to enter recovery mode
+ 2. Follow the steps to perform system recovery
+ 3. Power off the system during system recoverying
+ 4. Power on system again
+ 5. Press F11 key to enter recovery mode
+ VERIFICATION:
+ System can enter recovery mode without problem
+ NOTES:
+ This test is to make sure recovery partition won't be crashed while power loss during recoverying
+
+plugin: manual
+id: stella/recovery/recovery-launch-in-UEFI
+_description:
+ PURPOSE:
+ Verify press F11 key can launch system recovery in UEFI mode
+ STEPS:
+ 1. Power system or Reboot system
+ 2. Press F11 key during while system booting up
+ VERIFICATION:
+ System can enter Recovery mode
+
+plugin: manual
+id: stella/recovery/recovery-system-in-UEFI
+_description:
+ PURPOSE:
+ Verify system recovery can be completed without problem in UEFI mode
+ STEPS:
+ 1. Press F11 key to enter recovery mode
+ 2. Follow the steps to perform system recovery
+ VERIFICATION:
+ System recovery can be completed without problem
+
+plugin: manual
+id: stella/recovery/cancel-system-recovery-in-UEFI
+_description:
+ PURPOSE:
+ Verify system still can enter recovery mode after recovery system be cancelled in UEFI mode
+ STEPS:
+ 1. Press F11 key to enter recovery mode
+ 2. Follow the steps to perform system recovery
+ 3. Power off the system during system recoverying
+ 4. Power on system again
+ 5. Press F11 key to enter recovery mode
+ VERIFICATION:
+ System can enter recovery mode without problem
+ NOTES:
+ This test is to make sure recovery partition won't be crashed while power loss during recoverying
+
diff --git a/jobs/stella/third-party-addon.txt.in b/jobs/stella/third-party-addon.txt.in
new file mode 100644
index 0000000..6f2cf51
--- /dev/null
+++ b/jobs/stella/third-party-addon.txt.in
@@ -0,0 +1,55 @@
+plugin: manual
+id: stella/third-party-addon/Adobe-flash
+command: xdg-open http://www.adobe.com/tw/support/flashplayer/ts/documents/tn_15507.htm
+_description:
+ PURPOSE:
+ To validate that Adobe Flash plugin is installed by default
+ STEPS:
+ Press Test button
+ VERIFICATION:
+ The website will let you know that Adobe-flash is intalled or not.
+
+plugin: manual
+id: stella/third-party-addon/Java
+_description:
+ PURPOSE:
+ 1. To validate that Java runtime plugin is installed by default
+ STEPS:
+ 1. Boot into system
+ 2. Open a web browser and browse to http://www.java.com/en/download/installed.jsp?detect=jre&try=1
+ VERIFICATION:
+ The page should refresh and display your environment within 10-60 sec.
+
+plugin: shell
+id: stella/third-party-addon/check-mp3-codec-installed
+command:
+ if [ "`dpkg -L gstreamer0.10-fluendo-mp3 | grep gstreamer0.10-fluendo-mp3`" ]; then echo "gstreamer0.10-fluendo-mp3 is existed"; exit 0; else echo "gstreamer0.10-fluendo-mp3 is not existed"; exit 1; fi
+_description: Check fluendo mp3 codec is installed in system
+
+plugin: manual
+id: stella/third-party-addon/check-Hanyi-font-installed
+command:
+ if [ "`dpkg -L ttf-hanyi | grep ttf-hanyi`" ]; then echo "ttf-hanyi is existed"; exit 0; else echo "ttf-hanyi is not existed"; exit 1; fi
+_description:
+ PURPOSE:
+ Check Hanyi-font is installed in system
+ STEPS:
+ 1. Press test button
+ VERIFICATION:
+ The verification of this test is automated. Do not change the
+ automatically selected result.
+
+plugin: manual
+id: stella/third-party-addon/Unity-mode-default3d
+command: bash ${CHECKBOX_SHARE}/scripts/stella_unity_2d3d_check
+_description:
+ PURPOSE:
+ 1. Check if default desktop session is set to 3D
+ STEPS:
+ 1. Make sure you are logged in to the default desktop session
+ 2. Press Test button to run 2D/3D check
+ VERIFICATION:
+ 1. Output of test result should say user is logged into "ubuntu" session (3D mode)
+ 2. Output of test result should say session is running in "ubuntu" (3D mode)
+ 3. Output of test result should say that the expected and actual running session MATCHES
+
diff --git a/jobs/stella/vdt-sourcelist.txt.in b/jobs/stella/vdt-sourcelist.txt.in
new file mode 100644
index 0000000..a2a13f7
--- /dev/null
+++ b/jobs/stella/vdt-sourcelist.txt.in
@@ -0,0 +1,35 @@
+plugin: shell
+id: stella/vdt-sourcelist/nagoya-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-nagoya.list "deb http://hp.archive.canonical.com/updates precise-stella-nagoya public"
+_description: Check Nagoya repository
+
+plugin: shell
+id: stella/vdt-sourcelist/oem-sp1-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-oem-sp1.list "deb http://oem.archive.canonical.com/updates/ precise-oem-sp1 public"
+_description: Check OEM SP1 repository
+
+plugin: shell
+id: stella/vdt-sourcelist/dali-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-dali.list "deb http://hp.archive.canonical.com/updates precise-stella-dali public"
+_description: Check Dali repository
+
+plugin: shell
+id: stella/vdt-sourcelist/fuli-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-fuli.list "deb http://hp.archive.canonical.com/updates precise-stella-fuli public"
+_description: Check Fuli repository
+
+plugin: shell
+id: stella/vdt-sourcelist/oem-sp2-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-oem-sp2.list "deb http://oem.archive.canonical.com/updates/ precise-oem-sp2 public"
+_description: Check OEM SP2 repository
+
+plugin: shell
+id: stella/vdt-sourcelist/jiali-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-jiali.list "deb http://hp.archive.canonical.com/updates precise-stella-jiali public"
+_description: Check Jiali repository
diff --git a/jobs/stella/vnb-sourcelist.txt.in b/jobs/stella/vnb-sourcelist.txt.in
new file mode 100644
index 0000000..9c5a5f9
--- /dev/null
+++ b/jobs/stella/vnb-sourcelist.txt.in
@@ -0,0 +1,41 @@
+plugin: shell
+id: stella/vnb-sourcelist/anaheim-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-anaheim.list "deb http://hp.archive.canonical.com/updates precise-stella-anaheim public"
+_description: Check Anaheim repository
+
+plugin: shell
+id: stella/vnb-sourcelist/oem-sp1-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-oem-sp1.list "deb http://oem.archive.canonical.com/updates/ precise-oem-sp1 public"
+_description: Check OEM SP1 repository
+
+plugin: shell
+id: stella/vnb-sourcelist/puli-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-puli.list "deb http://hp.archive.canonical.com/updates precise-stella-puli public"
+_description: Check Puli repository
+
+plugin: shell
+id: stella/vnb-sourcelist/yuli-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-yuli.list "deb http://hp.archive.canonical.com/updates precise-stella-yuli public"
+_description: Check Yuli repository
+
+plugin: shell
+id: stella/vnb-sourcelist/yuanli-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-yuanli.list "deb http://hp.archive.canonical.com/updates precise-stella-yuanli public"
+_description: Check Yuanli repository
+
+plugin: shell
+id: stella/vnb-sourcelist/oem-sp2-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-oem-sp2.list "deb http://oem.archive.canonical.com/updates/ precise-oem-sp2 public"
+_description: Check OEM SP2 repository
+
+plugin: shell
+id: stella/vnb-sourcelist/daan-repository
+command:
+ sources_test /etc/apt/sources.list.d/precise-stella-daan.list "deb http://hp.archive.canonical.com/updates precise-stella-daan public"
+_description: Check Daan repository
diff --git a/whitelists/stella-full.whitelist b/whitelists/stella-full.whitelist
index b11f1bb..2b1ab0d 100644
--- a/whitelists/stella-full.whitelist
+++ b/whitelists/stella-full.whitelist
@@ -433,3 +433,6 @@
2013.com.canonical.certification::info/network_devices
2013.com.canonical.certification::info/xrandr
2013.com.canonical.certification::info/disk_partitions
+
+stella
+stella/.*