Adam Williamson
8bd29dfe21
Update several Japanese install needles
...
Looks like Japanese default font changes.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-18 14:49:22 -08:00
Adam Williamson
5ac69f3141
Update prerelease note Arabic needle
...
Looks like the Arabic font changed.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:26:38 -08:00
Adam Williamson
856d2eb33e
Add KDE variant for anaconda user creationt screen
...
This looks different now with the KDE theming change.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:25:48 -08:00
Adam Williamson
80ac81e4df
Update and add various version identification needles
...
KDE live installer started looking different on F37 too so we
need a new needle there, plus we need F39 needles now Rawhide is
F39.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:24:46 -08:00
Adam Williamson
39b3cc1ff3
Update login_gdm_input needle for appearance change in GNOME 44
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:24:02 -08:00
Adam Williamson
0029ca8c5a
Add F38 background needle (beta, 13:09 time)
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 11:23:12 -08:00
Adam Williamson
8ce6fa4d6e
s/overview/overlay/ , duh
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 09:15:30 -08:00
Adam Williamson
ca6ca2e490
Handle a persistent overlay warning on live boot ( #2170544 )
...
In today's F38 and Rawhide, changes to the persistent overlay
stuff result in a boot warning you have to spam through. Let's
handle this as a soft fail so we don't have floods of failed
tests till it's fixed.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-16 09:12:36 -08:00
Lukas Ruzicka
94f92c8ae7
Add failed needles for Maps.
2023-02-15 18:35:14 +01:00
Lukas Ruzicka
ecf02bb48b
Add failed needles for Gnome Text Editor.
2023-02-15 16:07:13 +01:00
Adam Williamson
56999e1330
Update more anaconda network needles for font kerning changes
...
Looks like what happened here is font kerning changed (got
better) in the nm-connection-editor spawned from anaconda.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-08 15:21:24 -08:00
Adam Williamson
e75c3ffcb5
Update a couple of Cockpit needles for new release
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-08 15:20:22 -08:00
Adam Williamson
796e50f4fb
Update various needles for KDE appearance changes
...
A lot of these are because anaconda is more KDE-themed on the
KDE live ISO now. The rest are just miscellaneous appearance
changes to KDE apps in recent Rawhide.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-07 16:57:27 -08:00
Adam Williamson
8a960da62b
Update installer IPv4 network tab needle
...
Font changed a bit, for some reason.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-07 16:56:16 -08:00
Adam Williamson
95b89ca832
Update anaconda needles for KDE live appearance change ( #2167534 )
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-06 17:25:11 -08:00
Adam Williamson
7475176c00
Update maps needles
...
Bike route changed again. For the website opened needle, the
URL bar text seems to keep changing slightly, so instead let's
try matching on the big app logo...hopefully that won't change
as much.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-03 16:33:21 -08:00
Adam Williamson
b2abe0e6a6
Update evince annotation added needle for some small change
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-03 16:32:43 -08:00
Adam Williamson
245903dd0c
Reduce a match area on firefox addon_success needle
...
Now we sometimes have to scroll the page down to add the addon,
the Remove button isn't always fully visible behind the popup.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-03 09:01:43 -08:00
Lukas Ruzicka
8ba56693ed
Add snowflake needle for Gnome Weather
2023-02-03 13:45:09 +01:00
Adam Williamson
a4362346d4
Update various KDE needles for recent Rawhide changes
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-27 14:00:20 -08:00
Adam Williamson
e22f0c66e4
Update Maps needles for Rawhide
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-23 16:33:42 -08:00
Adam Williamson
ebf259680b
Update LibreOffice launcher needles
...
Looks like the icons got redesigned.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-23 16:33:02 -08:00
Adam Williamson
f03743a01d
Update anaconda additional repository flow
...
"Additional repositories" is now hidden behind a dropdown we
have to open first. This will make the test fail on anything
older than Fedora-Rawhide-20230121.n.0, but I don't think we
run this test anywhere that would be a problem.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-23 14:38:12 -08:00
Lukas Ruzicka
7ad809339f
Add new test for Characters.
...
This PR adds a small test suite to test the Characters applications.
It displays several different groups of characters and then tries
to copy one of the characters and place it into a text editor.
2023-01-19 17:53:03 -08:00
Adam Williamson
1d46c5aa85
Update maps 'website opened' needle
...
Looks like some font rendering change in the browser URL bar.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-18 10:00:54 -08:00
Adam Williamson
296d2c0a20
Update Firefox addon success needle
...
Seems like some tiny graphical change in the icon of the addon
we use for testing.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-18 09:58:01 -08:00
Adam Williamson
da18856ed3
Update cockpit needle for font change in 283
...
zero characters lost the line through the middle...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-12 22:56:49 -08:00
Adam Williamson
279ae24fc1
Add a couple more UEFI console passphrase needles
...
This seems like a tricky match.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-09 11:51:27 -08:00
Adam Williamson
2db1e57674
Check for 3rd-party popup instead of 'welcome' screen
...
GNOME Software no longer has a welcome screen in any current
Fedora (it was dropped between 35 and 36), but in Rawhide it now
has a popup that prompts you to enable third-party repos which
we need to get rid of, so just convert the welcome screen check
to handle that, and drop all the welcome screen needles.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-01-09 10:34:27 -08:00
Lukas Ruzicka
d4cb357db7
Add needle for Akonadi notification to make KDE notification test pass.
2023-01-03 09:56:24 +01:00
Adam Williamson
f32ee1040a
maps: update bike route needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-24 13:33:07 -08:00
Adam Williamson
434b492eae
Reduce match level for a KDE no notifications needle
...
Got a 92% match at
https://openqa.fedoraproject.org/tests/1661285#step/desktop_notifications/21
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-23 11:11:35 -08:00
Adam Williamson
bfe0558575
Update kwrite_runs needle for some Rawhide change
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-23 11:11:11 -08:00
Adam Williamson
89faf008dd
Drop match level on another KDE needle
...
Got a 94% match on this one.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-15 14:47:22 -08:00
Adam Williamson
31ea2f1d2e
Update a KDE update notification needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-15 14:45:27 -08:00
Adam Williamson
f4cf54486b
Update some KDE login test needles
...
This test fails on Rawhide (because sddm-on-wayland) but we just
got an F37 respin, where it passes but needs some needle updates.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-15 14:41:53 -08:00
Adam Williamson
bf1a19c07f
Clean up KDE expand_systray needles, drop match level on remaining
...
All the deleted ones haven't been matched for five months. Drop
match level to 90 on the remaining ones, we got a 96 match for
one of them in today's respin test.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-15 14:27:49 -08:00
Adam Williamson
aec26e8b2c
Yet more needles for the cockpit update
...
I don't know why we wind up with so many slightly different
matches on the login screen. It's weird.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-15 11:17:49 -08:00
Adam Williamson
51d79a5435
Update a bunch of needles for Cockpit 282
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-14 17:35:24 -08:00
Adam Williamson
6b6caaf3a8
Update KDE menu button needle for an F36 update
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-14 09:02:20 -08:00
Adam Williamson
02136a80e1
utils.pm: drop some stuff unneeded after F35 EOL
...
and associated needles.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-13 14:34:34 -08:00
Adam Williamson
729796730f
Update KDE user confirm needle
...
This is from an F37 respin test that failed, Rawhide hasn't
reached this point for a while.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-13 12:43:50 -08:00
Adam Williamson
cce6a3da3d
Update KDE login needle for some change in recent Rawhide update
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-13 12:37:26 -08:00
Adam Williamson
27a45493e1
Just remove abrt_runs_found_problem needle
...
it's really just a dupe of the -problems needles, it turns out,
Lukas was reinventing that wheel. He had to add another one
today because I broke the JSON in this one when I was simplifying
it yesterday, but I think this one on the new -problems needle
are really just dupes.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-08 09:53:34 -08:00
Lukáš Růžička
b4d6d73c47
Add another needle for Abrt as font has changed again.
2022-12-08 17:32:21 +01:00
Lukáš Růžička
5af70b9dda
Reneedle Maps needles to support newer version.
2022-12-08 11:42:18 +01:00
Adam Williamson
4d3673f811
Simply abrt KDE stuff even more
...
...wait, this is what 'workaround' needles are for.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-07 11:30:08 -08:00
Adam Williamson
9c6d5459e6
Simplify the KDE abrt logic
...
This does the same, just cleaner.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-07 11:26:27 -08:00
Lukáš Růžička
179764d49c
Fix tests for Maps.
...
* Scarborough provided quite a messy map that resulted
in frequent needle failure. Changing the location
for something better to make it more reliable.
* The zoom test could have failed with a low resolution
image. Adding some timeout to the needle give more
time to load the proper image.
2022-12-07 11:52:11 +01:00
Lukas Ruzicka
bf2f8d7305
Add two more needles for Maps.
2022-12-06 10:45:19 +01:00
Adam Williamson
894cc5072e
Update some more maps needles
...
I think these needles are pretty fragile to changes in the
underlying OSM dataset, not just in Maps itself...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-05 17:54:56 -08:00
Adam Williamson
6e0192fed4
Update anaconda warning bar needle
...
It seems to have become more orange.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-05 10:09:32 -08:00
Adam Williamson
1fecb3f9c4
Add an 'already selected' needle for root password screen
...
In case it's already selected/highlighted on the hub.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-05 10:08:49 -08:00
Adam Williamson
9b97028a25
Update the Maps 'found Scarborough' needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-05 10:07:50 -08:00
Lukas Ruzicka
f29572ba76
Abrt should not fail on found issues but softfail on startup tests.
2022-12-05 14:30:03 +01:00
Adam Williamson
9d050b8501
Add missing console_in_toolbox needle for ostree tests
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-02 23:09:17 -08:00
Adam Williamson
55721ae690
Drop match levels on the akonadi migration needle
...
To catch minor variations.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-02 15:53:10 -08:00
Adam Williamson
3c957de6d8
Update needles for Cockpit 281 (workaround)
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-01 15:49:56 -08:00
Adam Williamson
4f3a5acea7
Update an anaconda help needle for some change in Rawhide KDE
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-29 09:49:34 -08:00
Adam Williamson
7a25ad7023
Add a variant nautilus app needle for F36 (respin tests)
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-29 09:48:35 -08:00
Lukas Ruzicka
d4717ff090
Create test suite for Maps.
2022-11-21 18:17:11 +00:00
Adam Williamson
b388c6fc94
cockpit: enable admin mode after logging in as test
...
Sigh, this is a pain and adds more fragile needles.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-18 17:24:15 -08:00
Adam Williamson
bc20fc9147
Misc needle updates for Rawhide
...
The Rawhide 'accept fate' text seems to have lost its Japanese
translation for some reason (I think the string might have had
a terminating period removed). And in one test, the "Extract"
menu item in Archiver was pre-highlighted so the needle didn't
match. Not sure why, but this doesn't seem like a problem, so
let's just handle it.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-17 10:32:39 -08:00
Adam Williamson
ecb039cdb1
Update a KDE needle for change in recent Rawhide
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-09 08:46:58 -08:00
Adam Williamson
32da572cfb
Update Cockpit needles for new release 279
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-09 08:45:49 -08:00
Adam Williamson
90f7d513a3
Remove an unneeded needle caused by merge order
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-04 11:03:35 -07:00
Adam Williamson
4c49a94a66
Update zezere provision schedule needle
...
Some tiny font/rendering difference.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-02 11:09:18 -07:00
Adam Williamson
5686285b9b
Update gnome-text-editor side panel needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-02 11:08:55 -07:00
Adam Williamson
55b40a5e7b
Update KDE no notifications needle for latest KDE bits
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-02 11:08:34 -07:00
Adam Williamson
c5ef5f93db
Add F36 versions of several GNOME app needles
...
This is for F36 live respin testing. Several tests still need
more.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-02 11:07:34 -07:00
Adam Williamson
82588f4a52
Revert GTK focus bug workarounds
...
This reverts the last few commits which worked around a focus bug
in GTK. This bug is now (I hope) fixed, so I'm dropping the
workarounds so the tests will confirm whether it's fixed.
2022-11-02 11:03:02 -07:00
Lukas Ruzicka
c394603058
Make an extra click into the the list view to force correct focus.
2022-11-01 17:35:23 +01:00
Adam Williamson
9d04235e64
Update some FreeIPA needles for font changes
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-24 12:50:05 -07:00
Lukas Ruzicka
7fb70a9926
Add new needles to cope with new weather conditions on weather tests.
2022-10-24 12:25:36 +02:00
Adam Williamson
ebe42ef1e3
Add a system monitor variant needle for ARM
...
Different filesystems on ARM as it's a UEFI install.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-21 09:08:08 -07:00
Adam Williamson
5d4292e419
Update cockpit needle for fontconfig change
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-21 09:07:26 -07:00
Lukáš Růžička
5ea921b17b
Create tests for Gnome Contacts.
2022-10-18 14:22:52 -07:00
Adam Williamson
13d3fedcd6
Drop dupe version_37 needle and just make the original shorter
...
I think the reason the match failed is the pixels under the text
changed when the pre-release warning disappeared. We don't really
need a new needle, we just need to make the existing one less
tall so no part of the text underneath is included.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-18 09:28:25 -07:00
Lukas Ruzicka
8f9b1e72aa
Fix a failing version needle.
2022-10-18 15:51:36 +02:00
Lukas Ruzicka
1f153b6591
Fix a needle for the log out menu entry.
2022-10-18 15:15:03 +02:00
Lukas Ruzicka
5d3fc244eb
Create the test for system monitor.
2022-10-10 15:14:21 +02:00
Adam Williamson
dff0bf6f41
Add bash 5.2 root console needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-10 13:54:53 +02:00
Adam Williamson
cc5e223029
Update arabic user creation screen needle for font change
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-10 13:53:38 +02:00
Adam Williamson
d27b60919c
Update GNOME switch user icon for Rawhide change
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-10 13:53:23 +02:00
Adam Williamson
15e7d17fa2
Add abrt_runs bigwindow variant when there *are* problems
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-10 13:52:52 +02:00
Adam Williamson
b26a17cf91
Update the KDE 'no notifications' needle
...
Not sure what changed, background or something.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-10 13:51:07 +02:00
Adam Williamson
e57f0d82a3
Update SDDM login screen for recent Rawhide changes
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-09 07:25:57 +02:00
Adam Williamson
0a55d92dcd
Update bootloader UEFI needle
...
I think this is slightly different on openQA stg with current
qemu with the EDID settings, for some reason.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-05 18:21:04 +02:00
Adam Williamson
e95a1009c2
Add a bash 5.2 noprofile user needle
...
We need one of these for each new version of bash.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-05 18:16:34 +02:00
Adam Williamson
79d14edfe9
Add another weather variant needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-05 18:15:43 +02:00
Adam Williamson
f1fc1a13ba
Update F37 background needle to final version
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-27 23:20:34 -07:00
Lukáš Růžička
c4443b0298
Add a needle to cope with a changed design.
2022-09-27 10:47:08 +02:00
Adam Williamson
5abfc00e4a
Update several KDE and KDE app needles for theme changes
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-26 18:04:06 -07:00
Lukas Ruzicka
ba0062e5be
Create a test case for Archiver.
2022-09-22 08:59:07 +02:00
Adam Williamson
507a44a6bf
Update konversation_runs needle for Rawhide
...
Some change to background color or something.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-20 16:25:03 -07:00
Adam Williamson
31db440396
Update Japanese install done needle for minor text change
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-20 16:23:20 -07:00
Adam Williamson
3c209fe1e8
Update some GNOME needles for minor changes in 43.0
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-20 16:22:36 -07:00
Adam Williamson
d75bfb6808
Update KDE notification needle for current Rawhide
...
Icon size changed a bit.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-20 16:21:10 -07:00
Adam Williamson
7c205c11db
Update Weather app needles some more
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-20 16:20:18 -07:00
Adam Williamson
fb93f0cc0d
Update some anaconda blivet needles for changes in Rawhide
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-20 16:19:23 -07:00
Lukas Ruzicka
4c03c0d814
Fix the Silverblue failure on new_file test.
2022-09-20 17:25:54 +02:00
Lukas Ruzicka
12c00f96d7
Delete needles that confused the test by providing an alternative match.
2022-09-12 12:54:09 +02:00
Adam Williamson
72f9e0e448
Add another variant needle for Weather
...
Caught another time of day where none of the existing 'hourly'
needles matches.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-08 15:05:49 -07:00
Adam Williamson
1d395ad262
Update some nautilus needles and a test for 43-rc changes
...
We need to do Restore from the context menu now, because the
special button bar thing went away:
https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/943
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-08 15:05:04 -07:00
Adam Williamson
a58f98cc14
Update some Calculator needles for 43-rc changes
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-08 15:00:07 -07:00
Adam Williamson
9292bc81a6
Update a Zezere needle for a slight font change
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-04 08:41:51 -07:00
Adam Williamson
cc7387fbe1
Update apps_run_maps needle
...
Just a slight change here.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-04 08:40:44 -07:00
Adam Williamson
0c40789973
Update KDE update needles for security updates
...
These look slightly different when there are security updates,
the security needle variants hadn't been updated yet for the
latest changes in background, upstream toolkit etc.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-04 08:39:33 -07:00
Adam Williamson
4f9ade008a
Update Cockpit login needle for slight layout change
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-23 12:24:23 -07:00
Adam Williamson
b71046eac0
Update the weather hourly 'later' needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-21 00:00:55 -04:00
Adam Williamson
5f0f8bbaa5
Update KDE notification needles for current Rawhide
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-21 00:00:21 -04:00
Adam Williamson
73533a80a7
Add a workaround needle for F35 bad KDE theming ( #2119360 )
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-18 15:05:26 -04:00
Adam Williamson
8f75386838
More GTK4 needle updates
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-18 10:09:49 -04:00
Adam Williamson
79cad84bc3
Update needles for GTK4 changes (mainly hinting enabled)
...
GTK4 enabled font hinting recently, and that breaks this huge pile
of needles.
There are probably a few more that need doing, but it's 2am and
I've had enough.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-18 02:09:44 -04:00
Adam Williamson
167a7225fc
Update UEFI bootloader needle for F35
...
The UEFI console got bigger, I guess this is an ed2k change or
something.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-17 22:44:51 -04:00
Adam Williamson
7cd06599d3
Update several needles for GTK4 enabling font hinting
...
There will be more in the compose tests, but I'll deal with
those tomorrow.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-17 00:04:20 -04:00
Adam Williamson
e4b19b6ee1
Update an anaconda device resized needle
...
Not sure why the whitespace padding here changed slightly, but
it did.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 18:13:41 -04:00
Adam Williamson
f9a5d36d7b
Add IoT version 38 ident needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 16:10:33 -04:00
Adam Williamson
f7a8550258
Create biosboot partitions in blivet tests
...
From anaconda-37.12.1, anaconda defaults to GPT for all BIOS
installs. So we need to create a BIOS boot partition when doing
a BIOS install. I think all other potential configs (x86_64
UEFI, aarch64 (UEFI), ppc64le (OFW)) are covered under the other
two paths, so just making this `else` should be OK.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 15:39:38 -04:00
Adam Williamson
6486a33006
Revert "Add missing needles to support Clocks test."
...
This reverts commit 31987c7688
. I
already pushed an equivalent commit earlier.
2022-08-16 15:39:15 -04:00
Adam Williamson
b0e3473ad6
Revert "Add needles to match the differences in menu icons for StartStop tests."
...
This reverts commit 034111975e
.
I already pushed an equivalent commit earlier.
2022-08-16 15:38:09 -04:00
Lukas Ruzicka
034111975e
Add needles to match the differences in menu icons for StartStop tests.
2022-08-16 19:15:34 +02:00
Lukas Ruzicka
31987c7688
Add missing needles to support Clocks test.
2022-08-16 16:27:32 +02:00
Adam Williamson
2bfe0f53cd
Add another weather icon (large sun and cloud)
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 10:10:06 -04:00
Adam Williamson
8b8108f051
Update more Clocks needles
...
Lukas left these lying around stg, they are needed.
clocks_alarm_cross_remove is a dupe of gnome_button_cross_remove
with a bad name, so removed it.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 09:31:35 -04:00
Adam Williamson
581180c19c
Remove nautilus context menu star needles
...
We already changed how we do this since the context menu entry
was removed, just cleaning up the now-unneeded needles.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 08:56:38 -04:00
Adam Williamson
d2afd6f627
Correct tag on recently-added apps_run_logs needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 08:56:13 -04:00
Adam Williamson
8479cb979f
Remove nautilus side panel test and associated needles
...
The show/hide side panel functionality was intentionally removed
in version 43-beta:
https://gitlab.gnome.org/GNOME/nautilus/-/issues/2427
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 08:53:42 -04:00
Adam Williamson
5f3b8e7ae3
Add version 38 ident needle
...
We get this earlier in the process now because we're testing
Rawhide updates...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-16 08:06:46 -04:00
Adam Williamson
b36b539cfc
Update desktop_login needles for GNOME 43 changes
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-15 23:46:28 -04:00
Lukas Ruzicka
c8816f6435
Add new needles to cover the Menu changes.
2022-08-15 22:26:32 -04:00
Adam Williamson
5e1b918775
Add another weather icon - sun and cloud (small)
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-15 22:22:57 -04:00
Adam Williamson
321e09a396
Add variant nautilus star selected file needle
...
The star looks a little different. Not sure if this is just a
new look or what.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-15 22:20:16 -04:00
Lukas Ruzicka
e69ba53f51
Fix the Clocks test to work on Fedora 37.
2022-08-15 16:47:46 +02:00
Adam Williamson
4e24f2a3ec
Update a couple more buttons for new gnome-initial-setup
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-13 00:08:42 -07:00
Adam Williamson
bd09e3d162
Add new next button needle (GTK+4, bold text)
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-12 22:56:48 -07:00
Adam Williamson
cc1cc3f727
Move topbar_server match area left a bit
...
See:
https://openqa.fedoraproject.org/tests/1362214#step/disk_guided_empty/4
seems like the stuff on the right extends further now, not sure
why. Hoping this will help.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-12 00:06:43 -07:00
Adam Williamson
1a29dac461
Add F37 background needle (day)
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-11 14:00:58 -07:00
Adam Williamson
d3549c9e06
Remove some old F36 background needles that never match any more
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-11 14:00:45 -07:00
Adam Williamson
bc82572a4f
Update some more anaconda needles for new icon theme
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-11 13:59:20 -07:00
Lukas Ruzicka
decbe662c5
Add needle to cover for Logs test.
2022-08-11 13:58:25 -07:00
Adam Williamson
0c3b8c1ff3
Update nautilus needles
...
This was meant to be in the previous commit, but I forgot.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-11 09:41:13 -07:00
Adam Williamson
1d1ffa0203
Update Calculator credits shown needle for 43
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-11 08:58:59 -07:00
Adam Williamson
e6bac8bf1e
Update anaconda select_packages needle for icon theme change
...
Latest adwaita-icon-theme changed the icon anaconda uses for
Software Selection.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-11 00:00:06 -07:00
Adam Williamson
e2e8fcadd4
Rationalize GNOME credit button handling
...
We had a ton of needles all covering something very similar
(press a "Credits" button in a GNOME app). There are about four
real variations: old-style regular face white-on-black (eog),
old-style regular face (nautilus and evince before recent
libadwaita ports), old-style bold face (GTE and Clocks before
new libadwaita), and new-style (everything that's been ported
to use libadwaita for its About page). Let's just rationalize
it down to those, using the same needle tag for all of them.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-08 18:24:57 -07:00
Lukáš Růžička
9e0ec721a6
Create a new test for Gnome Weather
2022-08-08 18:24:51 -07:00
Adam Williamson
3cb6b5899a
Remove a script file I used for the calculator needle thing
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-08 17:43:39 -07:00
Adam Williamson
87ad2fb63e
Add (back) old calculator button needles for Silverblue/flatpak
...
Silverblue has Calculator as an older-versioned flatpak, so it
still looks like it did in GNOME 42 (blue equals button, lighter
colored number buttons).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-08 17:34:32 -07:00
Adam Williamson
1154a2b739
Update a bunch of GNOME needles for libadwaita font color change
...
Text on some dialogs is now dark grey instead of black.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-08 11:07:42 -07:00
Lukáš Růžička
c40a35ea62
Add a new test for Calculator.
2022-08-05 11:34:22 -07:00
Adam Williamson
b867f9cd28
Tighten match area on new cockpit software updates needle
...
It needs to match even if the 'link target hint' is showing at
bottom left and kinda obscuring it a little.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-05 10:05:15 -07:00
Adam Williamson
49c3e72cd4
Update a cockpit needle for 274
...
They changed from "Software Updates" to "Software updates".
Apparently this was intentional and in line with Patternfly
guidance, so not marking as a workaround.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-03 16:05:24 -07:00
Adam Williamson
a3270c10a9
Update printing_check_sentence needles for new ghostscript
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-02 12:54:34 -07:00
Adam Williamson
223ed39697
Update a couple of KDE app run needles for today's Rawhide
...
Again, probably down to noto font changes.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-29 16:23:19 -07:00
Adam Williamson
ff5bad705b
Update anaconda help needles for KDE in today's Rawhide
...
I think the change here is the new version of noto fonts. GNOME
uses adwaita so it's not affected.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-29 16:20:48 -07:00
Adam Williamson
6f6ca81e95
Update a bunch of GNOME needles for GNOME 43 alpha
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-28 16:33:34 -07:00
Adam Williamson
406b99eaed
Add some variant needles for F36 respin testing
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-28 16:29:58 -07:00
Adam Williamson
8bec03edd7
Drop needles for check removed in previous commit
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-25 16:45:17 -07:00
Adam Williamson
9495cfb1ff
Update nautilus tests and needles for 43~alpha
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-22 17:24:43 -07:00
Adam Williamson
84c6e18f14
Reduce duplication of nautilus Documents directory needles
...
We had three. We only need one, matching on the sidebar entry,
which should be always visible.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-22 17:17:59 -07:00
Adam Williamson
a33a5f3bf1
Add another passphrase entry needle variant
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-20 17:04:08 -07:00
Adam Williamson
d9d8620cae
Add F36 GNOME logout entry needle
...
Needed for the semi-official live respin tests.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-20 09:34:55 -07:00
Adam Williamson
3274d29137
Update gnome-text-editor new document needle
...
Not sure exactly what changed, some kinda UI label tweak.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-20 09:34:55 -07:00
Adam Williamson
098c849b2f
Update a cockpit needle for cockpit 273
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-20 09:34:55 -07:00
Adam Williamson
7db52ea34e
Update a couple of KDE needles for return to dark grey theme
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-20 09:34:55 -07:00
Adam Williamson
66f4ad296a
Lower match level on clocks_timer_finished needle
...
We got a 95% match in the F36 respin test.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-15 11:07:46 -07:00
Adam Williamson
7f9db92d74
Update KDE notification needle for return to dark theme
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-13 14:27:24 -07:00
Lukáš Růžička
48ec73e814
Create a test suite for Nautilus.
2022-07-12 16:01:36 -07:00
Adam Williamson
bf6db9cfe9
Update KDE vault created needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-08 16:02:34 -07:00
Adam Williamson
26eb764865
Update GNOME update reboot confirm needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-08 15:59:50 -07:00
Adam Williamson
788b7167b1
clocks: add missing needle, improve tag name
...
That last commit to 'fix' the Clocks tests when Silverblue needs
location access to be granted wasn't complete, I left the needle
out. D'oh. Take the chance to give it a better name too.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-07 14:28:59 -07:00
Adam Williamson
6e77155bb3
Drop match level on boxes_allow_inhibit needle
...
Got a 95% match today, let's just drop the level instead of
adding yet another needle.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-07 14:21:44 -07:00
Adam Williamson
0d71fd8554
Remove incorrect desktop_update_graphical needle for KDE
...
The previous commit is the correct fix for the problem here.
Adding a needle that matches on the tray icon was not correct,
we need to be sure that we can access the Updates view from
within Discover itself.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-04 09:56:25 -07:00
Lukáš Růžička
1f8b56e068
Change the way to download test data.
...
This PR changes the way to download the test data into the VM.
Although it does not use a disk image as suggested in one
of the review, it does not clone the entire repository, but
a simple tar.gz file that holds the data which will be
distributed into the directory structure.
This way, the amount of data needed to be downloaded dropped
from approximately 50MB to below 2MB.
Also, the existing test suites were adapted to this situation.
2022-07-04 09:34:04 +02:00
Adam Williamson
e13c716ab9
Update a couple of KDE needles for recent Rawhide
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-29 16:48:11 -07:00
Lukáš Růžička
7c1e686d14
Create tests for Help.
2022-06-29 23:06:37 +00:00
Adam Williamson
79d92fc8cb
Update a couple of GNOME needles for recent Rawhide
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-28 15:05:53 -07:00
Adam Williamson
1c0ebc4f3f
Update KDE vault needle for Rawhide
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-28 15:04:44 -07:00
Adam Williamson
97b7e7a0f0
Add another UEFI passphrase prompt needle variant
...
This one is for current F36 IoT images.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-23 16:44:28 -07:00
Adam Williamson
b9d0401d8f
Update KDE grey-on-black desktop_expand_systray needle
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-23 16:36:14 -07:00
Adam Williamson
5ed1d88f61
Add several new Cockpit login needles for Cockpit 272
...
The wider one seems to happen when text at the bottom of the
login box prevents the "Fedora Linux..." text from wrapping
across two lines. I have no idea why we see two different
cases of the "Fedora Linux text wrapped" variant with very
slightly different amounts of whitespace, but we do, it seems
we need both of these.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-23 16:30:18 -07:00
Lukáš Růžička
6f00e3fe8a
Create tests for Clocks.
2022-06-23 21:41:56 +00:00
Adam Williamson
fe6314c8de
Add yet another bootloader_uefi needle variant
...
No idea why the UEFI grub appearance keeps changing, but we need
to keep up with it.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-06-15 10:22:26 -07:00
Lukáš Růžička
b702f8ebcd
Add needle to make desktop_upgrade_kde pass.
2022-06-15 09:24:56 +02:00
Lukáš Růžička
e29e8f2f38
Add updated needles to make desktop_notifications pass.
2022-06-14 14:12:56 +02:00
Adam Williamson
ac24eeefb4
Update UEFI bootloader needle for resolution change(?)
...
Not sure what's going on here, but it seems like the resolution
of the UEFI bootloader screen in some tests changed. Not sure
if this is a qemu or edk2 change or what.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-27 11:59:33 -07:00
Adam Williamson
1d76c12584
Add Arabic gnome-terminal needle
...
For the i18n fonts test, this was missing from the PR.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-27 11:58:43 -07:00
Adam Williamson
e30fa5a0a1
Update vinagre fullscreen icon needle again
...
Looks like it got fixed but it now looks slightly different from
before.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-26 10:45:47 -07:00
Adam Williamson
2d4d6ae8f2
Rename needles from i18n fonts test
...
Just giving them names that kinda explains why they exist.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-26 08:41:01 -07:00
Lukáš Růžička
1acef21fa5
Automate the i18n_default_fonts testcase for Japanese.
...
This is the automation of the optional testcase https://fedoraproject.org/wiki/QA:Testcase_i18n_default_fonts .
The test implementation runs the same commands as the mentioned test
case and checks the expected output. It is designed to run in the scope
of postinstall tests when the language is set to "japanese".
2022-05-26 09:54:38 +02:00
Adam Williamson
a9413c417a
Make firefox nobookmarks needle not workaround any more
...
We've been told the bookmark toolbar no longer being shown on app
start is by design, so we can't call this a workaround needle
any more really. There's a preference we could use to turn it
back on so we can wait for the bookmark toolbar to show up to
be sure firefox is fully started, but in fact tests seem to be
passing OK with just this needle these days, so we may not need
to.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-24 14:05:13 -07:00
Lukáš Růžička
18f6b0863e
Delete unused needles.
2022-05-19 11:13:30 +02:00
Adam Williamson
dac2a82fea
Update KDE help_runs needle
...
Not sure what changed here, something subtle. Background color?
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-18 13:52:03 -07:00
Adam Williamson
960f2055c2
Update KDE 'no notifications' needle
...
I think the text went bold.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-18 13:51:32 -07:00
Adam Williamson
3a27510656
Update boxes/vinagre "allow inhibit" needle
...
The font went bolder.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-17 16:24:17 -07:00
Adam Williamson
da0d1969f6
Add a workaround needle for broken vinagre fullscreen icon
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-17 16:22:37 -07:00
Adam Williamson
f6f9ae58e6
Update gnome-text-editor dark style needle for current highlight
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-17 16:21:57 -07:00
Adam Williamson
4d049f8f7d
browser: drop download save screen handling
...
Firefox 97 is now stable on all releases, so we can forget about
handling browser_download_save and just assume download will
happen automatically.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-16 16:27:35 -07:00
Adam Williamson
a22d3b28b6
Drop a pre-F34 path for launching update tool on KDE
...
Before F34 we had to launch the update tool from the systray.
This isn't the case any more, so we can throw all this code and
these needles away.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-16 16:04:33 -07:00
Adam Williamson
8c298851a4
Drop handling of 'transient' update notification in KDE
...
We seem to be solidly back to always getting a permanent update
notification in current F36/Rawhide, so we don't need this more
complex path any more. We also don't need these needles any more,
they haven't matched for months.
2022-05-16 15:53:22 -07:00