* Consolidate build names for all flavors by version
This PR neither adds nor updates specific test functionality, but does
update the wrapper scripts based on @tcooper's recommendations for
consolidating all flavors for a particular version into a single build.
* cheers neil
* New needles
* Add needle for _anaconda_network_enable
* Multilingual needles for _anaconda_network_enable
* Set language tag
* A few more multilingual needles
* Clean up dangling needles in the root of the needles dir
* Make top bar needle ready for multiple languages
* Add the rest of the custom partitioning needles
* Other languages needles
* Prepare login needles for other languages
* Support Azerty user as well
* Remove faulting needles which got dragged in
Co-authored-by: lumarel <lumarel@users.noreply.github.com>
* Change identification to major releases
because the that should never change on minors
* Text got changed from connectée to connecté
* Japanse character got changed
* Filter box got realligned and looks to also have changed the font
Co-authored-by: lumarel <lumarel@users.noreply.github.com>
* All generic language updates
* Add japanese needles
* Add arabic needles
* Add french needles
* Add russian needles
* Add right-to-left needles
* More arabic needles
* More french needles
* More japanese needles
* More russian needles
* More generic/english needles
* Add license accept to setup test
Co-authored-by: lumarel <lumarel@users.noreply.github.com>
Recent git os-autoinst no longer downsamples screenshots as far
as it did before comparison. This makes a lot of needles where
colors have changed slightly no longer match, so they all needed
updating.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Remove a bunch of needles that have not been used for some time,
plus a few workarounds that are similarly stale.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Now one of the strings we check for is translated, but the other
is not...handle this, again with a workaround needle so the
missing translation triggers a soft fail.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Seems like there's been a change to freetype or something, text
rendering changed in all of these. Note there's one workaround
needle for an untranslated message in Japanese.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
New GTK+ changed something so the background of many interface
elements is a slightly lighter grey, this broke a bunch of
needles. Here are the retakes. Includes one not-strictly-related
SDDM update and a rename of the one @lruzicka did to match the
others.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
It's my second least favorite day of the year again: Stale
Needle Cleanup Day!
This should get rid of all anaconda needles that definitely are
not being used any more. A few borderline cases (where I'm not
100% sure if they may still be useful in odd corner cases, like
running universal tests on non-server images, and runs outside
of the US, and stuff) are kept around.
Cleanup of all non-anaconda needles will be in the next commit.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Time for an annual spring clean. Based on the admin UI's list
of needles that haven't been matched for a long time, but with
some manual tweaking (some are actually still needed).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Summary:
Include some basic testing of Japanese input, and split the
input testing (including Russian) into a separate module, since
it's not really part of 'login' testing.
Test Plan:
Run the test, and the Russian and French tests too to
make sure they didn't break. Tested on staging. Note the Japanese
test soft fails, intentionally, at present, as I discovered a bug
while working on it:
https://bugzilla.gnome.org/show_bug.cgi?id=776189
Reviewers: jskladan, garretraziel
Reviewed By: garretraziel
Subscribers: tflink
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D1072