summaryrefslogtreecommitdiffhomepage
path: root/test/test-runner/Cargo.toml
AgeCommit message (Collapse)AuthorFilesLines
2025-10-03Update winregDavid Lönnhager1-1/+1
2025-09-24Make `dirs` a workspace dependency and upgrade to 6.0.0Linus Färnstrand1-1/+1
2025-09-23Promote `rand` to a workspace dependency in `test` workspaceMarkus Pettersson1-1/+1
2025-06-09Add ifconfig alias e2e testJoakim Hulthe1-1/+3
Co-Authored-By: David Lönnhager <david.l@mullvad.net>
2025-01-24Complete leak checker and implement in daemonJoakim Hulthe1-1/+1
2024-11-08Remove `once_cell` from `test` workspaceMarkus Pettersson1-1/+0
2024-10-18Set HOME env var in test runnerDavid Lönnhager1-0/+1
2024-08-22Spawn test processes as an unprivileged user by defaultDavid Lönnhager1-1/+1
Fixes an issue where the connection-checker is allowed to leak traffic on macOS
2024-08-14Make talpid-dbus optional in talpid-platform-metadataDavid Lönnhager1-1/+1
2024-07-16Add E2E test of CVE-2019-14899 mitigationJoakim Hulthe1-1/+1
2024-03-20Test leaking TCP/UDP/ICMP packets in split tunnelJoakim Hulthe1-1/+1
2024-03-08Add MTU detection integration test for Linux and WindowsSebastian Holmin1-6/+8
Add dependency `scopeguard` for cleaning up nftables ruleset.
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-1/+1
`err_derive` is unmaintained and will probably stop working with rust edition 2024. `thiserror` is almost a drop-in replacement. This commit simply replaces all occurences of `derive(err_derive::Error)` with `derive(thiserror::Error)` and fixes the attributes, but the Error and Display impls should be identical.
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-11Add package metadata to crates in testing frameworkLinus Färnstrand1-1/+5
Such as authors, repository, licence etc. And have all crates inherit from the workspace
2024-01-09Remove version and publish cargo metadataLinus Färnstrand1-1/+0
Since Rust 1.75.0 the `version` field is optional. The version defaults to "0.0.0" if it's not specified, and `publish` defaults to false if no version has been given. So by not specifying a version we get both `version = "0.0.0" and `publish = false` "for free"
2024-01-04Add workspace level linting to test workspaceLinus Färnstrand1-0/+3
2023-12-06Implement RPC for reading & writing to app cache fileMarkus Pettersson1-1/+1
- 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-21Remove references to talpid-windows-net in e2e testsDavid Lönnhager1-1/+1
2023-10-20Add desktop end-to-end testsDavid Lönnhager1-0/+58
Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>