gtk/testsuite/reftests
Benjamin Otte 58f7b966d0 reftests: Make glarea-gl-only test XFAIL
With CI now using udmabufs, we run into bugs in Mesa. So we disable
some tests for now.

https://gitlab.freedesktop.org/mesa/mesa/-/issues/11773 is the bug
report for this one.
2024-08-23 22:53:13 +02:00
..
721800-0px-dotted-border.css
721800-0px-dotted-border.ref.ui
721800-0px-dotted-border.ui
actionbar.css
actionbar.ref.ui
actionbar.ui
align-expand.sh
animation-direction.c
animation-direction.css
animation-direction.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
animation-direction.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
animation-fill-mode-iteration-count.css
animation-fill-mode-iteration-count.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
animation-fill-mode-iteration-count.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
background-area.css
background-area.ref.ui
background-area.ui
background-blend-mode-clip-interaction.css
background-blend-mode-clip-interaction.ref.ui
background-blend-mode-clip-interaction.ui
background-color-transparent.css
background-color-transparent.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-color-transparent.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-image-multiple.css reftests: Use 0.6 instead of 0.5 for alpha 2021-09-16 23:59:37 +02:00
background-image-multiple.ref.ui
background-image-multiple.ui
background-origin.css reftests: Use 0.6 alpha, not 0.5 2021-09-16 23:59:37 +02:00
background-origin.ref.ui
background-origin.ui reftests: Fix the background-origin test 2020-05-22 10:48:33 -04:00
background-position-repeat-bg.png
background-position-repeat.css
background-position-repeat.ref.ui
background-position-repeat.ui
background-position-simple.css
background-position-simple.ref.ui
background-position-simple.ui
background-position.css
background-position.ref.ui
background-position.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-positioning-area-empty.ref.ui
background-positioning-area-empty.ui
background-repeat-clip.css css: Render the background-clip area, not the background-origin 2021-10-07 19:59:44 +02:00
background-repeat-clip.ref.ui css: Render the background-clip area, not the background-origin 2021-10-07 19:59:44 +02:00
background-repeat-clip.ui css: Render the background-clip area, not the background-origin 2021-10-07 19:59:44 +02:00
background-repeat.css
background-repeat.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-repeat.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-size-keywords.css
background-size-keywords.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-size-keywords.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-size-zero.css
background-size-zero.ref.ui
background-size-zero.ui
background-size.css
background-size.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-size.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
background-window-transparent.css
background-window-transparent.ref.ui
background-window-transparent.ui
bad-color-names.css *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
bad-color-names.ref.ui
bad-color-names.ui
border-color-default.css *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
border-color-default.ref.ui
border-color-default.ui
border-corner-zero-width-rendering.css testsuite: Switch color from khaki to yellow 2021-09-16 23:59:37 +02:00
border-corner-zero-width-rendering.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
border-corner-zero-width-rendering.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
border-half-pixel.css
border-half-pixel.ref.ui
border-half-pixel.ui
border-image-3-balls-green-squished.png
border-image-3-balls-green.png
border-image-3-balls-yellow-squished.png
border-image-3-balls-yellow.png
border-image-ball-green.png
border-image-ball-red.png
border-image-ball-yellow.png
border-image-balls.png
border-image-excess-size.css
border-image-excess-size.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
border-image-excess-size.ui
border-image-url-scaled.css
border-image-url-scaled.ref.ui
border-image-url-scaled.ui
border-image-url.css
border-image-url.ref.ui
border-image-url.ui
border-radius-clamp.css
border-radius-clamp.ref.ui
border-radius-clamp.ui
border-rgb.png
border-rgb@2.png
border-style-none.css
border-style-none.ref.ui
border-style-none.ui
border-style.css
border-style.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
border-style.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
box-flip.css Add a reftest for box flipping 2021-01-15 18:43:31 -05:00
box-flip.ref.ui Add a reftest for box flipping 2021-01-15 18:43:31 -05:00
box-flip.ui Add a reftest for box flipping 2021-01-15 18:43:31 -05:00
box-pseudo-classes.css
box-pseudo-classes.ref.ui
box-pseudo-classes.ui
box-shadow-changes-modify-clip.css
box-shadow-changes-modify-clip.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
box-shadow-changes-modify-clip.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
box-shadow-spec-inset.css
box-shadow-spec-inset.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
box-shadow-spec-inset.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
box-shadow-spread.css
box-shadow-spread.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
box-shadow-spread.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
box-shadow-with-blend-mode.css
box-shadow-with-blend-mode.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
box-shadow-with-blend-mode.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
boxlayout-invisible-child.ref.ui Add a reftest for box layouts 2020-08-24 11:34:30 -04:00
boxlayout-invisible-child.ui Add a reftest for box layouts 2020-08-24 11:34:30 -04:00
button-wrapping.ref.ui Remove GtkRadioButton uses in ui files in tests 2020-08-30 21:23:25 -04:00
button-wrapping.ui Remove GtkRadioButton uses in ui files in tests 2020-08-30 21:23:25 -04:00
center-center-20x20-picture-in-100x200-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-20x20-picture-in-100x200-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-20x20-picture-in-100x200-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-20x20-picture-in-100x200.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-20x20-picture-in-100x200.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-20x20-picture-in-100x200.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-20x20-picture-in-200x100-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-20x20-picture-in-200x100-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-20x20-picture-in-200x100-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-20x20-picture-in-200x100.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-20x20-picture-in-200x100.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-20x20-picture-in-200x100.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-100x100-picture-in-100x200-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-100x100-picture-in-100x200-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-100x100-picture-in-100x200-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-100x100-picture-in-100x200.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-100x100-picture-in-100x200.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-100x100-picture-in-100x200.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-100x100-picture-in-200x100-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-100x100-picture-in-200x100-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-100x100-picture-in-200x100-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-100x100-picture-in-200x100.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-100x100-picture-in-200x100.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-100x100-picture-in-200x100.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-150x150-picture-in-100x200-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-150x150-picture-in-100x200-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-150x150-picture-in-100x200-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-150x150-picture-in-100x200.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-150x150-picture-in-100x200.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-150x150-picture-in-100x200.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-150x150-picture-in-200x100-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-150x150-picture-in-200x100-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-150x150-picture-in-200x100-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-150x150-picture-in-200x100.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-150x150-picture-in-200x100.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-150x150-picture-in-200x100.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-200x200-picture-in-100x200-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-200x200-picture-in-100x200-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-200x200-picture-in-100x200-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-200x200-picture-in-100x200.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-200x200-picture-in-100x200.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-200x200-picture-in-100x200.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-200x200-picture-in-200x100-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-200x200-picture-in-200x100-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-200x200-picture-in-200x100-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-200x200-picture-in-200x100.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-200x200-picture-in-200x100.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-200x200-picture-in-200x100.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-300x300-picture-in-100x200-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-300x300-picture-in-100x200-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-300x300-picture-in-100x200-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-300x300-picture-in-100x200.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-300x300-picture-in-100x200.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-300x300-picture-in-100x200.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-300x300-picture-in-200x100-overlay.css reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-300x300-picture-in-200x100-overlay.ref.ui reftests: Rename a bunch of tests 2021-12-08 22:16:52 +03:00
center-center-300x300-picture-in-200x100-overlay.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
center-center-300x300-picture-in-200x100.css reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-300x300-picture-in-200x100.ref.ui reftests: Add center-center reftests without GtkOverlay 2021-12-08 22:16:52 +03:00
center-center-300x300-picture-in-200x100.ui picture: Add content-fit property 2022-07-15 23:01:23 +02:00
centerlayout-invisible-child.css Add reftests for center layout 2020-08-24 12:02:34 -04:00
centerlayout-invisible-child.ref.ui Add reftests for center layout 2020-08-24 12:02:34 -04:00
centerlayout-invisible-child.ui Add reftests for center layout 2020-08-24 12:02:34 -04:00
centerlayout-minsize.css Add reftests for center layout 2020-08-24 12:02:34 -04:00
centerlayout-minsize.ref.ui Add reftests for center layout 2020-08-24 12:02:34 -04:00
centerlayout-minsize.ui Add reftests for center layout 2020-08-24 12:02:34 -04:00
color-transition.css
color-transition.ref.ui
color-transition.ui
cross-fade-syntax.css
cross-fade-syntax.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
cross-fade-syntax.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
css-currentcolor-alpha.css reftests: Avoid some deprecated css 2024-06-27 21:03:14 -04:00
css-currentcolor-alpha.ref.ui
css-currentcolor-alpha.ui
css-em-label-size.css
css-em-label-size.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
css-em-label-size.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
css-image-aspect-ratio.css
css-image-aspect-ratio.ref.ui
css-image-aspect-ratio.ui
css-image-broken-url.css css: Don't throw warnings on broken URL in image css 2021-10-26 23:52:38 +02:00
css-image-broken-url.ref.ui css: Don't throw warnings on broken URL in image css 2021-10-26 23:52:38 +02:00
css-image-broken-url.ui css: Don't throw warnings on broken URL in image css 2021-10-26 23:52:38 +02:00
css-image-color-aspect-ratio.css
css-image-color-aspect-ratio.ref.ui
css-image-color-aspect-ratio.ui
css-match-class.css
css-match-class.ref.ui
css-match-class.ui
css-match-descendant-later.css
css-match-descendant-later.ref.ui
css-match-descendant-later.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
css-match-exact.css
css-match-exact.ref.ui
css-match-exact.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
css-match-import-import.css
css-match-import.css
css-match-import.ref.ui
css-match-import.ui
css-match-inherit-different-state.css
css-match-inherit-different-state.ref.ui
css-match-inherit-different-state.ui
css-match-inherit.css
css-match-inherit.ref.ui
css-match-inherit.ui
css-match-name.css
css-match-name.ref.ui
css-match-name.ui
css-match-siblings.css
css-match-siblings.ref.ui
css-match-siblings.ui
css-match-type.css
css-match-type.ref.ui
css-match-type.ui
css-multi-state.css
css-multi-state.ref.ui
css-multi-state.ui
css-radial-gradient-colorstop-crash.css css: Don't crash when color stop offsets descend 2021-11-10 17:28:14 +01:00
css-radial-gradient-colorstop-crash.ref.ui css: Don't crash when color stop offsets descend 2021-11-10 17:28:14 +01:00
css-radial-gradient-colorstop-crash.ui css: Don't crash when color stop offsets descend 2021-11-10 17:28:14 +01:00
css-rem-label-size.css
css-rem-label-size.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
css-rem-label-size.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
data-url.css
data-url.ref.ui
data-url.ui
default-size-too-small.ref.ui window: properly compute desired size 2021-11-21 01:31:06 +01:00
default-size-too-small.ui window: properly compute desired size 2021-11-21 01:31:06 +01:00
default-size-undecorated.ref.ui reftests: Add tests that check default-size is computed correctly 2021-09-21 02:52:30 +00:00
default-size-undecorated.ui reftests: Add tests that check default-size is computed correctly 2021-09-21 02:52:30 +00:00
default-size-with-titlebar.ref.ui reftests: Add tests that check default-size is computed correctly 2021-09-21 02:52:30 +00:00
default-size-with-titlebar.ui reftests: Add tests that check default-size is computed correctly 2021-09-21 02:52:30 +00:00
default-size-without-titlebar.ref.ui reftests: Add tests that check default-size is computed correctly 2021-09-21 02:52:30 +00:00
default-size-without-titlebar.ui reftests: Add tests that check default-size is computed correctly 2021-09-21 02:52:30 +00:00
expand-expander.c
expander.ref.ui
expander.ui
fixed-widget-stacking.ref.ui
fixed-widget-stacking.ui
flipping-icons.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
flipping-icons.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
font-sizes-names.css
font-sizes-names.ref.ui
font-sizes-names.ui
frame-inhibitor.c css: Fix shadow value equal 2021-02-03 22:10:13 -05:00
glarea-gl-only.c reftests: Add a testcase for GtkGLArea::allowed-apis 2024-01-05 07:30:38 +01:00
glarea-gl-only.css reftests: Add a testcase for GtkGLArea::allowed-apis 2024-01-05 07:30:38 +01:00
glarea-gl-only.ref.ui reftests: Add a testcase for GtkGLArea::allowed-apis 2024-01-05 07:30:38 +01:00
glarea-gl-only.ui reftests: Add a testcase for GtkGLArea::allowed-apis 2024-01-05 07:30:38 +01:00
gradient-flip.css Add a reftest for flipping transforms 2020-09-28 21:07:51 -04:00
gradient-flip.ref.ui Add a reftest for flipping transforms 2020-09-28 21:07:51 -04:00
gradient-flip.ui Add a reftest for flipping transforms 2020-09-28 21:07:51 -04:00
gradient-hard-stop.css Add a reftest for gradients with hard stops 2020-08-05 08:10:35 -04:00
gradient-hard-stop.ref.ui Add a reftest for gradients with hard stops 2020-08-05 08:10:35 -04:00
gradient-hard-stop.ui Add a reftest for gradients with hard stops 2020-08-05 08:10:35 -04:00
green-20x20.png
green-100x100.png testsuite: Add lots of reftests for picture sizing 2021-10-22 17:51:41 +02:00
green-150x150.png testsuite: Add lots of reftests for picture sizing 2021-10-22 17:51:41 +02:00
green-200x200.png testsuite: Add lots of reftests for picture sizing 2021-10-22 17:51:41 +02:00
green-300x300.png testsuite: Add lots of reftests for picture sizing 2021-10-22 17:51:41 +02:00
green-border-red-100x100.png reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
grid-empty-with-spacing.ref.ui
grid-empty-with-spacing.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-expand.css
grid-expand.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-expand.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-homogeneous.css
grid-homogeneous.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-homogeneous.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-spacing1.ref.ui
grid-spacing1.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-spacing2.ref.ui
grid-spacing2.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-spacing3.css
grid-spacing3.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-spacing3.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-wfh.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
grid-wfh.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
gridlayout-invisible-child.ref.ui Add a reftest for grid layouts 2020-08-24 11:38:00 -04:00
gridlayout-invisible-child.ui Add a reftest for grid layouts 2020-08-24 11:38:00 -04:00
gtk-icontheme-sizing.css
gtk-icontheme-sizing.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
gtk-icontheme-sizing.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
gtk-image-effect-inherit.css
gtk-image-effect-inherit.ref.ui
gtk-image-effect-inherit.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
gtk-reftest.c Merge branch 'harmonize-would_drop' into 'main' 2023-04-28 22:55:42 +00:00
gtk-reftest.h testsuite: Use #pragma once consistently 2023-12-20 10:55:14 -05:00
hbox-with-ellipsizing-label.ref.ui label: Don't set ellipsized size as natural size 2021-11-30 15:10:02 +01:00
hbox-with-ellipsizing-label.ui label: Don't set ellipsized size as natural size 2021-11-30 15:10:02 +01:00
hbox-with-ellipsizing-wrapping-label.ref.ui label: Don't set ellipsized size as natural size 2021-11-30 15:10:02 +01:00
hbox-with-ellipsizing-wrapping-label.ui label: Don't set ellipsized size as natural size 2021-11-30 15:10:02 +01:00
icon-effect-missing.css
icon-effect-missing.ref.ui Fix the icon-effect-missing reftest 2021-05-04 16:21:37 -04:00
icon-effect-missing.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
icon-shadow-no-transform.css
icon-shadow-no-transform.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
icon-shadow-no-transform.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
icon-style-basics.css
icon-style-basics.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
icon-style-basics.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
icon-theme-hicolor.c Fix the icon-effect-missing reftest 2021-05-04 16:21:37 -04:00
icon-vfuncs.css
icon-vfuncs.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
icon-vfuncs.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
iconview-empty.css
iconview-empty.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
iconview-empty.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
image-compare.c reftests: Make image-compare use textures 2021-09-16 23:59:37 +02:00
image-icon-name-use-fallback.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
image-icon-name-use-fallback.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
image-icon-shadow-clipping.css
image-icon-shadow-clipping.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
image-icon-shadow-clipping.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
image-load-from-file.css reftests: Stop using xpm images 2024-04-28 23:54:55 -04:00
image-load-from-file.ref.ui
image-load-from-file.ui reftests: Stop using xpm images 2024-04-28 23:54:55 -04:00
inscription-markup.ref.ui reftests: Fix one reftest 2023-08-02 16:32:40 +01:00
inscription-markup.ui reftests: Add test for inscription markup parsing 2022-06-11 02:15:08 +02:00
inscription-overflow-multiline.ref.ui reftests: Test inscription multiline overflow 2022-06-12 02:42:00 +02:00
inscription-overflow-multiline.ui reftests: Test inscription multiline overflow 2022-06-12 02:42:00 +02:00
inscription-overflow-yalign.ref.ui reftests: Test overflowing inscription yalign 2022-06-11 22:19:17 +02:00
inscription-overflow-yalign.ui reftests: Test overflowing inscription yalign 2022-06-11 22:19:17 +02:00
inscription-overflow.ref.ui reftests: Add test for the overflow methods 2022-06-11 02:15:08 +02:00
inscription-overflow.ui reftests: Add test for the overflow methods 2022-06-11 02:15:08 +02:00
inscription-xalign-rtl.ref.ui reftests: Add an inscription xalign RTL test 2022-06-13 06:49:22 +02:00
inscription-xalign-rtl.ui reftests: Add an inscription xalign RTL test 2022-06-13 06:49:22 +02:00
inscription-xalign.ref.ui reftests: Add inscription reftest for xalign 2022-06-13 06:49:11 +02:00
inscription-xalign.ui reftests: Add inscription reftest for xalign 2022-06-13 06:49:11 +02:00
label-attribute-preference.css
label-attribute-preference.ref.ui reftests: Use colors without rounding errors 2021-09-16 23:59:37 +02:00
label-attribute-preference.ui reftests: Use colors without rounding errors 2021-09-16 23:59:37 +02:00
label-background.css
label-background.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-background.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-box-shadow-clip.css
label-box-shadow-clip.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-box-shadow-clip.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-clipping.css
label-clipping.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-clipping.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-ellipsize-small.ref.ui
label-ellipsize-small.ui
label-ellipsize-with-big.ref.ui
label-ellipsize-with-big.ui
label-fonts.css
label-fonts.ref.ui
label-fonts.ui
label-huge-max-width-chars.ref.ui label: max-width-chars has no effect on smaller text 2021-11-09 03:41:43 +01:00
label-huge-max-width-chars.ui label: max-width-chars has no effect on smaller text 2021-11-09 03:41:43 +01:00
label-max-width-chars-and-halign-and-infinite-width.ref.ui Revert "label: Never measure more than max-width-chars" 2021-11-05 06:12:33 +01:00
label-max-width-chars-and-halign-and-infinite-width.ui testsuite: Add test specifically for recent fix 2021-10-19 01:10:59 +02:00
label-overdraw-horizontal.ref.ui testsuite: Add tests for label overdraw 2022-05-17 00:14:19 +02:00
label-overdraw-horizontal.ui testsuite: Add tests for label overdraw 2022-05-17 00:14:19 +02:00
label-overdraw-vertical.ref.ui testsuite: Add tests for label overdraw 2022-05-17 00:14:19 +02:00
label-overdraw-vertical.ui testsuite: Add tests for label overdraw 2022-05-17 00:14:19 +02:00
label-shadows.css
label-shadows.ref.ui
label-shadows.ui
label-sizing.css
label-sizing.ref.ui label: Don't set ellipsized size as natural size 2021-11-30 15:10:02 +01:00
label-sizing.ui label: Don't set ellipsized size as natural size 2021-11-30 15:10:02 +01:00
label-small-ellipsized.ref.ui
label-small-ellipsized.ui
label-small-max-width-chars.ref.ui label: max-width-chars should be ignored sometimes 2021-11-09 03:41:43 +01:00
label-small-max-width-chars.ui label: max-width-chars should be ignored sometimes 2021-11-09 03:41:43 +01:00
label-text-shadow-changes-modify-clip.css
label-text-shadow-changes-modify-clip.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-text-shadow-changes-modify-clip.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-text-shadow-clipping.css
label-text-shadow-clipping.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-text-shadow-clipping.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
label-width-chars-dont-shrink.ref.ui
label-width-chars-dont-shrink.ui
label-wrap-justify.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
label-wrap-justify.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
label-wrap-width-chars.ref.ui label: Handle width-chars > text width 2021-11-09 18:34:35 +01:00
label-wrap-width-chars.ui label: Handle width-chars > text width 2021-11-09 18:34:35 +01:00
label-wrap-word-char-natural-size.ref.ui label: Add gtk_label_set_natural_wrap_mode() 2021-12-20 02:28:37 +01:00
label-wrap-word-char-natural-size.ui label: Add gtk_label_set_natural_wrap_mode() 2021-12-20 02:28:37 +01:00
label-wrapped-huge-max-width-chars.ref.ui label: max-width-chars has no effect on smaller text 2021-11-09 03:41:43 +01:00
label-wrapped-huge-max-width-chars.ui label: max-width-chars has no effect on smaller text 2021-11-09 03:41:43 +01:00
late-binding.ref.ui builder: Fix handling of <binding> 2021-09-28 15:09:49 -04:00
late-binding.ui builder: Fix handling of <binding> 2021-09-28 15:09:49 -04:00
late-property.ref.ui builder: Fix parsing of mixed declarations 2021-09-27 17:47:24 -04:00
late-property.ui builder: Fix parsing of mixed declarations 2021-09-27 17:47:24 -04:00
letter-spacing.c
letter-spacing.css
letter-spacing.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
letter-spacing.ui
linear-gradient-transition-to-other.css
linear-gradient-transition-to-other.ref.ui
linear-gradient-transition-to-other.ui
linear-gradient.css *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
linear-gradient.ref.ui
linear-gradient.ui
link-coloring.css
link-coloring.ref.ui
link-coloring.ui
listview-margin.css listview: Measure children only, not self 2023-02-19 05:41:29 +01:00
listview-margin.ref.ui listview: Measure children only, not self 2023-02-19 05:41:29 +01:00
listview-margin.ui listview: Measure children only, not self 2023-02-19 05:41:29 +01:00
listview-with-wrapped-labels.ref.ui reftests: Add reftest for last 2 issues 2021-11-06 04:30:50 +01:00
listview-with-wrapped-labels.ui reftests: Add reftest for last 2 issues 2021-11-06 04:30:50 +01:00
marble.png reftests: Stop using xpm images 2024-04-28 23:54:55 -04:00
meson.build reftests: Make glarea-gl-only test XFAIL 2024-08-23 22:53:13 +02:00
messagedialog-secondarytext.ref.ui
messagedialog-secondarytext.ui
named-colors.css
named-colors.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
named-colors.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
no-colors.css
no-colors.ref.ui
no-colors.ui
nonresizable-size.ref.ui
nonresizable-size.ui
notebook-tab-position.css
notebook-tab-position.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
notebook-tab-position.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
nth-child.css
nth-child.ref.ui
nth-child.ui
opacity-initial.css
opacity-initial.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
opacity-initial.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
opacity.css
opacity.ref.ui
opacity.ui
overlay-no-main-widget.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
overlay-no-main-widget.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
paned-handle-size.css paned: Compute the right handle size 2021-11-21 01:49:40 +01:00
paned-handle-size.ref.ui paned: Compute the right handle size 2021-11-21 01:49:40 +01:00
paned-handle-size.ui paned: Compute the right handle size 2021-11-21 01:49:40 +01:00
paned-undersized.css
paned-undersized.ref.ui paned: Redo the api 2020-05-11 22:21:33 -04:00
paned-undersized.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
partial-rounded-border.css
partial-rounded-border.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
partial-rounded-border.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
picture-content-fit-contain.css reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-contain.ref.ui reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-contain.ui reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-cover.css reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-cover.ref.ui reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-cover.ui reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-fill.css reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-fill.ref.ui reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-fill.ui reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-scale-down.css reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-scale-down.ref.ui reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-content-fit-scale-down.ui reftests: Add content-fit picture tests 2022-07-16 17:53:13 +02:00
picture-load-invalid-file.ref.ui
picture-load-invalid-file.ui
pixbuf-icon.ref.ui icontheme: Fix variable mixup leading to crashes 2021-09-17 17:41:13 +00:00
pixbuf-icon.ui icontheme: Fix variable mixup leading to crashes 2021-09-17 17:41:13 +00:00
pseudoclass-on-box.css
pseudoclass-on-box.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
pseudoclass-on-box.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
pseudoclass-on-parent.css
pseudoclass-on-parent.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
pseudoclass-on-parent.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
README *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
reference-background-origin.png reftests: Use 0.6 alpha, not 0.5 2021-09-16 23:59:37 +02:00
reftest-compare.c reftests: Make image-compare use textures 2021-09-16 23:59:37 +02:00
reftest-compare.h testsuite: Use #pragma once consistently 2023-12-20 10:55:14 -05:00
reftest-module.c testsuite: Stop using g_slice 2023-03-14 14:56:42 -04:00
reftest-module.h testsuite: Use #pragma once consistently 2023-12-20 10:55:14 -05:00
reftest-snapshot.c reftest-snapshot.c: Fix running reftests on Visual Studio 2023-05-08 15:10:17 +08:00
reftest-snapshot.h testsuite: Use #pragma once consistently 2023-12-20 10:55:14 -05:00
reftests-dark.test.in a11y: Consolidate accessibility environment variables 2020-11-09 16:21:49 +00:00
reftests-hc.test.in a11y: Consolidate accessibility environment variables 2020-11-09 16:21:49 +00:00
reftests-hci.test.in a11y: Consolidate accessibility environment variables 2020-11-09 16:21:49 +00:00
reftests.test.in a11y: Consolidate accessibility environment variables 2020-11-09 16:21:49 +00:00
repeating-radial-gradient-at-beginning.css
repeating-radial-gradient-at-beginning.ref.ui
repeating-radial-gradient-at-beginning.ui
reset-to-defaults.css
revealer-extra-size.ref.ui
revealer-extra-size.ui
revealer-wrappable-contents.ref.ui
revealer-wrappable-contents.ui
rotated-layout.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
rotated-layout.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
separator-size.css
separator-size.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
separator-size.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
set-default-direction.c Use gtk_window_set_child throughout 2020-05-04 22:53:08 -04:00
set-default-direction.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
set-default-direction.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
shadow-clip-rounding.css
shadow-clip-rounding.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
shadow-clip-rounding.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
shorthand-entry-border.css
shorthand-entry-border.ref.ui
shorthand-entry-border.ui
sibling-pseudoclasses.css
sibling-pseudoclasses.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
sibling-pseudoclasses.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
simple.ref.ui
simple.ui
sizegroups-basics.css
sizegroups-basics.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
sizegroups-basics.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
sizegroups-evolution-identity-page.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
sizegroups-evolution-identity-page.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
sizegroups-get-preferred-null.ref.ui
sizegroups-get-preferred-null.ui
statusbar-remove-all.c Deprecate GtkStatusbar 2023-02-02 08:39:24 +01:00
statusbar-remove-all.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
statusbar-remove-all.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
style-context-save-inheritance.css
style-context-save-inheritance.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
style-context-save-inheritance.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
style-properties-only-child.css
style-properties-only-child.ref.ui
style-properties-only-child.ui
symbolic-icon-translucent-color.css
symbolic-icon-translucent-color.ref.ui
symbolic-icon-translucent-color.ui
texture-icon.ref.ui icontheme: Fix variable mixup leading to crashes 2021-09-17 17:41:13 +00:00
texture-icon.ui icontheme: Fix variable mixup leading to crashes 2021-09-17 17:41:13 +00:00
textview-border-windows.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
textview-border-windows.css
textview-border-windows.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
textview-border-windows.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
textview-margins.css
textview-margins.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
textview-margins.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
textview-tags.c
textview-tags.css
textview-tags.ref.ui reftests/textview-tags: Hide text view cursor 2020-12-08 12:03:18 +01:00
textview-tags.ui reftests/textview-tags: Hide text view cursor 2020-12-08 12:03:18 +01:00
transform-origin.css Add a reftest for transform-origin 2021-01-24 23:47:10 -05:00
transform-origin.ref.ui Add a reftest for transform-origin 2021-01-24 23:47:10 -05:00
transform-origin.ui Add a reftest for transform-origin 2021-01-24 23:47:10 -05:00
treeview-crash-too-wide.ref.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
treeview-crash-too-wide.ui testsuite: Remove <requires> from ui files 2020-11-10 19:17:45 -05:00
treeview-fixed-height.css
treeview-fixed-height.ref.ui
treeview-fixed-height.ui
treeview-headers-hidden.ref.ui
treeview-headers-hidden.ui
unresolvable.css *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
unresolvable.ref.ui
unresolvable.ui
vbox-with-2-wrapping-labels-where-one-should-wrap.ref.ui reftests: Use longer words when testing wrapping 2024-04-28 13:51:42 +02:00
vbox-with-2-wrapping-labels-where-one-should-wrap.ui reftests: Use longer words when testing wrapping 2024-04-28 13:51:42 +02:00
vbox-with-max-width-chars-label.ref.ui boxlayout: Compute opposite size properly 2021-11-05 20:30:49 +01:00
vbox-with-max-width-chars-label.ui boxlayout: Compute opposite size properly 2021-11-05 20:30:49 +01:00
window-border-width.ref.ui
window-border-width.ui
window-default-size.ref.ui
window-default-size.ui
window-height-for-width.ref.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
window-height-for-width.ui grid layout: Rename some properties 2020-08-02 17:58:03 -04:00
window-show-contents-on-map.ref.ui Revert "reftests: Remove window-show-contents-on-map.ui test" 2020-12-08 11:45:52 -05:00
window-show-contents-on-map.ui Revert "reftests: Remove window-show-contents-on-map.ui test" 2020-12-08 11:45:52 -05:00
wrap-margin-align-critical.ref.ui widget: force adjustment method is one size is FILL 2021-11-20 06:04:10 +01:00
wrap-margin-align-critical.ui widget: Don't forget margins when adjusting 2021-11-19 23:46:59 +01:00
wrapping-in-boxes-in-boxes.ref.ui sizerequestcache: Increase size 2021-11-20 06:04:10 +01:00
wrapping-in-boxes-in-boxes.ui sizerequestcache: Increase size 2021-11-20 06:04:10 +01:00

gtk-reftest is a new test runner supposed to do a lot of generic tests.
Run it like this:

./gtk-reftest [OPTIONS] TESTFILE [TESTFILES...]

where FILE is a GtkBuilder ui file to run.

For a general test named "test", you want to have the following files:
1) test.ui
2) test.ref.ui
3) test.css (optional)
The test will then check that test.ui and test.ref.ui are rendered
identically with the provided css.

In detail, for every provided TESTFILE the test runner will:
1) Add the css to the default screen
2) Load the test.ui file and the test.ref.ui file
3) Grab the first GtkWindow subclass widget
4) gtk_widget_show() it and take a snapshot image of its contents into
   a cairo surface.
5) Compare the two images to be bitwise identical. If they are not, a
   diff image will be created highlighting the differences.
6) Save the images as png files to the output directory named:
   - test.out.png (rendering of test.ui)
   - test.ref.png (rendering of test.ref.ui)
   - test.diff.png (optional, differences from step 5)
7) Fail the test if the two images are not bitwise identical

Credit for the idea of reftests goes to Mozilla and in particular David
Baron. For a larger introduction of why reftests are useful, see
http://weblogs.mozillazine.org/roc/archives/2008/12/reftests.html