← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Merge] ~andersson123/auto-upgrade-testing-specifications:add_lunar_mantic_profiles into auto-upgrade-testing-specifications:main

 

Tim Andersson has proposed merging ~andersson123/auto-upgrade-testing-specifications:add_lunar_mantic_profiles into auto-upgrade-testing-specifications:main.

Commit message:
Add lunar->mantic profiles

Requested reviews:
  Canonical Platform QA Team (canonical-platform-qa)

For more details, see:
https://code.launchpad.net/~andersson123/auto-upgrade-testing-specifications/+git/auto-upgrade-testing-specifications/+merge/443687

Add profiles for all relevant flavours for lunar->mantic. Pass/fail details below:

- `ubuntu-lunar-mantic-basic-amd64_qemu.yaml` - passed
- `ubuntu-lunar-mantic-desktop-amd64_qemu.yaml` - passed
- `ubuntu-lunar-mantic-kubuntu-amd64_qemu.yaml` - passed
- `ubuntu-lunar-mantic-lubuntu-amd64_qemu.yaml` - passed
- `ubuntu-lunar-mantic-ubuntu-mate-amd64_qemu.yaml` - passed
- `ubuntu-lunar-mantic-xubuntu-amd64_qemu.yaml` - fails:
    - failure info to follow
- `ubuntu-lunar-mantic-ubuntu-unity-amd64_qemu.yaml` - fails:
    - "auto-upgrade [16:45:45]: Checking that running system (lunar) is lunar
dpkg-query: no packages found matching ubuntu-unity-desktop"

This ubuntu-unity failure doesn't happen when doing kinetic->lunar. I guess there's no ubuntu-unity-desktop package for mantic yet?
-- 
Your team Canonical Platform QA Team is requested to review the proposed merge of ~andersson123/auto-upgrade-testing-specifications:add_lunar_mantic_profiles into auto-upgrade-testing-specifications:main.
diff --git a/profiles/ubuntu-lunar-mantic-basic-amd64_qemu.yaml b/profiles/ubuntu-lunar-mantic-basic-amd64_qemu.yaml
new file mode 100644
index 0000000..7225a63
--- /dev/null
+++ b/profiles/ubuntu-lunar-mantic-basic-amd64_qemu.yaml
@@ -0,0 +1,17 @@
+---
+- testname: "lunar->mantic basic upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: ubuntu
+    image_name: lunar_mantic_basic_amd64.img
+    releases:
+        - "lunar"
+        - "mantic"
+
+  script_location: file://../tests
+  pre_upgrade_scripts:
+    - "null"
+
+  post_upgrade_tests:
+    - "check-var-crash-empty"
\ No newline at end of file
diff --git a/profiles/ubuntu-lunar-mantic-desktop-amd64_qemu.yaml b/profiles/ubuntu-lunar-mantic-desktop-amd64_qemu.yaml
new file mode 100644
index 0000000..7ed303b
--- /dev/null
+++ b/profiles/ubuntu-lunar-mantic-desktop-amd64_qemu.yaml
@@ -0,0 +1,21 @@
+---
+- testname: "lunar->mantic desktop upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: ubuntu
+    image_name: lunar_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^' -v --timeout 14400"
+    releases:
+      - "lunar"
+      - "mantic"
+
+  script_location: file://../tests
+  pre_upgrade_scripts:
+    - "check-ubuntu-desktop"
+
+  post_upgrade_tests:
+    - "check-var-crash-empty"
+
+  run_system_tests: true
\ No newline at end of file
diff --git a/profiles/ubuntu-lunar-mantic-kubuntu-amd64_qemu.yaml b/profiles/ubuntu-lunar-mantic-kubuntu-amd64_qemu.yaml
new file mode 100644
index 0000000..8b77ec5
--- /dev/null
+++ b/profiles/ubuntu-lunar-mantic-kubuntu-amd64_qemu.yaml
@@ -0,0 +1,18 @@
+- testname: "lunar->mantic desktop upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: kubuntu
+    image_name: lunar_mantic_kubuntu_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 kubuntu-desktop^' -v --timeout 14400"
+    releases:
+      - "lunar"
+      - "mantic"
+
+  script_location: file://../tests
+  pre_upgrade_scripts:
+    - "check-kubuntu-desktop"
+
+  post_upgrade_tests:
+    - "check-var-crash-empty"
diff --git a/profiles/ubuntu-lunar-mantic-lubuntu-amd64_qemu.yaml b/profiles/ubuntu-lunar-mantic-lubuntu-amd64_qemu.yaml
new file mode 100644
index 0000000..1a264be
--- /dev/null
+++ b/profiles/ubuntu-lunar-mantic-lubuntu-amd64_qemu.yaml
@@ -0,0 +1,19 @@
+---
+- testname: "lunar->mantic desktop upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: lubuntu
+    image_name: lunar_mantic_lubuntu_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 lubuntu-desktop^' -v --timeout 14400"
+    releases:
+      - "lunar"
+      - "mantic"
+
+  script_location: file://../tests
+  pre_upgrade_scripts:
+    - "check-lubuntu-desktop"
+
+  post_upgrade_tests:
+    - "check-var-crash-empty"
diff --git a/profiles/ubuntu-lunar-mantic-ubuntu-mate-amd64_qemu.yaml b/profiles/ubuntu-lunar-mantic-ubuntu-mate-amd64_qemu.yaml
new file mode 100644
index 0000000..07f0fbe
--- /dev/null
+++ b/profiles/ubuntu-lunar-mantic-ubuntu-mate-amd64_qemu.yaml
@@ -0,0 +1,19 @@
+---
+- testname: "lunar->mantic desktop upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: ubuntu-mate
+    image_name: lunar_mantic_ubuntu_mate_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-mate-desktop^' -v --timeout 14400"
+    releases:
+      - "lunar"
+      - "mantic"
+
+  script_location: file://../tests
+  pre_upgrade_scripts:
+    - "check-ubuntu-mate-desktop"
+
+  post_upgrade_tests:
+    - "check-var-crash-empty"
\ No newline at end of file
diff --git a/profiles/ubuntu-lunar-mantic-ubuntu-unity-amd64_qemu.yaml b/profiles/ubuntu-lunar-mantic-ubuntu-unity-amd64_qemu.yaml
new file mode 100644
index 0000000..5d7850d
--- /dev/null
+++ b/profiles/ubuntu-lunar-mantic-ubuntu-unity-amd64_qemu.yaml
@@ -0,0 +1,19 @@
+---
+- testname: "lunar->mantic desktop upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: ubuntu-unity
+    image_name: lunar_mantic_ubuntu_unity_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-unity-desktop^' -v --timeout 14400" 
+    releases:
+      - "lunar"
+      - "mantic"
+
+  script_location: file://../tests
+  pre_upgrade_scripts:
+    - "check-ubuntu-unity-desktop"
+
+  post_upgrade_tests:
+    - "check-var-crash-empty"
\ No newline at end of file
diff --git a/profiles/ubuntu-lunar-mantic-ubuntucinnamon-amd64_qemu.yaml b/profiles/ubuntu-lunar-mantic-ubuntucinnamon-amd64_qemu.yaml
new file mode 100644
index 0000000..9b5e2bf
--- /dev/null
+++ b/profiles/ubuntu-lunar-mantic-ubuntucinnamon-amd64_qemu.yaml
@@ -0,0 +1,19 @@
+---
+- testname: "lunar->mantic desktop upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: ubuntucinnamon
+    image_name: lunar_mantic_ubuntucinnamon_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 ubuntucinnamon-desktop' -v --timeout 14400" 
+    releases:
+      - "lunar"
+      - "mantic"
+
+  script_location: file://../tests
+  pre_upgrade_scripts:
+    - "check-ubuntucinnamon-desktop"
+
+  post_upgrade_tests:
+    - "check-var-crash-empty"
\ No newline at end of file
diff --git a/profiles/ubuntu-lunar-mantic-xubuntu-amd64_qemu.yaml b/profiles/ubuntu-lunar-mantic-xubuntu-amd64_qemu.yaml
new file mode 100644
index 0000000..caaf497
--- /dev/null
+++ b/profiles/ubuntu-lunar-mantic-xubuntu-amd64_qemu.yaml
@@ -0,0 +1,19 @@
+---
+- testname: "lunar->mantic desktop upgrade"
+  provisioning:
+    backend: qemu
+    arch: amd64
+    flavor: xubuntu
+    image_name: lunar_mantic_xubuntu_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 xubuntu-desktop^' -v --timeout 14400"
+    releases:
+      - "lunar"
+      - "mantic"
+
+  script_location: file://../tests
+  pre_upgrade_scripts:
+    - "check-xubuntu-desktop"
+
+  post_upgrade_tests:
+    - "check-var-crash-empty"
diff --git a/tests/check-ubuntu-unity-desktop b/tests/check-ubuntu-unity-desktop
index 8168a16..0ffc5c0 100755
--- a/tests/check-ubuntu-unity-desktop
+++ b/tests/check-ubuntu-unity-desktop
@@ -1 +1,5 @@
-dpkg-query -W ubuntu-unity-desktop
\ No newline at end of file
+<<<<<<< tests/check-ubuntu-unity-desktop
+dpkg-query -W ubuntu-unity-desktop
+=======
+dpkg-query -W ubuntu-unity-desktop
+>>>>>>> tests/check-ubuntu-unity-desktop
diff --git a/tests/check-ubuntucinnamon-desktop b/tests/check-ubuntucinnamon-desktop
new file mode 100755
index 0000000..76ae58c
--- /dev/null
+++ b/tests/check-ubuntucinnamon-desktop
@@ -0,0 +1 @@
+dpkg-query -W ubuntucinnamon-desktop
\ No newline at end of file

References