egui/tests
Emil Ernerfeldt aedd43c88f
kittest: Add `UPDATE_SNAPSHOTS=force` (#7508)
This adds a new mode, `UPDATE_SNAPSHOTS=force`, which will lower the
threshold to zero, overwriting every image that is not _exactly_ the
same.

Most comparisons has a threshold because different GPUs render slightly
differently. However, setting that threshold accurately can be hard.

Sometimes a test will pass locally, but fail on CI. In those cases you
want to force an update of the failing test. You can use
`UPDATE_SNAPSHOTS=force` for that.

And sometimes a small change _should_ update all images, but the change
is so tiny that it falls under the threshold. Still, you want to make a
point of showing that these images have changes. You can use
`UPDATE_SNAPSHOTS=force` for that.
2025-09-05 16:45:36 +02:00
..
egui_tests kittest: Add `UPDATE_SNAPSHOTS=force` (#7508) 2025-09-05 16:45:36 +02:00
test_egui_extras_compilation Update MSRV to 1.86 (#7469) 2025-08-21 15:38:41 +02:00
test_inline_glow_paint Update MSRV to 1.86 (#7469) 2025-08-21 15:38:41 +02:00
test_size_pass Update MSRV to 1.86 (#7469) 2025-08-21 15:38:41 +02:00
test_ui_stack Update MSRV to 1.86 (#7469) 2025-08-21 15:38:41 +02:00
test_viewports Update MSRV to 1.86 (#7469) 2025-08-21 15:38:41 +02:00
README.md Move test crates to own folder (#4554) 2024-05-27 21:28:33 +02:00

README.md

Test apps

Some application to tests various parts of egui and eframe.

At some point it would be nice to have automatic screenshot regression tests for these.