Compare commits
8 Commits
0c19e38e5e
...
7657b8bb16
Author | SHA1 | Date | |
---|---|---|---|
|
7657b8bb16 | ||
|
a7dbff27fa | ||
|
4200e6a73f | ||
|
47302e9451 | ||
|
bb1f6e6ba0 | ||
|
e99bf18c4f | ||
|
635ff8941e | ||
|
75534a30df |
15
needles/anaconda/webui/anaconda_webui_select-20240925.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"xpos": 270,
|
||||||
|
"ypos": 337,
|
||||||
|
"width": 50,
|
||||||
|
"height": 17,
|
||||||
|
"type": "match"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"anaconda_webui_select"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/anaconda/webui/anaconda_webui_select-20240925.png
Normal file
After Width: | Height: | Size: 47 KiB |
17
needles/anaconda/webui/select_disk_1-webui-20240925.json
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"xpos": 363,
|
||||||
|
"ypos": 188,
|
||||||
|
"width": 17,
|
||||||
|
"height": 24
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"anaconda_install_destination_select_disk_1",
|
||||||
|
"ENV-DISTRI-fedora",
|
||||||
|
"ENV-FLAVOR-server"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/anaconda/webui/select_disk_1-webui-20240925.png
Normal file
After Width: | Height: | Size: 112 KiB |
15
needles/anaconda/webui/webui_disk_select-20240925.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"height": 24,
|
||||||
|
"ypos": 249,
|
||||||
|
"xpos": 266,
|
||||||
|
"width": 141,
|
||||||
|
"type": "match"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"anaconda_webui_disk_select"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/anaconda/webui/webui_disk_select-20240925.png
Normal file
After Width: | Height: | Size: 124 KiB |
15
needles/gnome/apps/clocks/clocks_alarm_hour-20240926.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"xpos": 409,
|
||||||
|
"ypos": 217,
|
||||||
|
"width": 47,
|
||||||
|
"height": 36,
|
||||||
|
"type": "match"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"clocks_alarm_hour"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/gnome/apps/clocks/clocks_alarm_hour-20240926.png
Normal file
After Width: | Height: | Size: 92 KiB |
@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"xpos": 429,
|
||||||
|
"width": 161,
|
||||||
|
"ypos": 38,
|
||||||
|
"type": "match",
|
||||||
|
"height": 35
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ypos": 665,
|
||||||
|
"width": 104,
|
||||||
|
"xpos": 6,
|
||||||
|
"height": 28,
|
||||||
|
"type": "match"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"height": 24,
|
||||||
|
"type": "match",
|
||||||
|
"ypos": 381,
|
||||||
|
"width": 127,
|
||||||
|
"xpos": 518
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"help_section_content_files"
|
||||||
|
]
|
||||||
|
}
|
After Width: | Height: | Size: 189 KiB |
15
needles/gnome/apps/maps/maps_found_wellington-20240918.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"width": 198,
|
||||||
|
"xpos": 401,
|
||||||
|
"ypos": 349,
|
||||||
|
"type": "match",
|
||||||
|
"height": 119
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"maps_found_wellington"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/gnome/apps/maps/maps_found_wellington-20240918.png
Normal file
After Width: | Height: | Size: 245 KiB |
15
needles/gnome/apps/maps/maps_found_wellington-20240923.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"height": 119,
|
||||||
|
"xpos": 379,
|
||||||
|
"width": 198,
|
||||||
|
"ypos": 379
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"maps_found_wellington"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/gnome/apps/maps/maps_found_wellington-20240923.png
Normal file
After Width: | Height: | Size: 373 KiB |
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"height": 16,
|
||||||
|
"xpos": 270,
|
||||||
|
"width": 98,
|
||||||
|
"ypos": 191
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"nautilus_test_file"
|
||||||
|
]
|
||||||
|
}
|
After Width: | Height: | Size: 34 KiB |
15
needles/kde/apps/abrt_runs-20240925.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"height": 15,
|
||||||
|
"xpos": 453,
|
||||||
|
"width": 119,
|
||||||
|
"ypos": 20
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"abrt_runs"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/kde/apps/abrt_runs-20240925.png
Normal file
After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 1.0 MiB |
16
needles/kde/desktop_systray_notifications-dark-20240918.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"height": 16,
|
||||||
|
"width": 79,
|
||||||
|
"xpos": 620,
|
||||||
|
"ypos": 325
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"DESKTOP-kde",
|
||||||
|
"desktop_systray_notifications"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/kde/desktop_systray_notifications-dark-20240918.png
Normal file
After Width: | Height: | Size: 407 KiB |
17
needles/kde/menu_button-kde-newlogo-20240918.json
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"xpos": 20,
|
||||||
|
"width": 25,
|
||||||
|
"ypos": 728,
|
||||||
|
"type": "match",
|
||||||
|
"height": 24
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"DESKTOP-kde",
|
||||||
|
"system_menu_button",
|
||||||
|
"apps_menu_button"
|
||||||
|
]
|
||||||
|
}
|
BIN
needles/kde/menu_button-kde-newlogo-20240918.png
Normal file
After Width: | Height: | Size: 28 KiB |
@ -13,6 +13,7 @@ sub run {
|
|||||||
|
|
||||||
# Add a new alarm using the Add Alarm button
|
# Add a new alarm using the Add Alarm button
|
||||||
assert_and_click("clocks_button_add_alarm");
|
assert_and_click("clocks_button_add_alarm");
|
||||||
|
assert_and_dclick("clocks_alarm_hour");
|
||||||
wait_still_screen(2);
|
wait_still_screen(2);
|
||||||
type_very_safely("09");
|
type_very_safely("09");
|
||||||
send_key("tab");
|
send_key("tab");
|
||||||
|
@ -36,7 +36,14 @@ sub run {
|
|||||||
# wait out animations
|
# wait out animations
|
||||||
wait_still_screen(stilltime => 4, similarity_level => 45);
|
wait_still_screen(stilltime => 4, similarity_level => 45);
|
||||||
assert_and_click 'browser_launcher';
|
assert_and_click 'browser_launcher';
|
||||||
assert_screen 'browser', 45;
|
unless (check_screen 'browser', 45) {
|
||||||
|
if (check_screen 'browser', 45) {
|
||||||
|
record_soft_failure "Browser start up is very slow - probably https://bugzilla.redhat.com/show_bug.cgi?id=2312900";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
die "Browser never reached!";
|
||||||
|
}
|
||||||
|
}
|
||||||
# firefox is quite grindy on startup, let it settle
|
# firefox is quite grindy on startup, let it settle
|
||||||
wait_still_screen(stilltime => 5, similarity_level => 45);
|
wait_still_screen(stilltime => 5, similarity_level => 45);
|
||||||
# open a new tab so we don't race with the default page load
|
# open a new tab so we don't race with the default page load
|
||||||
|
@ -17,6 +17,8 @@ sub run {
|
|||||||
if (get_var("NUMDISKS") > 1) {
|
if (get_var("NUMDISKS") > 1) {
|
||||||
assert_and_click "anaconda_webui_disk_select";
|
assert_and_click "anaconda_webui_disk_select";
|
||||||
assert_and_click "anaconda_install_destination_select_disk_1";
|
assert_and_click "anaconda_install_destination_select_disk_1";
|
||||||
|
# since webui 16, we have to click a Select button too
|
||||||
|
click_lastmatch if (check_screen "anaconda_webui_select");
|
||||||
}
|
}
|
||||||
# assume default selection is the appropriate one; if it
|
# assume default selection is the appropriate one; if it
|
||||||
# isn't, we'll fail soon enough
|
# isn't, we'll fail soon enough
|
||||||
|
@ -27,8 +27,8 @@ sub run {
|
|||||||
assert_script_run "podman pull registry.fedoraproject.org/fedora:latest", 300;
|
assert_script_run "podman pull registry.fedoraproject.org/fedora:latest", 300;
|
||||||
# run hello-world to test
|
# run hello-world to test
|
||||||
validate_script_output "podman run -it registry.fedoraproject.org/fedora:latest echo Hello-World", sub { m/Hello-World/ };
|
validate_script_output "podman run -it registry.fedoraproject.org/fedora:latest echo Hello-World", sub { m/Hello-World/ };
|
||||||
# create a Dockerfile
|
# create a Containerfile
|
||||||
assert_script_run 'printf \'FROM registry.fedoraproject.org/fedora:latest\nRUN /usr/bin/dnf install -y httpd\nEXPOSE 80\nCMD ["-D", "FOREGROUND"]\nENTRYPOINT ["/usr/sbin/httpd"]\n\' > Dockerfile';
|
assert_script_run 'printf \'FROM registry.fedoraproject.org/fedora:latest\nRUN /usr/bin/dnf install -y httpd\nEXPOSE 80\nCMD ["-D", "FOREGROUND"]\nENTRYPOINT ["/usr/sbin/httpd"]\n\' > Containerfile';
|
||||||
# Build an image
|
# Build an image
|
||||||
assert_script_run 'podman build -t fedora-httpd $(pwd)', 180;
|
assert_script_run 'podman build -t fedora-httpd $(pwd)', 180;
|
||||||
# Verify the image
|
# Verify the image
|
||||||
|