| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Installing the app twice (or more times) should have the same observable
effect as installing it once. If the app is upgraded and the user is in
a connected state before starting the upgrade, no traffic should leak
during the installation process and the app should start up in a
connected state preserving the relay constraints.
|
|
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`.
|
|
Add regression test which checks that the daemon successfully recovers
from a corrupt target state cache. If the target state cache is corrupt,
the daemon will default to the `Connecting` target state on startup.
|
|
- 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
|
|
test_bridge)
|
|
|
|
We have seen `test_bridge` fail due to high latency if slow + far-away
servers were selected. Hopefully delegating the task of picking
appropriate entry & exit relays will help mitigate this.
|
|
Prefer types from `mullvad-types` over equivavelent types defined in
`mullvad-management-interface`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Upload e2e-test report matrix as an `.html` file and submit it to github
actions job summary: https://github.blog/2022-05-09-supercharging-github-actions-with-job-summaries/
|
|
|
|
|
|
|
|
Loosen up relay constraints in
`test_quantum_resistant_multihop_udp2tcp_tunnel`, which makes the test
more resilient to changes in the testing environment.
|
|
Co-authored-by: Jonathan <jonathan@mullvad.net>
Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
|