add FreeIPA web UI testing
ClosedPublic

Authored by adamwill on Jun 15 2016, 5:37 AM.

Details

Summary

as a new, non-fatal test step in the cockpit enrolment test,
because it kinda fits in there; we have an enrolled system with
a web browser *right there*. This will require making the wiki
reporting stuff slightly cleverer so we can say 'report a pass
for this wiki test instance if this test step passed', but that
should be possible. Making this non-fatal means the rest of the
cockpit enrolment test will go ahead even if the freeipa web UI
fails.

The 'check if we can log in' stuff is identical to freeipa_
client_postinstall except with different user names, so we could
potentially factor that out somehow, but I couldn't think of a
super clean way to do it so for now it's just copied.

Note this diff is on top of the freeipa-realmd branch which
is for D894, it's not on top of develop.

Test Plan

Run the modified test and see if it works. No other
tests are modified, so they should be OK.

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 retitled this revision from to add FreeIPA web UI testing.Jun 15 2016, 5:37 AM
adamwill updated this object.
adamwill edited the test plan for this revision. (Show Details)
adamwill added reviewers: garretraziel, jskladan.
jskladan resigned from this revision.Jun 27 2016, 1:53 PM
jskladan removed a reviewer: jskladan.
garretraziel accepted this revision.Jun 28 2016, 12:44 PM

Looks and works OK.

This revision is now accepted and ready to land.Jun 28 2016, 12:44 PM
This revision was automatically updated to reflect the committed changes.