canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #02920
[Merge] ~hyask/auto-upgrade-testing-specifications:skia/ubuntustudio into auto-upgrade-testing-specifications:main
Skia has proposed merging ~hyask/auto-upgrade-testing-specifications:skia/ubuntustudio into auto-upgrade-testing-specifications:main.
Requested reviews:
Canonical Platform QA Team (canonical-platform-qa)
For more details, see:
https://code.launchpad.net/~hyask/auto-upgrade-testing-specifications/+git/auto-upgrade-testing-specifications/+merge/460594
--
Your team Canonical Platform QA Team is requested to review the proposed merge of ~hyask/auto-upgrade-testing-specifications:skia/ubuntustudio into auto-upgrade-testing-specifications:main.
diff --git a/profiles/ubuntu-focal-jammy-ubuntustudio-amd64_qemu.yaml b/profiles/ubuntu-focal-jammy-ubuntustudio-amd64_qemu.yaml
new file mode 100644
index 0000000..b81dcd2
--- /dev/null
+++ b/profiles/ubuntu-focal-jammy-ubuntustudio-amd64_qemu.yaml
@@ -0,0 +1,21 @@
+---
+- testname: "focal->jammy desktop upgrade"
+ provisioning:
+ backend: qemu
+ arch: amd64
+ flavor: ubuntustudio
+ image_name: focal_jammy_ubuntustudio_desktop_amd64.img
+ build_args:
+ - "--post-command 'sudo apt-get -y update && sudo apt-get -y dist-upgrade && sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ubuntustudio-desktop' -v --timeout 14400"
+ releases:
+ - "focal"
+ - "jammy"
+
+ scripts_location: file://../tests
+ pre_upgrade_scripts:
+ - "check-ubuntustudio-desktop"
+ - "enable-apport-noui"
+
+ post_upgrade_tests:
+ - "check-conffile-prompt"
+ - "check-var-crash-empty"
diff --git a/profiles/ubuntu-jammy-noble-ubuntustudio-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-ubuntustudio-amd64_qemu.yaml
new file mode 100644
index 0000000..9e474d0
--- /dev/null
+++ b/profiles/ubuntu-jammy-noble-ubuntustudio-amd64_qemu.yaml
@@ -0,0 +1,21 @@
+---
+- testname: "jammy->noble desktop upgrade"
+ provisioning:
+ backend: qemu
+ arch: amd64
+ flavor: ubuntustudio
+ image_name: jammy_noble_ubuntustudio_desktop_amd64.img
+ build_args:
+ - "--post-command 'sudo apt-get -y update && sudo apt-get -y dist-upgrade && sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ubuntustudio-desktop' -v --timeout 14400"
+ releases:
+ - "jammy"
+ - "noble"
+
+ scripts_location: file://../tests
+ pre_upgrade_scripts:
+ - "check-ubuntustudio-desktop"
+ - "enable-apport-noui"
+
+ post_upgrade_tests:
+ - "check-conffile-prompt"
+ - "check-var-crash-empty"
diff --git a/profiles/ubuntu-mantic-noble-ubuntustudio-amd64_qemu.yaml b/profiles/ubuntu-mantic-noble-ubuntustudio-amd64_qemu.yaml
new file mode 100644
index 0000000..921dc62
--- /dev/null
+++ b/profiles/ubuntu-mantic-noble-ubuntustudio-amd64_qemu.yaml
@@ -0,0 +1,21 @@
+---
+- testname: "mantic->noble desktop upgrade"
+ provisioning:
+ backend: qemu
+ arch: amd64
+ flavor: ubuntustudio
+ image_name: mantic_noble_ubuntustudio_desktop_amd64.img
+ build_args:
+ - "--post-command 'sudo apt-get -y update && sudo apt-get -y dist-upgrade && sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ubuntustudio-desktop' -v --timeout 14400"
+ releases:
+ - "mantic"
+ - "noble"
+
+ scripts_location: file://../tests
+ pre_upgrade_scripts:
+ - "check-ubuntustudio-desktop"
+ - "enable-apport-noui"
+
+ post_upgrade_tests:
+ - "check-conffile-prompt"
+ - "check-var-crash-empty"
diff --git a/tests/check-ubuntustudio-desktop b/tests/check-ubuntustudio-desktop
new file mode 100755
index 0000000..5ac9980
--- /dev/null
+++ b/tests/check-ubuntustudio-desktop
@@ -0,0 +1 @@
+dpkg-query -W ubuntustudio-desktop
Follow ups