From 5598e09a0355c2f95586d5c1ed73d945781325c5 Mon Sep 17 00:00:00 2001 From: Josef Skladanka Date: Mon, 26 Jan 2015 11:33:26 +0100 Subject: [PATCH] OpenQA machines/products template --- InstallTests.md | 52 +++++++++++++++++++ fedora/templates | 128 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 180 insertions(+) create mode 100644 InstallTests.md create mode 100755 fedora/templates diff --git a/InstallTests.md b/InstallTests.md new file mode 100644 index 00000000..590cedef --- /dev/null +++ b/InstallTests.md @@ -0,0 +1,52 @@ +# Default boot and install +* workstation live +* server offline +* KDE live + +# Storage devices +* sata +* pata +* scsi +* virtio +* raidy? + +# guided storage configuration +* guided empty +* delete all +* multi select +* delete partial +* free space +* encrypted +* multi empty all + +# guided shrinking +* shrink? + +# custom storage +* software raid +* btrfs +* ext3 +* xfs +* no swap + +# user interface +* graphical implicitne +* text? + +# installation repositories +* http/ftp variation +* nfs??? + +# kickstarts? +* (zalezi na sitovani mezi virtualkou a hostem) + +# upgrade? +* (slo by to, ale bude to tahat baliky z netu) + +# misc +* anaconda user creation +* updates img via url +* updates img via local media +* traceback debug +* dualboot with windows +* image boot local diff --git a/fedora/templates b/fedora/templates new file mode 100755 index 00000000..88a3cd1a --- /dev/null +++ b/fedora/templates @@ -0,0 +1,128 @@ +#!/usr/share/openqa/script/load_templates +# +# openSUSE Machines, Products, TestSuites and JobTemplates +# +# use load_templates to load the file into the database +# +{ + JobTemplates => [ + { + machine => { name => "32bit" }, + product => { + arch => "x86_64", + distri => "opensuse", + flavor => "Promo-DVD-OpenSourcePress", + version => "Factory", + }, + test_suite => { name => "gnome-live" }, + }, + ], + Machines => [ + { + backend => "qemu", + name => "32bit", + settings => [{ key => "QEMUCPU", value => "kvm32" }], + variables => "", + }, + { + backend => "qemu", + name => "64bit", + settings => [{ key => "QEMUCPU", value => "qemu64" }], + variables => "", + }, + ], + Products => [ + { + arch => "x86_64", + distri => "fedora", + flavor => "workstation", + name => "", + settings => [ + ], + variables => "", + version => "rawhide", + }, + { + arch => "i686", + distri => "fedora", + flavor => "workstation", + name => "", + settings => [ + ], + variables => "", + version => "rawhide", + }, + { + arch => "x86_64", + distri => "fedora", + flavor => "server", + name => "", + settings => [ + ], + variables => "", + version => "rawhide", + }, + { + arch => "i686", + distri => "fedora", + flavor => "server", + name => "", + settings => [ + ], + variables => "", + version => "rawhide", + }, + { + arch => "x86_64", + distri => "fedora", + flavor => "workstation", + name => "", + settings => [ + ], + variables => "", + version => "branched", + }, + { + arch => "i686", + distri => "fedora", + flavor => "workstation", + name => "", + settings => [ + ], + variables => "", + version => "branched", + }, + { + arch => "x86_64", + distri => "fedora", + flavor => "server", + name => "", + settings => [ + ], + variables => "", + version => "branched", + }, + { + arch => "i686", + distri => "fedora", + flavor => "server", + name => "", + settings => [ + ], + variables => "", + version => "branched", + }, + ], + TestSuites => [ + { + name => "RAID0", + prio => 50, + settings => [ + { key => "DESKTOP", value => "kde" }, + { key => "INSTALLONLY", value => 1 }, + { key => "RAIDLEVEL", value => 0 }, + ], + variables => "", + }, + ], +}