2015-01-26 10:33:26 +00:00
|
|
|
#!/usr/share/openqa/script/load_templates
|
|
|
|
#
|
|
|
|
# openSUSE Machines, Products, TestSuites and JobTemplates
|
|
|
|
#
|
|
|
|
# use load_templates to load the file into the database
|
|
|
|
#
|
|
|
|
{
|
|
|
|
JobTemplates => [
|
|
|
|
{
|
2015-01-26 13:39:49 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-01-26 10:33:26 +00:00
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
2015-01-26 13:39:49 +00:00
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "workstation_live",
|
|
|
|
version => "*",
|
2015-01-26 10:33:26 +00:00
|
|
|
},
|
2015-03-18 21:28:03 +00:00
|
|
|
test_suite => { name => "default_install" },
|
2015-01-26 10:33:26 +00:00
|
|
|
},
|
2015-09-15 09:04:01 +00:00
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "workstation_live",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-02-13 09:58:24 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "server_boot",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-09-15 09:04:01 +00:00
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "server_boot",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-10-06 22:27:27 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "server_dvd",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-03-18 21:28:03 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "generic_boot",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-09-15 09:04:01 +00:00
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "generic_boot",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-09-14 06:52:37 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "kde_live",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
add a default_install test for cloud atomic installer image
Summary:
We have these 'atomic installer' images (so far just Cloud),
and maxamillion wanted to get them tested. Turns out it's
pretty trivial - they look much like other installs. Only
little wrinkle is they have a reduced hub (no repository
needles) like live images, but are not like live images in
any other way, so I rejigged the 'small hub needle filtering'
handling a bit.
There will be an accompanying diff for tools, and also some
changes in fedfind (these images are getting built nightly
for *current stable*, and it'd be good to test those).
Because we'd like to test the 22 nightlies, I had to add some
needles for 'olddpi' versions of a few screens. See 2e4c1c2 -
the 22 Atomic installer images still have the old GTK+ code
meaning they run at 96.09dpi. I only retook the necessary
needles for the default-install test, if we add any others we
made need to retake a few more needles.
Test Plan:
Schedule jobs for a compose with the atomic installer
image. You will need the matching openqa_fedora_tools diff and
the very latest git fedfind. Check the test for that image runs,
all other tests run as usual, excessive images are not
downloaded, and the atomic installer is not used for running
universal tests.
Reviewers: jskladan, garretraziel
Reviewed By: garretraziel
Subscribers: tflink
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D595
2015-09-29 18:36:11 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "cloud_atomic_canned",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-03-18 21:28:03 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "package_set_minimal" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-02-13 09:58:24 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_repository_http_variation" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-02-13 09:58:24 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_repository_http_graphical" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-02-13 09:58:24 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_mirrorlist_graphical" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-02-13 09:58:24 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_delete_pata" },
|
|
|
|
},
|
2015-09-15 09:04:01 +00:00
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_delete_pata" },
|
|
|
|
},
|
2015-02-13 09:58:24 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-02-13 09:58:24 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_kickstart_user_creation" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-02-13 09:58:24 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_scsi_updates_img" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-02-13 09:58:24 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_sata_multi" },
|
|
|
|
},
|
2015-09-15 09:04:01 +00:00
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_sata_multi" },
|
|
|
|
},
|
2015-02-13 09:58:24 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-02-13 09:58:24 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_simple_encrypted" },
|
|
|
|
},
|
2015-03-05 10:44:02 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-19 21:11:17 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-03-05 10:44:02 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_simple_free_space" },
|
|
|
|
},
|
2015-03-05 12:57:47 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-19 21:11:17 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-03-05 12:57:47 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_multi_empty" },
|
|
|
|
},
|
2015-03-06 09:36:25 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-19 21:11:17 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-03-06 09:36:25 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_software_raid" },
|
|
|
|
},
|
2015-03-12 09:58:04 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-19 21:11:17 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-03-12 09:58:04 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_delete_partial" },
|
|
|
|
},
|
2015-08-10 18:01:12 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_btrfs" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_ext3" },
|
|
|
|
},
|
2015-11-26 12:50:45 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_xfs" },
|
|
|
|
},
|
2015-08-10 18:01:12 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_lvmthin" },
|
|
|
|
},
|
2015-08-19 21:41:41 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_no_swap" },
|
|
|
|
},
|
2015-12-08 10:49:38 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "package_set_kde" },
|
|
|
|
},
|
2015-09-15 09:04:01 +00:00
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_simple_encrypted" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_simple_free_space" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_multi_empty" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_software_raid" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_delete_partial" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_btrfs" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_ext3" },
|
|
|
|
},
|
2015-11-26 12:50:45 +00:00
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_xfs" },
|
|
|
|
},
|
2015-09-15 09:04:01 +00:00
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_lvmthin" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "uefi" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_no_swap" },
|
|
|
|
},
|
2015-03-12 09:58:04 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-19 21:11:17 +00:00
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
2015-03-12 09:58:04 +00:00
|
|
|
},
|
|
|
|
test_suite => { name => "server_kickstart_hdd" },
|
|
|
|
},
|
2015-05-13 11:00:46 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
convert upgrade tests to dnf-plugin-system-upgrade
Summary:
This is a first cut which more or less works for now. Issues:
1) We're not really testing the BUILD, here. All the test does
is try and upgrade to the specified VERSION - so it'll be using
the latest 'stable' for the given VERSION at the time the test
runs. This isn't really that terrible, but especially for TC/RC
validation, we might want to make things a bit more elaborate
and set up the repo for the actual BUILD (and disable the main
repos).
2) We'd actually need --nogpgcheck for non-Rawhide, at one
specific point in the release cycle - after Branching but
before Bodhi activation (which is when we can be sure all
packages are signed). This won't matter until 24 branches, and
maybe releng will have it fixed by then...if not, I'll tweak
it.
3) We don't really test that the upgrade actually *happened*
for desktop, at the moment - the only thing in the old test
that really checked that was where we checked for the fedup
boot menu entry, but that has no analog in dnf. What we should
probably do is check that GUI login works, then switch to a
console and check /etc/fedora-release just as the minimal test
does.
Test Plan:
Run the tests. Note that creating the desktop disk
image doesn't work ATM, so I can't verify the desktop test
works, but the minimal one seems to (with D565). There'll be
a matching diff for openqa_fedora_tools to update the test
case names there.
Reviewers: jskladan, garretraziel
Reviewed By: jskladan, garretraziel
Subscribers: tflink
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D567
2015-09-10 21:49:13 +00:00
|
|
|
test_suite => { name => "upgrade_minimal_64bit" },
|
2015-05-13 11:00:46 +00:00
|
|
|
},
|
2015-07-17 10:52:56 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
convert upgrade tests to dnf-plugin-system-upgrade
Summary:
This is a first cut which more or less works for now. Issues:
1) We're not really testing the BUILD, here. All the test does
is try and upgrade to the specified VERSION - so it'll be using
the latest 'stable' for the given VERSION at the time the test
runs. This isn't really that terrible, but especially for TC/RC
validation, we might want to make things a bit more elaborate
and set up the repo for the actual BUILD (and disable the main
repos).
2) We'd actually need --nogpgcheck for non-Rawhide, at one
specific point in the release cycle - after Branching but
before Bodhi activation (which is when we can be sure all
packages are signed). This won't matter until 24 branches, and
maybe releng will have it fixed by then...if not, I'll tweak
it.
3) We don't really test that the upgrade actually *happened*
for desktop, at the moment - the only thing in the old test
that really checked that was where we checked for the fedup
boot menu entry, but that has no analog in dnf. What we should
probably do is check that GUI login works, then switch to a
console and check /etc/fedora-release just as the minimal test
does.
Test Plan:
Run the tests. Note that creating the desktop disk
image doesn't work ATM, so I can't verify the desktop test
works, but the minimal one seems to (with D565). There'll be
a matching diff for openqa_fedora_tools to update the test
case names there.
Reviewers: jskladan, garretraziel
Reviewed By: jskladan, garretraziel
Subscribers: tflink
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D567
2015-09-10 21:49:13 +00:00
|
|
|
test_suite => { name => "upgrade_desktop_64bit" },
|
2015-07-17 10:52:56 +00:00
|
|
|
},
|
2015-12-07 17:42:55 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "upgrade_2_minimal_64bit" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "upgrade_2_desktop_64bit" },
|
|
|
|
},
|
2015-08-17 15:36:40 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_updates_img_local" },
|
|
|
|
},
|
2015-09-08 13:54:22 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_shrink_ext4" },
|
|
|
|
},
|
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_shrink_ntfs" },
|
|
|
|
},
|
2015-09-15 01:08:58 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "european_language_install" },
|
|
|
|
},
|
2015-08-16 01:10:14 +00:00
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "workstation_live",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "server_boot",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-10-06 22:27:27 +00:00
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-10-06 22:27:27 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "server_dvd",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-08-16 01:10:14 +00:00
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "generic_boot",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "default_install" },
|
|
|
|
},
|
2015-09-14 06:52:37 +00:00
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-09-14 06:52:37 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
2015-09-15 01:22:05 +00:00
|
|
|
flavor => "kde_live",
|
2015-09-14 06:52:37 +00:00
|
|
|
version => "*",
|
|
|
|
},
|
2015-09-15 01:22:05 +00:00
|
|
|
test_suite => { name => "default_install" },
|
2015-09-14 06:52:37 +00:00
|
|
|
},
|
2015-08-16 01:10:14 +00:00
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "package_set_minimal" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_repository_http_graphical" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_scsi_updates_img" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_simple_encrypted" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_software_raid" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_btrfs" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_ext3" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "server_lvmthin" },
|
|
|
|
},
|
|
|
|
{
|
2015-11-25 11:37:55 +00:00
|
|
|
machine => { name => "64bit" },
|
2015-08-16 01:10:14 +00:00
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
convert upgrade tests to dnf-plugin-system-upgrade
Summary:
This is a first cut which more or less works for now. Issues:
1) We're not really testing the BUILD, here. All the test does
is try and upgrade to the specified VERSION - so it'll be using
the latest 'stable' for the given VERSION at the time the test
runs. This isn't really that terrible, but especially for TC/RC
validation, we might want to make things a bit more elaborate
and set up the repo for the actual BUILD (and disable the main
repos).
2) We'd actually need --nogpgcheck for non-Rawhide, at one
specific point in the release cycle - after Branching but
before Bodhi activation (which is when we can be sure all
packages are signed). This won't matter until 24 branches, and
maybe releng will have it fixed by then...if not, I'll tweak
it.
3) We don't really test that the upgrade actually *happened*
for desktop, at the moment - the only thing in the old test
that really checked that was where we checked for the fedup
boot menu entry, but that has no analog in dnf. What we should
probably do is check that GUI login works, then switch to a
console and check /etc/fedora-release just as the minimal test
does.
Test Plan:
Run the tests. Note that creating the desktop disk
image doesn't work ATM, so I can't verify the desktop test
works, but the minimal one seems to (with D565). There'll be
a matching diff for openqa_fedora_tools to update the test
case names there.
Reviewers: jskladan, garretraziel
Reviewed By: jskladan, garretraziel
Subscribers: tflink
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D567
2015-09-10 21:49:13 +00:00
|
|
|
test_suite => { name => "upgrade_desktop_32bit" },
|
2015-12-07 18:12:06 +00:00
|
|
|
},
|
2015-12-07 18:10:08 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "upgrade_2_desktop_32bit" },
|
|
|
|
},
|
2015-12-08 10:49:38 +00:00
|
|
|
{
|
|
|
|
machine => { name => "64bit" },
|
|
|
|
product => {
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
test_suite => { name => "package_set_kde" },
|
|
|
|
},
|
2015-01-26 10:33:26 +00:00
|
|
|
],
|
|
|
|
Machines => [
|
|
|
|
{
|
|
|
|
backend => "qemu",
|
|
|
|
name => "64bit",
|
2015-02-19 13:15:29 +00:00
|
|
|
settings => [
|
2015-11-25 11:37:55 +00:00
|
|
|
{ key => "QEMUCPU", value => "host" },
|
2015-08-16 01:10:14 +00:00
|
|
|
{ key => "QEMUCPUS", value => "2"},
|
2015-11-25 11:37:55 +00:00
|
|
|
{ key => "QEMUVGA", value => "qxl"},
|
2015-10-15 14:07:00 +00:00
|
|
|
{ key => "QEMURAM", value => "2048"},
|
|
|
|
{ key => "PART_TABLE_TYPE", value => "mbr"}
|
2015-08-16 01:10:14 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-09-15 09:04:01 +00:00
|
|
|
{
|
|
|
|
backend => "qemu",
|
|
|
|
name => "uefi",
|
|
|
|
settings => [
|
2015-11-25 11:37:55 +00:00
|
|
|
{ key => "QEMUCPU", value => "host" },
|
2015-09-15 09:04:01 +00:00
|
|
|
{ key => "QEMUCPUS", value => "2"},
|
2015-11-25 11:37:55 +00:00
|
|
|
{ key => "QEMUVGA", value => "qxl"},
|
2015-09-15 09:04:01 +00:00
|
|
|
{ key => "QEMURAM", value => "2048"},
|
2015-10-15 14:07:00 +00:00
|
|
|
{ key => "UEFI", value => "1"},
|
|
|
|
{ key => "PART_TABLE_TYPE", value => "gpt"}
|
2015-09-15 09:04:01 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-01-26 10:33:26 +00:00
|
|
|
],
|
|
|
|
Products => [
|
|
|
|
{
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
2015-03-18 21:28:03 +00:00
|
|
|
flavor => "universal",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "generic_boot",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "server_boot",
|
2015-01-26 10:33:26 +00:00
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
],
|
|
|
|
variables => "",
|
2015-03-18 21:28:03 +00:00
|
|
|
version => "*",
|
2015-01-26 10:33:26 +00:00
|
|
|
},
|
2015-10-06 22:27:27 +00:00
|
|
|
{
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "server_dvd",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
add a default_install test for cloud atomic installer image
Summary:
We have these 'atomic installer' images (so far just Cloud),
and maxamillion wanted to get them tested. Turns out it's
pretty trivial - they look much like other installs. Only
little wrinkle is they have a reduced hub (no repository
needles) like live images, but are not like live images in
any other way, so I rejigged the 'small hub needle filtering'
handling a bit.
There will be an accompanying diff for tools, and also some
changes in fedfind (these images are getting built nightly
for *current stable*, and it'd be good to test those).
Because we'd like to test the 22 nightlies, I had to add some
needles for 'olddpi' versions of a few screens. See 2e4c1c2 -
the 22 Atomic installer images still have the old GTK+ code
meaning they run at 96.09dpi. I only retook the necessary
needles for the default-install test, if we add any others we
made need to retake a few more needles.
Test Plan:
Schedule jobs for a compose with the atomic installer
image. You will need the matching openqa_fedora_tools diff and
the very latest git fedfind. Check the test for that image runs,
all other tests run as usual, excessive images are not
downloaded, and the atomic installer is not used for running
universal tests.
Reviewers: jskladan, garretraziel
Reviewed By: garretraziel
Subscribers: tflink
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D595
2015-09-29 18:36:11 +00:00
|
|
|
{
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "cloud_atomic_canned",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
{ key => "CANNED", value => "1" }
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
2015-03-18 21:28:03 +00:00
|
|
|
{
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "workstation_live",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
2015-08-16 01:10:14 +00:00
|
|
|
{ key => "LIVE", value => "1" },
|
|
|
|
{ key => "DESKTOP", value => "gnome" }
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
2015-09-14 06:52:37 +00:00
|
|
|
{
|
|
|
|
arch => "x86_64",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "kde_live",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
{ key => "LIVE", value => "1" },
|
|
|
|
{ key => "DESKTOP", value => "kde" }
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
2015-08-16 01:10:14 +00:00
|
|
|
{
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "universal",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "generic_boot",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "server_boot",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
arch => "i386",
|
2015-10-06 22:27:27 +00:00
|
|
|
distri => "fedora",
|
|
|
|
flavor => "server_dvd",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
arch => "i386",
|
2015-08-16 01:10:14 +00:00
|
|
|
distri => "fedora",
|
|
|
|
flavor => "workstation_live",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
2015-03-18 21:28:03 +00:00
|
|
|
{ key => "LIVE", value => "1" },
|
|
|
|
{ key => "DESKTOP", value => "gnome" }
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
2015-09-14 06:52:37 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
arch => "i386",
|
|
|
|
distri => "fedora",
|
|
|
|
flavor => "kde_live",
|
|
|
|
name => "",
|
|
|
|
settings => [
|
|
|
|
{ key => "LIVE", value => "1" },
|
|
|
|
{ key => "DESKTOP", value => "kde" }
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
version => "*",
|
|
|
|
}
|
2015-01-26 10:33:26 +00:00
|
|
|
],
|
|
|
|
TestSuites => [
|
|
|
|
{
|
2015-03-18 21:28:03 +00:00
|
|
|
name => "default_install",
|
|
|
|
prio => 1,
|
|
|
|
settings => [
|
|
|
|
{ key => "PACKAGE_SET", value => "default" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "package_set_minimal",
|
2015-01-26 14:58:07 +00:00
|
|
|
prio => 1,
|
2015-03-18 21:28:03 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "PACKAGE_SET", value => "minimal" },
|
|
|
|
],
|
2015-01-26 10:33:26 +00:00
|
|
|
variables => "",
|
|
|
|
},
|
2015-01-26 16:21:32 +00:00
|
|
|
{
|
|
|
|
name => "server_sata_multi",
|
|
|
|
prio => 2,
|
|
|
|
settings => [
|
2015-08-06 09:02:18 +00:00
|
|
|
{ key => "PARTITIONING", value => "guided_multi" },
|
2015-01-27 12:35:27 +00:00
|
|
|
{ key => "HDDMODEL", value => "ide-hd,bus=ahci0.0" },
|
2015-01-27 15:35:10 +00:00
|
|
|
{ key => "NUMDISKS", value => "2" },
|
2015-10-15 14:07:00 +00:00
|
|
|
{ key => "HDD_2", value => "disk_full_mbr.img" },
|
2015-02-13 09:01:38 +00:00
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
2015-01-27 12:35:27 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "server_scsi_updates_img",
|
|
|
|
prio => 3,
|
|
|
|
settings => [
|
|
|
|
{ key => "BOOT_UPDATES_IMG_URL", value => "1" },
|
2015-02-04 13:05:20 +00:00
|
|
|
{ key => "GRUB", value => "inst.updates=https://fedorapeople.org/groups/qa/updates/updates-unipony.img" },
|
2015-01-27 12:35:27 +00:00
|
|
|
{ key => "HDDMODEL", value => "virtio-scsi-pci" },
|
2015-11-09 08:50:24 +00:00
|
|
|
{ key => "CDMODEL", value => "scsi-cd" },
|
2015-01-27 12:35:27 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "server_kickstart_user_creation",
|
|
|
|
prio => 4,
|
|
|
|
settings => [
|
|
|
|
{ key => "KICKSTART", value => "1" },
|
2015-02-04 13:05:20 +00:00
|
|
|
{ key => "GRUB", value => "inst.ks=http://jskladan.fedorapeople.org/kickstarts/root-user-crypted-net.ks" },
|
2015-01-27 12:35:27 +00:00
|
|
|
{ key => "USER_LOGIN", value => "test" },
|
|
|
|
{ key => "USER_PASSWORD", value => "test" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "111111" },
|
2015-01-26 16:21:32 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-01-27 13:22:35 +00:00
|
|
|
{
|
|
|
|
name => "server_delete_pata",
|
|
|
|
prio => 5,
|
|
|
|
settings => [
|
2015-08-06 09:02:18 +00:00
|
|
|
{ key => "PARTITIONING", value => "guided_delete_all" },
|
2015-01-27 13:22:35 +00:00
|
|
|
{ key => "HDDMODEL", value => "ide-hd" },
|
2015-10-15 14:07:00 +00:00
|
|
|
{ key => "HDD_1", value => "disk_full_mbr.img" },
|
2015-01-27 13:22:35 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-02-04 13:05:20 +00:00
|
|
|
{
|
|
|
|
name => "server_mirrorlist_graphical",
|
|
|
|
prio => 6,
|
|
|
|
settings => [
|
|
|
|
{ key => "MIRRORLIST_GRAPHICAL", value => "1" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "server_repository_http_graphical",
|
|
|
|
prio => 7,
|
|
|
|
settings => [
|
2015-03-04 11:26:02 +00:00
|
|
|
{ key => "REPOSITORY_GRAPHICAL", value => "http://dl.fedoraproject.org/pub/fedora/linux/development" },
|
2015-02-04 13:05:20 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-02-04 13:45:37 +00:00
|
|
|
{
|
|
|
|
name => "server_repository_http_variation",
|
|
|
|
prio => 8,
|
|
|
|
settings => [
|
2015-03-04 11:26:02 +00:00
|
|
|
{ key => "REPOSITORY_VARIATION", value => "http://dl.fedoraproject.org/pub/fedora/linux/development" },
|
2015-02-04 13:45:37 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-02-13 08:51:24 +00:00
|
|
|
{
|
|
|
|
name => "server_delete_partial",
|
|
|
|
prio => 9,
|
|
|
|
settings => [
|
2015-08-06 09:02:18 +00:00
|
|
|
{ key => "PARTITIONING", value => "guided_delete_partial" },
|
2015-10-15 14:07:00 +00:00
|
|
|
{ key => "HDD_1", value => "disk_full_%PART_TABLE_TYPE%.img" },
|
2015-02-13 08:51:24 +00:00
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-02-13 09:58:24 +00:00
|
|
|
{
|
|
|
|
name => "server_simple_encrypted",
|
2015-03-05 10:44:02 +00:00
|
|
|
prio => 10,
|
2015-02-13 09:58:24 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "ENCRYPT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-03-05 10:44:02 +00:00
|
|
|
{
|
|
|
|
name => "server_simple_free_space",
|
|
|
|
prio => 11,
|
|
|
|
settings => [
|
2015-08-06 09:02:18 +00:00
|
|
|
{ key => "PARTITIONING", value => "guided_free_space" },
|
2015-10-15 14:07:00 +00:00
|
|
|
{ key => "HDD_1", value => "disk_freespace_%PART_TABLE_TYPE%.img" },
|
2015-03-05 10:44:02 +00:00
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-03-05 12:57:47 +00:00
|
|
|
{
|
|
|
|
name => "server_multi_empty",
|
|
|
|
prio => 12,
|
|
|
|
settings => [
|
2015-08-06 09:02:18 +00:00
|
|
|
{ key => "PARTITIONING", value => "guided_multi_empty_all" },
|
2015-03-05 12:57:47 +00:00
|
|
|
{ key => "NUMDISKS", value => "2" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-03-06 09:36:25 +00:00
|
|
|
{
|
|
|
|
name => "server_software_raid",
|
|
|
|
prio => 13,
|
|
|
|
settings => [
|
2015-08-06 09:02:18 +00:00
|
|
|
{ key => "PARTITIONING", value => "custom_software_raid" },
|
2015-03-06 09:36:25 +00:00
|
|
|
{ key => "NUMDISKS", value => "2" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-03-12 09:58:04 +00:00
|
|
|
{
|
2015-08-10 18:01:12 +00:00
|
|
|
name => "server_btrfs",
|
2015-05-13 11:00:46 +00:00
|
|
|
prio => 14,
|
2015-08-10 18:01:12 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "PARTITIONING", value => "custom_btrfs" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "server_ext3",
|
|
|
|
prio => 15,
|
|
|
|
settings => [
|
|
|
|
{ key => "PARTITIONING", value => "custom_ext3" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "server_lvmthin",
|
|
|
|
prio => 16,
|
|
|
|
settings => [
|
|
|
|
{ key => "PARTITIONING", value => "custom_lvmthin" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
2015-08-19 21:41:41 +00:00
|
|
|
name => "server_no_swap",
|
2015-08-10 18:01:12 +00:00
|
|
|
prio => 17,
|
2015-08-19 21:41:41 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "PARTITIONING", value => "custom_no_swap" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "server_kickstart_hdd",
|
|
|
|
prio => 18,
|
2015-03-12 09:58:04 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "KICKSTART", value => "1" },
|
|
|
|
{ key => "GRUB", value => "inst.ks=hd:vdb1:/root-user-crypted-net.ks" },
|
|
|
|
{ key => "NUMDISKS", value => "2" },
|
2015-03-12 10:11:47 +00:00
|
|
|
{ key => "HDD_2", value => "disk_ks.img" },
|
2015-03-12 09:58:04 +00:00
|
|
|
{ key => "ROOT_PASSWORD", value => "111111" },
|
|
|
|
{ key => "USER_LOGIN", value => "test" },
|
|
|
|
{ key => "USER_PASSWORD", value => "test" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-05-13 11:00:46 +00:00
|
|
|
{
|
convert upgrade tests to dnf-plugin-system-upgrade
Summary:
This is a first cut which more or less works for now. Issues:
1) We're not really testing the BUILD, here. All the test does
is try and upgrade to the specified VERSION - so it'll be using
the latest 'stable' for the given VERSION at the time the test
runs. This isn't really that terrible, but especially for TC/RC
validation, we might want to make things a bit more elaborate
and set up the repo for the actual BUILD (and disable the main
repos).
2) We'd actually need --nogpgcheck for non-Rawhide, at one
specific point in the release cycle - after Branching but
before Bodhi activation (which is when we can be sure all
packages are signed). This won't matter until 24 branches, and
maybe releng will have it fixed by then...if not, I'll tweak
it.
3) We don't really test that the upgrade actually *happened*
for desktop, at the moment - the only thing in the old test
that really checked that was where we checked for the fedup
boot menu entry, but that has no analog in dnf. What we should
probably do is check that GUI login works, then switch to a
console and check /etc/fedora-release just as the minimal test
does.
Test Plan:
Run the tests. Note that creating the desktop disk
image doesn't work ATM, so I can't verify the desktop test
works, but the minimal one seems to (with D565). There'll be
a matching diff for openqa_fedora_tools to update the test
case names there.
Reviewers: jskladan, garretraziel
Reviewed By: jskladan, garretraziel
Subscribers: tflink
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D567
2015-09-10 21:49:13 +00:00
|
|
|
name => "upgrade_minimal_64bit",
|
2015-08-19 21:41:41 +00:00
|
|
|
prio => 19,
|
2015-05-13 11:00:46 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
{ key => "BOOTFROM", value => "c" },
|
2015-12-07 17:42:55 +00:00
|
|
|
{ key => "HDD_1", value => "disk_f23_minimal_x86_64.img" },
|
2015-05-13 11:00:46 +00:00
|
|
|
{ key => "UPGRADE", value => "minimal" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-07-17 10:52:56 +00:00
|
|
|
{
|
convert upgrade tests to dnf-plugin-system-upgrade
Summary:
This is a first cut which more or less works for now. Issues:
1) We're not really testing the BUILD, here. All the test does
is try and upgrade to the specified VERSION - so it'll be using
the latest 'stable' for the given VERSION at the time the test
runs. This isn't really that terrible, but especially for TC/RC
validation, we might want to make things a bit more elaborate
and set up the repo for the actual BUILD (and disable the main
repos).
2) We'd actually need --nogpgcheck for non-Rawhide, at one
specific point in the release cycle - after Branching but
before Bodhi activation (which is when we can be sure all
packages are signed). This won't matter until 24 branches, and
maybe releng will have it fixed by then...if not, I'll tweak
it.
3) We don't really test that the upgrade actually *happened*
for desktop, at the moment - the only thing in the old test
that really checked that was where we checked for the fedup
boot menu entry, but that has no analog in dnf. What we should
probably do is check that GUI login works, then switch to a
console and check /etc/fedora-release just as the minimal test
does.
Test Plan:
Run the tests. Note that creating the desktop disk
image doesn't work ATM, so I can't verify the desktop test
works, but the minimal one seems to (with D565). There'll be
a matching diff for openqa_fedora_tools to update the test
case names there.
Reviewers: jskladan, garretraziel
Reviewed By: jskladan, garretraziel
Subscribers: tflink
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D567
2015-09-10 21:49:13 +00:00
|
|
|
name => "upgrade_desktop_64bit",
|
2015-08-19 21:41:41 +00:00
|
|
|
prio => 20,
|
2015-12-07 17:42:55 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
{ key => "BOOTFROM", value => "c" },
|
|
|
|
{ key => "HDD_1", value => "disk_f23_desktop_x86_64.img" },
|
|
|
|
{ key => "UPGRADE", value => "desktop" },
|
2015-12-08 10:49:38 +00:00
|
|
|
{ key => "DESKTOP", value => "gnome" },
|
2015-12-07 17:42:55 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "upgrade_2_minimal_64bit",
|
2015-12-07 18:10:08 +00:00
|
|
|
prio => 21,
|
2015-12-07 17:42:55 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
{ key => "BOOTFROM", value => "c" },
|
|
|
|
{ key => "HDD_1", value => "disk_f22_minimal_x86_64.img" },
|
|
|
|
{ key => "UPGRADE", value => "minimal" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "upgrade_2_desktop_64bit",
|
2015-12-07 18:10:08 +00:00
|
|
|
prio => 22,
|
2015-07-17 10:52:56 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
{ key => "BOOTFROM", value => "c" },
|
2015-08-27 11:49:09 +00:00
|
|
|
{ key => "HDD_1", value => "disk_f22_desktop_x86_64.img" },
|
|
|
|
{ key => "UPGRADE", value => "desktop" },
|
2015-12-08 10:32:48 +00:00
|
|
|
{ key => "DESKTOP", value => "gnome" },
|
2015-08-27 11:49:09 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-12-07 18:10:08 +00:00
|
|
|
{
|
|
|
|
name => "upgrade_desktop_32bit",
|
|
|
|
prio => 23,
|
|
|
|
settings => [
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
{ key => "BOOTFROM", value => "c" },
|
|
|
|
{ key => "HDD_1", value => "disk_f23_desktop_i686.img" },
|
|
|
|
{ key => "UPGRADE", value => "desktop" },
|
2015-12-08 10:49:38 +00:00
|
|
|
{ key => "DESKTOP", value => "gnome" },
|
2015-12-07 18:10:08 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-08-27 11:49:09 +00:00
|
|
|
{
|
2015-12-07 17:42:55 +00:00
|
|
|
name => "upgrade_2_desktop_32bit",
|
2015-12-07 18:10:08 +00:00
|
|
|
prio => 24,
|
2015-08-27 11:49:09 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
{ key => "BOOTFROM", value => "c" },
|
|
|
|
{ key => "HDD_1", value => "disk_f22_desktop_i686.img" },
|
2015-07-17 10:52:56 +00:00
|
|
|
{ key => "UPGRADE", value => "desktop" },
|
2015-12-08 10:32:48 +00:00
|
|
|
{ key => "DESKTOP", value => "gnome" },
|
2015-07-17 10:52:56 +00:00
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-08-17 15:36:40 +00:00
|
|
|
{
|
|
|
|
name => "server_updates_img_local",
|
2015-12-07 18:10:08 +00:00
|
|
|
prio => 25,
|
2015-08-17 15:36:40 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "NUMDISKS", value => "2" },
|
|
|
|
{ key => "HDD_2", value => "disk_updates_img.img" },
|
|
|
|
{ key => "BOOT_UPDATES_IMG_URL", value => "1" },
|
|
|
|
{ key => "GRUB", value => "inst.updates=hd:LABEL=UPDATES_IMG:/updates.img" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-09-08 13:54:22 +00:00
|
|
|
{
|
|
|
|
name => "server_shrink_ext4",
|
2015-12-07 18:10:08 +00:00
|
|
|
prio => 26,
|
2015-09-08 13:54:22 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
2015-10-15 14:07:00 +00:00
|
|
|
{ key => "HDD_1", value => "disk_shrink_ext4_mbr.img" },
|
2015-09-08 13:54:22 +00:00
|
|
|
{ key => "PARTITIONING", value => "guided_shrink" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name => "server_shrink_ntfs",
|
2015-12-07 18:10:08 +00:00
|
|
|
prio => 27,
|
2015-09-08 13:54:22 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
2015-10-15 14:07:00 +00:00
|
|
|
{ key => "HDD_1", value => "disk_shrink_ntfs_mbr.img" },
|
2015-09-08 13:54:22 +00:00
|
|
|
{ key => "PARTITIONING", value => "guided_shrink" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-09-15 01:08:58 +00:00
|
|
|
{
|
|
|
|
name => "european_language_install",
|
2015-12-07 18:10:08 +00:00
|
|
|
prio => 28,
|
2015-09-15 01:08:58 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "LANGUAGE", value => "french" },
|
|
|
|
{ key => "USER_LOGIN", value => "qwerty" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
{ key => "ENCRYPT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-11-26 12:50:45 +00:00
|
|
|
{
|
|
|
|
name => "server_xfs",
|
2015-12-07 18:10:08 +00:00
|
|
|
prio => 29,
|
2015-11-26 12:50:45 +00:00
|
|
|
settings => [
|
|
|
|
{ key => "PARTITIONING", value => "custom_xfs" },
|
|
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-12-08 10:49:38 +00:00
|
|
|
{
|
|
|
|
name => "package_set_kde",
|
|
|
|
prio => 26,
|
|
|
|
settings => [
|
|
|
|
{ key => "DESKTOP", value => "kde" },
|
|
|
|
{ key => "PACKAGE_SET", value => "kde" },
|
|
|
|
],
|
|
|
|
variables => "",
|
|
|
|
},
|
2015-01-26 10:33:26 +00:00
|
|
|
],
|
|
|
|
}
|