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
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
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
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
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
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
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
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
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
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
Lukáš Růžička
48ec73e814
Create a test suite for Nautilus.
2022-07-12 16:01:36 -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
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
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
Lukáš Růžička
6f00e3fe8a
Create tests for Clocks.
2022-06-23 21:41:56 +00: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
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
Lukáš Růžička
18f6b0863e
Delete unused needles.
2022-05-19 11:13:30 +02: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
Lukáš Růžička
29d69d1de1
Delete unusued needles that prevent branches from passing tests.
2022-05-12 09:09:42 +02:00