https://github.com/rust-windowing/winit-regtest
Regression tests for winit
https://github.com/rust-windowing/winit-regtest
Last synced: about 1 year ago
JSON representation
Regression tests for winit
- Host: GitHub
- URL: https://github.com/rust-windowing/winit-regtest
- Owner: rust-windowing
- Created: 2021-12-04T00:14:24.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-07T21:03:42.000Z (over 4 years ago)
- Last Synced: 2025-03-27T07:21:15.101Z (over 1 year ago)
- Language: Rust
- Size: 31.3 KB
- Stars: 2
- Watchers: 13
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
## About
Regression tests for the winit crate.
This is a work-in-progress.
The idea is that the executables under `tests-previous` and `tests-current` open a winit window and sythesize vairous input. While this happens, the winit window records the events into a file. We execute the same tests depending on different versions of winit (previous/current) and compare the output. There is a regression iff the output is different.
The `framework` crate is used to automate executing and comparing the `tests-previous` and `tests-current`.
The `tests-current` uses a symlink for the `src` folder found in `tests-previous`