Timothy Flynn
141afbc63d
headless-browser: Allow specifying the path to the saved screenshot
...
This is to help make creating Screenshot tests a bit easier.
2025-05-20 10:48:03 -04:00
Andrew Kaster
6ff0373556
UI: Pass parent WebView by non-const ref when creating children
...
We need to call non-const methods on this guy and access its members in
a non-const way.
2025-04-16 10:41:44 -06:00
Timothy Flynn
e00c0c176e
LibWebView+UI: Rename ChromeOptions to BrowserOptions
2025-03-15 19:57:27 -04:00
Tim Ledbetter
39e17e83f9
headless-browser: Allow the -f argument to be used multiple times
...
A test path is now included if it matches any of the given globs.
2025-02-05 06:58:52 -05:00
Timothy Flynn
ad5de9d4e5
headless-browser: Add an option to log per-test durations
...
This adds a verbosity option to log the start and end of each test, with
the duration taken for the test. To be able to use this option with our
exisiting verbosity flag, without cluttering stdout with other data, we
add verbosity levels to headless-browser. The level is increased by
providing the -v flag on the command line multiple times.
2024-11-30 12:10:12 -05:00
Timothy Flynn
bb7dff7dfe
LibWebView+UI: Move ownership of application services to LibWebView
...
LibWebView now knows how to launch RequestServer and ImageDecoderServer
without help from the UI, so let's move ownership of these services over
to LibWebView for de-duplication.
2024-11-14 11:47:32 +01:00
Pavel Shliak
ce56bc29e2
UI: Set headless-browser width and height
2024-11-13 16:52:33 -05:00
Timothy Flynn
71ccaeda16
headless-browser: Store the viewport size as DevicePixelSize
...
This will just avoid a bunch of needless conversion to/from IntSize in
and upcoming commit.
2024-11-13 11:01:01 +01:00
Timothy Flynn
d2306efaea
headless-browser: Replace the log-slowest-tests flag with a verbose flag
...
Instead of adding a separate flag for each thing we want to log, let's
just have a verbosity flag. We can add verbosity levels later if needed.
2024-11-11 16:54:55 +01:00
Timothy Flynn
db47cc41f8
Everywhere: Move the Ladybird folder to UI
2024-11-10 12:50:45 +01:00