Commit Graph

59 Commits

Author SHA1 Message Date
Garret Raziel 4abc1aecf2 move logging in as a root into parent class
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D440
2015-07-15 07:00:47 +02:00
Adam Williamson 2f20e8e103 don't include radio button state in anaconda_minimal_highlighted
Summary:
There's no need to include the radio button state here, which
causes the match to fail if Minimal is highlighted and already
selected. Hitting Space in this case won't de-select it (it's
a radio button, not a checkbox), and will give the desired
result. So we should accept it.

Test Plan:
Run tests against Rawhide (and maybe F22 as a regression check)
and ensure the package set selection step works, in tests where
it's included.

Reviewers: garretraziel, jskladan

Reviewed By: jskladan

Subscribers: tflink

Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D385
2015-06-11 09:59:51 -07:00
Adam Williamson 53fcc86ae3 avoid branded areas, tighten 'Done' button matches
Summary:
Two needles (at least, there may be more) fail to match properly
with Rawhide (F23) because the top part of some screens now has
branding, while before it was plain grey. On root_password_screen
we can just throw that match away, we don't really need it, the
text 'Root Password:' seems specific enough to be reliable. On
user_creation_screen let's replace the branded area match with a
couple of the text box labels.

This also tightens the 'Done' button match area on both spokes;
the original area is too loose and covers some of the now-branded
area outside the button, so the match fails.

This fixes the default_install test for 2015-06-07 nightly.

Test Plan:
Try a test run against the 2015-06-07 nightly and see if the
default_install test passes. Maybe also check that it still
passes for an F22 build.

Reviewers: garretraziel, jskladan

Reviewed By: jskladan

Subscribers: tflink

Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D386
2015-06-11 09:57:40 -07:00
Garret Raziel 1422d2c0e2 Add fedup_minimal test
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D358
2015-05-13 13:03:23 +02:00
Garret Raziel f7d4bc69ce changes to solve 173 and 167
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D335
2015-04-10 10:38:28 +02:00
Garret Raziel 469d8d2e92 upload Anaconda ABRT directory
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D310
2015-04-03 13:42:59 +02:00
Garret Raziel 3146a72d99 try to fix anaconda user creation
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D326
2015-04-03 10:27:31 +02:00
Garret Raziel c866851e4b select environment programmatically
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D312
2015-03-25 11:56:48 +01:00
Adam Williamson eed0deb6c8 correct job templates added after 'live' merge
The flavor names changed and we started using the * version
wild card in the 'live' merge, so we need to correct the jobs
that were added to master in the meantime.
2015-03-19 14:11:17 -07:00
Adam Williamson 84a14cdb67 Support for live image testing
This requires adding products, flavors and needles and test
cases, and tweaking some existing ones to handle the
slightly different behaviour of live images in shared tests.

To handle the different main hub screens in live and non-live,
a less stringent needle is added which is unregistered for
non-live tests, so they don't match on it before they've
finished updating repository metadata.

There are a few small bugfix tweaks in this too, like some
delays in user creation to try and avoid intermittent failures
there.

A new root_logged_in needle is also included, to handle a new
console font in Rawhide - that has nothing strictly to do with
live testing, it just happened to come up while working on
this.
2015-03-18 14:28:03 -07:00
Garret Raziel cab8bcc4de we will use develop branch 2015-03-18 13:28:43 +01:00
Garret Raziel f8f6d2f8bc fixing some issues - doublequotes and type_string 2015-03-13 12:58:03 +01:00
Garret Raziel 65e4745eca add arcconfig 2015-03-13 10:17:48 +01:00
Garret Raziel 7c352d4b29 fix typo 2015-03-12 11:11:47 +01:00
Garret Raziel 591861586e add kickstart hdd testsuite 2015-03-12 10:58:04 +01:00
Garret Raziel b8e011e2ff wait for Password: prompt 2015-03-11 16:35:54 +01:00
Garret Raziel 3863d840b0 add software RAID test suite 2015-03-06 10:36:25 +01:00
Garret Raziel 2038451b96 add multiple disks test 2015-03-05 13:57:47 +01:00
Garret Raziel 41d859cc7d add disk guided free space test 2015-03-05 11:44:02 +01:00
Garret Raziel 2191f7a5c5 get rid of unused code 2015-03-05 10:21:45 +01:00
Garret Raziel e7ae288abd remove hardcoded repo urls 2015-03-04 12:26:02 +01:00
Garret Raziel c6542c27b8 bits and hacks 2015-02-25 18:20:41 +01:00
Garret Raziel f51b1c916e click on input box in select lang 2015-02-20 10:30:23 +01:00
Garret Raziel b3e118fe79 changes in install source test 2015-02-19 16:55:29 +01:00
Garret Raziel 20504fa965 add ABRT logs uploading, sleep in lang selection 2015-02-19 15:40:33 +01:00
Garret Raziel 7eb9eaa090 changes in user creation, http mirrors 2015-02-19 14:15:29 +01:00
Garret Raziel e819d7f9bd base class for logging 2015-02-13 16:36:35 +01:00
Garret Raziel 235377708f beginning of test logging 2015-02-13 15:08:29 +01:00
Garret Raziel faf54a2055 completed delete partial testsuite 2015-02-13 12:11:47 +01:00
Garret Raziel 4f8bc70d37 update templates 2015-02-13 10:58:24 +01:00
Josef Skladanka 07b75b1a30 fixed typo 2015-02-13 10:01:38 +01:00
Garret Raziel a00cf9e530 New tests 2015-02-13 09:51:24 +01:00
Josef Skladanka 98462fc270 Minor fix to the check_repo_added needle 2015-02-11 12:05:25 +01:00
Josef Skladanka fe36bf1c83 Disk guided encrypted 2015-02-04 17:16:21 +01:00
Josef Skladanka 376ec0d81b Inst-repo HTTP variation 2015-02-04 14:45:37 +01:00
Josef Skladanka 475fcc0d19 Simplified the templates 2015-02-04 14:05:20 +01:00
Josef Skladanka 23aee07c68 Install source graphical mirrorlist + repo 2015-02-04 13:02:54 +01:00
Josef Skladanka a4aec6b123 Fixed select-lang when geolocation pre-selects english 2015-02-03 18:11:29 +01:00
Garret Raziel 45ec446ba5 add package select minimal 2015-02-03 15:02:52 +01:00
Josef Skladanka fa41429d3e .gitignore 2015-02-03 14:00:53 +01:00
Josef Skladanka dfd6123859 update needles 2015-02-03 13:59:40 +01:00
Josef Skladanka f9e75e315c another bunch of tests 2015-01-30 10:35:13 +01:00
Josef Skladanka f346b08792 Merge branch 'master' of bitbucket.org:rajcze/openqa_fedora 2015-01-28 13:45:30 +01:00
Garret Raziel 0b065c7ec2 corrected test_flags for tests 2015-01-28 13:44:58 +01:00
Josef Skladanka 7033df2796 corrected test_flags for tests 2015-01-28 13:42:34 +01:00
Josef Skladanka df9ba3ba7f Updated templates 2015-01-27 16:35:10 +01:00
Josef Skladanka 8e6c972893 fixed disk guided multiselect 2015-01-27 16:24:12 +01:00
Garret Raziel 0c18688663 Added 'server_delete_pata' testsuite 2015-01-27 14:22:35 +01:00
Josef Skladanka 47e8c38dca Added few more tests 2015-01-27 13:35:27 +01:00
Josef Skladanka 780a9afbba Added 'server_sata_multi' testsuite
The testsuite covers guided installation on multiple devices.

TODO: change from VirtIO to SATA driver
2015-01-26 17:21:32 +01:00