Testing Checklist
This is a testing checklist which must be complete prior to marking a final release is ready. It should be deprecated with T56: Transfer testcases to the actual testcase branch.
Installer tests - 22.04 (Jammy Jellyfish) + SRU Calamares 3.2.61
QA testing proposed - https://bugs.launchpad.net/ubuntu/+source/calamares/+bug/1992507
Please use
- the current jammy daily,
- add jammy-proposed, sudo apt update,
- upgrade calamares & any package(s) required
- check the calamares is 3.2.61-0ubuntu0.1 and NOT 3.2.60-0ubuntu0.1
- then proceed normally
Release date: -
Final Freeze: -
Beta release: -
RC reached at: -
//IMPORTANT: All of these tests must be re-done if an upload of Calamares or settings is done after a pre-release freeze.
- calamares: 3.2.61-0ubuntu0.1 (from -proposed!)
- calamares-settings-lubuntu 1:22.04.4.2
- calamares-settings-ubuntu-common 1:22.04.4.2
- lubuntu-default-settings: 22.04.2
- casper 1.470.1
<!-- #Upstream (Ubuntu) https://discourse.ubuntu.com/t/kinetic-kudu-release-schedule/27263
#Upstream Release Status tracking found at -
#Lubuntu issue tracker https://discourse.lubuntu.me/t/lubuntu-kinetic-kudu-22-10-issue-tracker/3589/2
-->
Full disk install tests
Type | Encryption | Firmware | Internet | Swap (Y/N) | Completed Date | Tester | ISO | pc.detail | paste.for.tracker |
---|---|---|---|---|---|---|---|---|---|
Full disk install | no | BIOS | yes | y | testcase: full disk, no-encryption, BIOS, internet, swap | ||||
Full disk install | yes | BIOS | yes | n | testcase: full disk, encryption, BIOS, internet, no-swap | ||||
Full disk install | no | BIOS | no | y | testcase: full disk, no-encryption, BIOS, no-internet, swap | ||||
Full disk install | yes | BIOS | no | n | testcase: full disk, encryption, BIOS, no-internet, no-swap | ||||
Full disk install | no | EFI | yes | y | testcase: full disk, no-encryption, EFI, internet, swap | ||||
Full disk install | yes | EFI | yes | y | testcase: full disk, encryption, EFI, internet, swap | ||||
Full disk install | no | EFI | no | n | testcase: full disk, no-, EFI, no-internet, no-swap | ||||
Full disk install | yes | EFI | no | n | testcase: full disk, encryption, EFI, no-internet, no-swap | ||||
Full disk install | no | EFI + secure boot | yes | y | testcase: full disk, no-encryption, secure-EFI, internet, swap | ||||
Full disk install | yes | EFI + secure boot | yes | n | testcase: full disk, encryption, secure-EFI, internet, no-swap | ||||
Full disk install | no | EFI + secure boot | no | y | testcase: full disk, no-encryption, secure-EFI, no-internet, swap | ||||
Full disk install | yes | EFI + secure boot | no | n | testcase: full disk, encryption, secure-EFI, no-internet, no-swap | ||||
Please try and ensure one of SWAP (Y) & NO-SWAP (N) exist for each test type (ie. BIOS, uEFI or Secure-uEFI) for releases of hirsute or later.
Other install types
Type | Completed Date | Tester | ISO | pc.detail | paste.for.tracker |
---|---|---|---|---|---|
Install alongside | testcase: install alongside | ||||
Replace partition | testcase: replace partition | ||||
Install using existing partition | testcase: install using existing partition | ||||
Custom partitioning with separate /home | testcase: custom partitioning with separate /home | ||||
Custom partitioning on btrfs | testcase: custom partitioning with BTRFS | ||||
Custom partitioning on xfs | testcase: custom partitioning with XFS | ||||
Install using another language | |||||
Auto-login after install | |||||
The install using another language, and/or auto-login can be combined with another install, ie. a single QA-test can be used to refresh the details of up to two lines on this checklist (eg. auto-install or install with another language)
#Additional testcases
#====================
#
#| Test Information | Completed Date | Tester | pc.detail
#| ----- | ----- | ----- |
#| GUI upgrade¹ from prior release | 20221014 |@Leok | lenV14ILL
#| TUI upgrade² from prior release | 20221014 |@Leok | lenV14ILL
#| GUI upgrade¹ from jammy with backports enabled | 20221014 |@Leok | dell_opt_7060
#| TUI upgrade² from jammy with backports enabled |20221014 |@Leok | dell_opt_7060
#| GUI upgrade¹ from LTS to next LTS release | na |
#| TUI upgrade² from LTS to next LTS release | na |
#| minimal install³ | not applicable
If required on Lubuntu 22.04 LTS with backports; refer https://lubuntu.me/jammy-backports-22-04-1/ for details on adding backports
¹do-release-upgrade -d -m desktop -f DistUpgradeViewKDE
²do-release-upgrade -d
³Currently not implemented
- The purpose of the "Optional box" field is to allow re-tests to be done on a different box to prior time (if possible)
- na is short for not-applicable
- focal or 20.04 doesn't have swapfile option so please ignore that field
To help understanding some of these testcases, the following link maybe helpful - https://discourse.lubuntu.me/t/testing-checklist-understanding-the-testcases/2743
- Last Author
- guiverc
- Last Edited
- Oct 25 2022, 2:49 AM