summaryrefslogtreecommitdiffhomepage
path: root/test/test-runner/src/sys.rs
AgeCommit message (Collapse)AuthorFilesLines
2025-09-12Split sys module in test-runner into one per platformDavid Lönnhager1-954/+0
2025-09-12Stop daemon correctly when changing log level in testsDavid Lönnhager1-17/+68
2025-09-12Check actual service status in test framework instead of only named pipeDavid Lönnhager1-2/+52
2025-07-11Add functions to toggle service startupSebastian Holmin1-3/+42
2025-07-11Add e2e test for clearing firewall rules on rebootMarkus Pettersson1-0/+6
In some conditions, you can be left with blocking firewall rules if an upgrade fails to install the new app version. Add e2e test to assert that these firewall rules are cleared on reboot for Windows.
2025-07-10Run `cargo fmt` in test-repoSebastian Holmin1-4/+4
2025-07-09Inline format argumentsLinus Färnstrand1-9/+8
2025-06-05Fix typosomahs1-1/+1
2025-01-07Split up `Service` error variantsMarkus Pettersson1-42/+49
2024-08-09Capture errors in `systemclt` cmdSebastian Holmin1-5/+19
2024-06-24Run `cargo +nightly fmt`Sebastian Holmin1-3/+6
2024-04-12Reset daemon environment when neededMarkus Pettersson1-29/+194
2024-04-09Run `cargo +nightly fmt`Sebastian Holmin1-20/+19
2024-04-08Add get_os_version RPCDavid Lönnhager1-0/+36
2024-02-27Fix `clippy` lint 'suspicious_open_options'Markus Pettersson1-0/+2
2023-12-15[Clippy] Fix unused `async`Markus Pettersson1-0/+1
2023-12-12Fix `stop_app` RPC for macosMarkus Pettersson1-1/+1
2023-12-06Remove superseded RPC for restarting the Mullvad system serviceMarkus Pettersson1-49/+21
The function `set_mullvad_daemon_service_state(on: bool) -> Result<(), test_rpc::Error>`, which would conditionally start or stop the Mullvad daemon in the test runner, has been superseded by two separate functions which accomplish the same thing: `start_mullvad_daemon` & `stop_mullvad_daemon`.
2023-12-06Implement RPC for reading & writing to app cache fileMarkus Pettersson1-12/+91
- Implement RPC for writing to a file in a test runner / guest VM. - Implement RPC for getting app cache directory - Implement RPC for restarting the app in a test runner / guest vm - Implement RPC for starting the app in a test runner / guest vm - Implement RPC for stopping the app in a test runner / guest vm - Implement `find_cache_traces` on Window & macOS
2023-10-20Add desktop end-to-end testsDavid Lönnhager1-0/+531
Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>