← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Merge] ~hyask/auto-upgrade-testing-specifications:skia/set_prompt into auto-upgrade-testing-specifications:main

 

Skia has proposed merging ~hyask/auto-upgrade-testing-specifications:skia/set_prompt 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/465412

This follows https://github.com/canonical/auto-upgrade-testing/pull/12
-- 
Your team Canonical Platform QA Team is requested to review the proposed merge of ~hyask/auto-upgrade-testing-specifications:skia/set_prompt into auto-upgrade-testing-specifications:main.
diff --git a/profiles/ubuntu-bionic-focal-basic-amd64_qemu.yaml b/profiles/ubuntu-bionic-focal-basic-amd64_qemu.yaml
index 51e4a7a..0282370 100644
--- a/profiles/ubuntu-bionic-focal-basic-amd64_qemu.yaml
+++ b/profiles/ubuntu-bionic-focal-basic-amd64_qemu.yaml
@@ -8,6 +8,7 @@
     releases:
       - "bionic"
       - "focal"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-bionic-focal-desktop-amd64_qemu.yaml b/profiles/ubuntu-bionic-focal-desktop-amd64_qemu.yaml
index b40f658..6648b25 100644
--- a/profiles/ubuntu-bionic-focal-desktop-amd64_qemu.yaml
+++ b/profiles/ubuntu-bionic-focal-desktop-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "bionic"
       - "focal"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-bionic-noble-desktop-amd64_qemu.yaml b/profiles/ubuntu-bionic-noble-desktop-amd64_qemu.yaml
index cd8c826..5d672a2 100644
--- a/profiles/ubuntu-bionic-noble-desktop-amd64_qemu.yaml
+++ b/profiles/ubuntu-bionic-noble-desktop-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "bionic"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-bionic-noble-server-amd64_qemu.yaml b/profiles/ubuntu-bionic-noble-server-amd64_qemu.yaml
index 4e20060..9441215 100644
--- a/profiles/ubuntu-bionic-noble-server-amd64_qemu.yaml
+++ b/profiles/ubuntu-bionic-noble-server-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "bionic"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-jammy-basic-amd64_qemu.yaml b/profiles/ubuntu-focal-jammy-basic-amd64_qemu.yaml
index d31a267..eafee16 100644
--- a/profiles/ubuntu-focal-jammy-basic-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-jammy-basic-amd64_qemu.yaml
@@ -8,6 +8,7 @@
     releases:
         - "focal"
         - "jammy"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-jammy-desktop-amd64_qemu.yaml b/profiles/ubuntu-focal-jammy-desktop-amd64_qemu.yaml
index 6de554f..1c105d9 100644
--- a/profiles/ubuntu-focal-jammy-desktop-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-jammy-desktop-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "focal"
       - "jammy"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-jammy-kubuntu-amd64_qemu.yaml b/profiles/ubuntu-focal-jammy-kubuntu-amd64_qemu.yaml
index 8b658bc..1066ae7 100644
--- a/profiles/ubuntu-focal-jammy-kubuntu-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-jammy-kubuntu-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "focal"
       - "jammy"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-jammy-lubuntu-amd64_qemu.yaml b/profiles/ubuntu-focal-jammy-lubuntu-amd64_qemu.yaml
index 0a23c95..5fcc9d6 100644
--- a/profiles/ubuntu-focal-jammy-lubuntu-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-jammy-lubuntu-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "focal"
       - "jammy"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-jammy-ubuntu-mate-amd64_qemu.yaml b/profiles/ubuntu-focal-jammy-ubuntu-mate-amd64_qemu.yaml
index dec8ff3..c484b4d 100644
--- a/profiles/ubuntu-focal-jammy-ubuntu-mate-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-jammy-ubuntu-mate-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "focal"
       - "jammy"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-jammy-ubuntustudio-amd64_qemu.yaml b/profiles/ubuntu-focal-jammy-ubuntustudio-amd64_qemu.yaml
index 13e2bb4..fc67660 100644
--- a/profiles/ubuntu-focal-jammy-ubuntustudio-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-jammy-ubuntustudio-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "focal"
       - "jammy"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-jammy-xubuntu-amd64_qemu.yaml b/profiles/ubuntu-focal-jammy-xubuntu-amd64_qemu.yaml
index 3ada5d3..3d57bd7 100644
--- a/profiles/ubuntu-focal-jammy-xubuntu-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-jammy-xubuntu-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "focal"
       - "jammy"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-noble-desktop-amd64_qemu.yaml b/profiles/ubuntu-focal-noble-desktop-amd64_qemu.yaml
index 84ea801..c42d02a 100644
--- a/profiles/ubuntu-focal-noble-desktop-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-noble-desktop-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "focal"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-focal-noble-server-amd64_qemu.yaml b/profiles/ubuntu-focal-noble-server-amd64_qemu.yaml
index 7f74573..cd1474f 100644
--- a/profiles/ubuntu-focal-noble-server-amd64_qemu.yaml
+++ b/profiles/ubuntu-focal-noble-server-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "focal"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-jammy-mantic-desktop-amd64_qemu.yaml b/profiles/ubuntu-jammy-mantic-desktop-amd64_qemu.yaml
new file mode 100644
index 0000000..9e66c06
--- /dev/null
+++ b/profiles/ubuntu-jammy-mantic-desktop-amd64_qemu.yaml
@@ -0,0 +1,24 @@
+---
+- testname: "jammy->mantic desktop upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: ubuntu
+    image_name: jammy_mantic_ubuntu_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 ubuntu-desktop^' --timeout 14400"
+    releases:
+      - "jammy"
+      - "mantic"
+    do_release_upgrade_prompt: "normal"
+
+  scripts_location: file://../tests
+  pre_upgrade_scripts:
+    - "rcS-workaround"
+    - "enable-apport-noui"
+
+  post_upgrade_tests:
+    - "check-conffile-prompt"
+    - "check-var-crash-empty"
+
+  run_system_tests: true
diff --git a/profiles/ubuntu-jammy-mantic-server-amd64_qemu.yaml b/profiles/ubuntu-jammy-mantic-server-amd64_qemu.yaml
new file mode 100644
index 0000000..ca24373
--- /dev/null
+++ b/profiles/ubuntu-jammy-mantic-server-amd64_qemu.yaml
@@ -0,0 +1,24 @@
+---
+- testname: "jammy->mantic server upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: ubuntu
+    image_name: jammy_mantic_ubuntu_server_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 server^' --timeout 14400"
+    releases:
+      - "jammy"
+      - "mantic"
+    do_release_upgrade_prompt: "normal"
+
+  scripts_location: file://../tests
+  pre_upgrade_scripts:
+    - "rcS-workaround"
+    - "enable-apport-noui"
+
+  post_upgrade_tests:
+    - "check-conffile-prompt"
+    - "check-var-crash-empty"
+
+  run_system_tests: true
diff --git a/profiles/ubuntu-jammy-noble-basic-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-basic-amd64_qemu.yaml
index eaccfb0..f77dd57 100644
--- a/profiles/ubuntu-jammy-noble-basic-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-basic-amd64_qemu.yaml
@@ -8,6 +8,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-jammy-noble-desktop-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-desktop-amd64_qemu.yaml
index cf3fbde..16431d4 100644
--- a/profiles/ubuntu-jammy-noble-desktop-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-desktop-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-jammy-noble-kubuntu-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-kubuntu-amd64_qemu.yaml
index 4a58eb6..793bea1 100644
--- a/profiles/ubuntu-jammy-noble-kubuntu-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-kubuntu-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-jammy-noble-lubuntu-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-lubuntu-amd64_qemu.yaml
index 2762826..3cd1e71 100644
--- a/profiles/ubuntu-jammy-noble-lubuntu-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-lubuntu-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-jammy-noble-server-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-server-amd64_qemu.yaml
index 5e99496..33ece27 100644
--- a/profiles/ubuntu-jammy-noble-server-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-server-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-jammy-noble-ubuntu-mate-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-ubuntu-mate-amd64_qemu.yaml
index ffc9614..7251649 100644
--- a/profiles/ubuntu-jammy-noble-ubuntu-mate-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-ubuntu-mate-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
@@ -18,4 +19,4 @@
 
   post_upgrade_tests:
     - "check-conffile-prompt"
-    - "check-var-crash-empty"
\ No newline at end of file
+    - "check-var-crash-empty"
diff --git a/profiles/ubuntu-jammy-noble-ubuntu-unity-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-ubuntu-unity-amd64_qemu.yaml
index 36f8f04..cc76a02 100644
--- a/profiles/ubuntu-jammy-noble-ubuntu-unity-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-ubuntu-unity-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
@@ -18,4 +19,4 @@
 
   post_upgrade_tests:
     - "check-conffile-prompt"
-    - "check-var-crash-empty"
\ No newline at end of file
+    - "check-var-crash-empty"
diff --git a/profiles/ubuntu-jammy-noble-ubuntustudio-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-ubuntustudio-amd64_qemu.yaml
index dd3ea73..07495a2 100644
--- a/profiles/ubuntu-jammy-noble-ubuntustudio-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-ubuntustudio-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-jammy-noble-xubuntu-amd64_qemu.yaml b/profiles/ubuntu-jammy-noble-xubuntu-amd64_qemu.yaml
index cfd3653..22ffacb 100644
--- a/profiles/ubuntu-jammy-noble-xubuntu-amd64_qemu.yaml
+++ b/profiles/ubuntu-jammy-noble-xubuntu-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "jammy"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-xenial-noble-desktop-amd64_qemu.yaml b/profiles/ubuntu-xenial-noble-desktop-amd64_qemu.yaml
index 375cfa3..41f0cf2 100644
--- a/profiles/ubuntu-xenial-noble-desktop-amd64_qemu.yaml
+++ b/profiles/ubuntu-xenial-noble-desktop-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "xenial"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts:
diff --git a/profiles/ubuntu-xenial-noble-server-amd64_qemu.yaml b/profiles/ubuntu-xenial-noble-server-amd64_qemu.yaml
index 99f02c8..ea1bdd6 100644
--- a/profiles/ubuntu-xenial-noble-server-amd64_qemu.yaml
+++ b/profiles/ubuntu-xenial-noble-server-amd64_qemu.yaml
@@ -10,6 +10,7 @@
     releases:
       - "xenial"
       - "noble"
+    do_release_upgrade_prompt: "lts"
 
   scripts_location: file://../tests
   pre_upgrade_scripts: