-
-
Notifications
You must be signed in to change notification settings - Fork 130
core: add integration testing utilizing QEMU via runNixOSTest #891
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
edb42df to
248a796
Compare
I didn't really see the benfit in a wrapper executable to test hyprlock. But I needed a way to wait until the session is locked, so I added this waitForLock programm.
48d843a to
43eef97
Compare
43eef97 to
85adb80
Compare
|
Within the new In contrast to Hyprland, hyprlock doesn't have any ipc or other interactive parts that could be tested in a similar way to what "hyprtester" does. The test system instead launches each configuration in the test folder within hyprland running in a VM. In the future we could use Open questions:
@fufexan some nix stuff I wanted to check with you. Let me know if you think any of the following points should be done differently.
|
|
i didn't even think about quotas tbh. |
I believe it's fine. If you need the latest you could fetch the overlay with
LGTM
That's fine.
sure, afaik the Hyprland tests run about 10m due to rebuilding hyprland (not sure why, our store cache might be misconfigured). |
This is partially copied from hyprland's vm tests.
TODO:
machine.send_chars