add a default_install test for cloud atomic installer image
ClosedPublic

Authored by adamwill on Sep 19 2015, 12:49 AM.

Details

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.

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 a default_install test for cloud atomic installer image.Sep 19 2015, 12:49 AM
adamwill updated this object.
adamwill edited the test plan for this revision. (Show Details)
adamwill added reviewers: jskladan, garretraziel.

I have tried to run this on current event (that means 23_Beta_RC1_Fedora-Cloud_Atomic-x86_64-23_Beta.iso) and it failed on language selection - it seems that left border is little closer than before - see attached screenshot

haha, I didn't understand why I wasn't seeing this - https://openqa.happyassassin.net/tests/5390 - then I realized it's the location detection problem! The flow works a bit differently when the default language is Czech. I'll tweak the needle.

adamwill updated this revision to Diff 1558.Sep 25 2015, 3:58 AM

Revise the English filtered needle to solve the issue jsedlak
saw. I don't think we have any reason to 'test' the relationship
of the words 'English' to the surrounding chrome, here, we only
want to make sure they're there so we can click on them.

garretraziel accepted this revision.Sep 29 2015, 8:47 AM

Yup, works for me.

This revision is now accepted and ready to land.Sep 29 2015, 8:47 AM
This revision was automatically updated to reflect the committed changes.