Add tests with no user created during install
ClosedPublic

Authored by adamwill on Apr 5 2017, 2:13 AM.

Details

Summary

This adds a new test suite, run for Workstation and KDE live
images, which does not create a user during install. It then
expects initial-setup (KDE) or gnome-initial-setup (Workstation)
to appear after install, creates a user, and proceeds with
normal boot.

Note the ARM image test already covers the initial-setup text
mode, and the ARM minimal image is the only case where that
actually matters (it's not included in Server).

Test Plan

Run the new tests, check they work. Run all old
tests, check the changes didn't break them.

Diff Detail

Repository
rOPENQATESTS os-autoinst-distri-fedora
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
adamwill created this revision.Apr 5 2017, 2:13 AM
jsedlak accepted this revision.Apr 5 2017, 1:05 PM

Looks OK.

lib/utils.pm
416–419

I don't know why they are keep showing it. Wouldn't something like "Help" button on last screen in g-i-s be enough?

This revision is now accepted and ready to land.Apr 5 2017, 1:05 PM
adamwill added inline comments.Apr 5 2017, 3:25 PM
lib/utils.pm
416–419

They don't 'keep' showing it. There's two flows:

g-i-s -> gdm -> desktop + getting_started
gdm -> desktop + g-i-s -> getting_started

it's only shown once each time, the order's just a bit different. I could split the code into a helper function in util and call it from both places, but it seems a bit short to bother.

Closed by commit rOPENQATESTS1444c5030bb8: Add tests with no user created during install (authored by Adam Williamson <awilliam@redhat.com>). · Explain WhyApr 5 2017, 4:43 PM
This revision was automatically updated to reflect the committed changes.