summaryrefslogtreecommitdiff
diff options
-rw-r--r--debian/plainbox-provider-oem-otaru.install1
-rw-r--r--launcher/laramie-cli12
-rw-r--r--units/laramie/category.pxu3
-rw-r--r--units/laramie/jobs.pxu109
-rw-r--r--units/laramie/laramie-auto.pxu11
-rw-r--r--units/laramie/laramie-full.pxu16
6 files changed, 152 insertions, 0 deletions
diff --git a/debian/plainbox-provider-oem-otaru.install b/debian/plainbox-provider-oem-otaru.install
index 3579089..0375eff 100644
--- a/debian/plainbox-provider-oem-otaru.install
+++ b/debian/plainbox-provider-oem-otaru.install
@@ -3,3 +3,4 @@ launcher/otaru-cli usr/bin
launcher/carson-cli usr/bin
launcher/stella-cli usr/bin
launcher/somerville-cli usr/bin
+launcher/laramie-cli usr/bin \ No newline at end of file
diff --git a/launcher/laramie-cli b/launcher/laramie-cli
new file mode 100644
index 0000000..84d92b8
--- /dev/null
+++ b/launcher/laramie-cli
@@ -0,0 +1,12 @@
+#!/usr/bin/env checkbox-cli
+
+[launcher]
+launcher_version = 1
+app_id = com.canonical.certification:laramie-testing
+
+[test plan]
+filter = *laramie*
+unit = com.canonical.ce::laramie-full
+
+[config]
+config_filename = plainbox.conf \ No newline at end of file
diff --git a/units/laramie/category.pxu b/units/laramie/category.pxu
new file mode 100644
index 0000000..3a81595
--- /dev/null
+++ b/units/laramie/category.pxu
@@ -0,0 +1,3 @@
+unit: category
+id: laramie
+_name: Laramie test cases
diff --git a/units/laramie/jobs.pxu b/units/laramie/jobs.pxu
new file mode 100644
index 0000000..e847f87
--- /dev/null
+++ b/units/laramie/jobs.pxu
@@ -0,0 +1,109 @@
+id: laramie/additional-packages-check
+plugin: manual
+_summary: According to SoW 3.4.2 check additional packages installed
+_purpose:
+ Check if additional packages in image
+_steps:
+ 1. Check SDL, qemu-kvm, libvirt-bin, and (optionally for dev, kpartx, squashfs-tools, android-tools) (including dependencies).
+ 2. Check bluez-tools, x11vnc, and isc-dhcp-server
+_verification:
+ Is every packages available?
+estimated_duration: 60s
+category_id: laramie
+
+id: laramie/language-packages-check
+plugin: manual
+_summary: According to SoW 3.4.3 check language packages installed
+_purpose:
+ Check if language packages in image
+_steps:
+ 1. Check English (US and British), Chinese (Simplified), French, German, Italian, Spanish, Portugal and Brazil Portuguese, Swedish, Dutch, Japanese available in image.
+_verification:
+ Is every packages available?
+estimated_duration: 60s
+category_id: laramie
+
+id: laramie/printer-packages-check
+plugin: manual
+_summary: According to SoW 3.4.6 check printer packages installed
+_purpose:
+ Check if printer packages in image
+_steps:
+ 1. Check printer-driver-escpr, printer-driver-fujixerox, samsung-printer, hp-bt-printer, brother-printer, printer-driver-hpijs, hpijs-ppds, printer-driver-hpcups, printer-driver-postscript-hp, hplip, printer-driver-c2esp, printer-driver-foo2zjs, printer-driver-min12xxw, printer-driver-ptouch, printer-driver-pxljr, printer-driver-sag-gdi, printer-driver-splix available in image.
+_verification:
+ Is every packages available?
+estimated_duration: 60s
+category_id: laramie
+
+id: laramie/dp-to-vga-active
+flags: also-after-suspend-manual
+estimated_duration: 15.0
+plugin: manual
+category_id: laramie
+_summary: Display connected via VGA using an Display port to VGA
+_purpose:
+ This test will check the connection of a screen using a "Display port to VGA active" adapter
+_steps:
+ 1. Connect a display (if not already connected) to the Display port on
+ your system using a "Display port to VGA active" adapter
+ 2. Switch display modes between in your Display Settings, check if it can be
+ set to mirrored, extended, displayed on external or onboard only
+ 3. Record the result on the "BSCI monitor test matrix"
+_verification:
+ Was the desktop displayed correctly with on the screen connected using a
+ "Display port to VGA active" adapter in every mode?
+
+
+id: laramie/dp-to-dvi-active
+flags: also-after-suspend-manual
+estimated_duration: 15.0
+plugin: manual
+category_id: laramie
+_summary: Display connected via DVI using an Display port to DVI
+_purpose:
+ This test will check the connection of a screen using a "Display port to DVI active" adapter
+_steps:
+ 1. Connect a display (if not already connected) to the Display port on
+ your system using a "Display port to DVI active" adapter
+ 2. Switch display modes between in your Display Settings, check if it can be
+ set to mirrored, extended, displayed on external or onboard only
+ 3. Record the result on the "BSCI monitor test matrix"
+_verification:
+ Was the desktop displayed correctly with on the screen connected using a
+ "Display port to DVI active" adapter in every mode?
+
+id: laramie/dp-to-hdmi-active
+flags: also-after-suspend-manual
+estimated_duration: 15.0
+plugin: manual
+category_id: laramie
+_summary: Display connected via HDMI using an Display port to HDMI
+_purpose:
+ This test will check the connection of a screen using a "Display port to HDMI active" adapter
+_steps:
+ 1. Connect a display (if not already connected) to the Display port on
+ your system using a "Display port to HDMI active" adapter
+ 2. Switch display modes between in your Display Settings, check if it can be
+ set to mirrored, extended, displayed on external or onboard only
+ 3. Record the result on the "BSCI monitor test matrix"
+_verification:
+ Was the desktop displayed correctly with on the screen connected using a
+ "Display port to HDMI active" adapter in every mode?
+
+id: laramie/dp-to-hdmi-passive
+flags: also-after-suspend-manual
+estimated_duration: 15.0
+plugin: manual
+category_id: laramie
+_summary: Display connected via HDMI using an Display port to HDMI
+_purpose:
+ This test will check the connection of a screen using a "Display port to HDMI passive" adapter
+_steps:
+ 1. Connect a display (if not already connected) to the Display port on
+ your system using a "Display port to HDMI passive" adapter
+ 2. Switch display modes between in your Display Settings, check if it can be
+ set to mirrored, extended, displayed on external or onboard only
+ 3. Record the result on the "BSCI monitor test matrix"
+_verification:
+ Was the desktop displayed correctly with on the screen connected using a
+ "Display port to HDMI passive" adapter in every mode?
diff --git a/units/laramie/laramie-auto.pxu b/units/laramie/laramie-auto.pxu
new file mode 100644
index 0000000..d50a69a
--- /dev/null
+++ b/units/laramie/laramie-auto.pxu
@@ -0,0 +1,11 @@
+id: laramie-auto
+_name: Laramie Auto Tests
+unit: test plan
+_description: Laramie Auto Tests
+include:
+com.canonical.certification::miscellanea/secure_boot_mode
+com.canonical.Certification::miscellanea/efi_boot_mode
+nested_part:
+ oem-generic-auto
+mandatory_include:
+exclude:
diff --git a/units/laramie/laramie-full.pxu b/units/laramie/laramie-full.pxu
new file mode 100644
index 0000000..647abf7
--- /dev/null
+++ b/units/laramie/laramie-full.pxu
@@ -0,0 +1,16 @@
+id: laramie-full
+_name: Laramie Full Test
+unit: test plan
+_description: Laramie 20.04 Full Test
+include:
+ laramie/additional-packages-check
+ laramie/language-packages-check
+ laramie/printer-packages-check
+ laramie/dp-to-vga-active
+ laramie/dp-to-dvi-active
+ laramie/dp-to-hdmi-active
+ laramie/dp-to-hdmi-passive
+nested_part:
+ oem-generic-full
+mandatory_include:
+exclude: \ No newline at end of file