Files
ladybird/Tests/LibWeb/Screenshot/input/text-direction.html
Aliaksandr Kalenik d2528dd5ce LibWeb: Compare Screenshot tests directly against expected PNGs
Instead of rendering a reference HTML page that wraps an <img> tag
pointing to a PNG, Screenshot tests now load the expected PNG directly
from disk and compare it against the rendered screenshot. This
eliminates the indirection of loading and rendering a second page just
to display a static image.

This also means --rebaseline now works for Screenshot tests, generating
the expected PNG automatically instead of requiring manual screenshot
capture and placement.

Changes:
- Add TestMode::Screenshot with its own collector and runner
- Move PNGs from Screenshot/images/ to Screenshot/expected/ with
  normalized names matching input filenames
- Remove all 92 reference HTML wrapper files and the images/
  directory
- Remove <link rel="match"> from all 94 Screenshot input HTML
  files
- Update add_libweb_test.py Screenshot boilerplate accordingly
- Add Screenshot mode to results viewer image comparison tabs
2026-02-24 09:55:14 +01:00

18 lines
648 B
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<div dir="ltr" align="left">hello test 1, 2, 3!</div>
<div dir="rtl" align="left">hello test 1, 2, 3!</div>
<div dir="ltr" align="right">hello test 1, 2, 3!</div>
<div dir="rtl" align="right">hello test 1, 2, 3!</div>
<div dir=ltr>אא aaa bbb ccc מממ</div>
<div dir=rtl>אא aaa bbb ccc מממ</div>
<div dir=ltr>אא 1 2 3 מממ</div>
<div dir=rtl>אא 1 2 3 מממ</div>
<div dir=ltr>aa....!!!</div>
<div dir=rtl>aa....!!!</div>
<div dir=ltr>حسنًا ، hello friends مرحباً أيها ا test لأصدقاء end</div>
<div dir=rtl>حسنًا ، hello friends مرحباً أيها ا test لأصدقاء end</div>