| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-12-06 | Remove superseded RPC for restarting the Mullvad system service | Markus Pettersson | 6 | -126/+73 | |
| 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-06 | Add `test_connecting_state_when_corrupted_state_cache` | Markus Pettersson | 3 | -12/+53 | |
| 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. | |||||
| 2023-12-06 | Implement RPC for reading & writing to app cache file | Markus Pettersson | 8 | -54/+251 | |
| - 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-11-22 | Remove relay selection logic from multihop and udp2tcp tests (same as ↵ | David Lönnhager | 3 | -83/+49 | |
| test_bridge) | |||||
| 2023-11-22 | Obtain tunnel interface from management interface in tests | David Lönnhager | 11 | -257/+233 | |
| 2023-11-16 | Let relay selector pick entry & exit nodes in `test_bridge` | Markus Pettersson | 2 | -68/+45 | |
| 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. | |||||
| 2023-11-16 | test-framework: Prefer types from `mullvad-types` | Markus Pettersson | 5 | -64/+101 | |
| Prefer types from `mullvad-types` over equivavelent types defined in `mullvad-management-interface`. | |||||
| 2023-11-08 | Use app bundled `ca.crt` in end-to-end testing | Markus Pettersson | 1 | -119/+33 | |
| 2023-10-31 | Update e2e tests | David Lönnhager | 6 | -92/+61 | |
| 2023-10-31 | Replace UpdateRelaySettings with SetRelaySettings | David Lönnhager | 5 | -22/+22 | |
| 2023-10-30 | Print whether packages are downloaded | David Lönnhager | 1 | -4/+6 | |
| 2023-10-24 | Ignore irrelevant files in build-runner-image.sh | David Lönnhager | 2 | -5/+6 | |
| 2023-10-24 | Reset all relay constraints in tests | David Lönnhager | 2 | -2/+11 | |
| 2023-10-24 | Prefer `mullvad_types` types over generated tonic types | Markus Pettersson | 2 | -36/+29 | |
| 2023-10-24 | Document & simplify `reset_relay_settings` | Markus Pettersson | 1 | -18/+18 | |
| 2023-10-24 | Refactor move `reboot` to `helpers.rs` | Markus Pettersson | 2 | -15/+18 | |
| 2023-10-24 | Remove superflous location constraints from multiple test cases | Markus Pettersson | 1 | -19/+0 | |
| 2023-10-24 | Upload e2e-test report matrix | Markus Pettersson | 1 | -3/+0 | |
| 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/ | |||||
| 2023-10-24 | Set up dummy interface on macOS | David Lönnhager | 1 | -2/+36 | |
| 2023-10-24 | Make WireGuard interface temporary during test run | David Lönnhager | 1 | -18/+45 | |
| 2023-10-24 | Truncate log files in tests and ignore old logs | David Lönnhager | 1 | -5/+32 | |
| 2023-10-24 | Keep UI runner when clearing cache | David Lönnhager | 1 | -1/+1 | |
| 2023-10-24 | Fully abort all tasks before leaving a test | David Lönnhager | 3 | -79/+119 | |
| 2023-10-21 | Remove references to talpid-windows-net in e2e tests | David Lönnhager | 3 | -9/+9 | |
| 2023-10-20 | Relax relay constraints in `test_quantum_resistant_multihop_udp2tcp_tunnel` | Markus Pettersson | 1 | -24/+25 | |
| Loosen up relay constraints in `test_quantum_resistant_multihop_udp2tcp_tunnel`, which makes the test more resilient to changes in the testing environment. | |||||
| 2023-10-20 | Add desktop end-to-end tests | David Lönnhager | 65 | -0/+15638 | |
| Co-authored-by: Jonathan <jonathan@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2018-08-15 | Add workspaces | Andrej Mihajlov | 17 | -1711/+0 | |
| 2018-08-14 | Implement IPv6 enable/disable in GUI | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 | |
| 2018-08-08 | Refine tests | Andrej Mihajlov | 1 | -66/+77 | |
| 2018-08-08 | Refine eventPromiseHelper | Andrej Mihajlov | 1 | -5/+12 | |
| 2018-08-08 | Render Settings in a more straightforward way | Andrej Mihajlov | 1 | -20/+25 | |
| 2018-08-08 | Stop buffering JSON RPC messages when disconnected | Andrej Mihajlov | 1 | -71/+52 | |
| 2018-08-08 | Make HeaderBar more composable | Andrej Mihajlov | 2 | -46/+2 | |
| 2018-08-08 | Pull account expiry on demand | Andrej Mihajlov | 3 | -66/+69 | |
| 2018-07-26 | Update headers in `SelectLocation` | Janito Vaqueiro Ferreira Filho | 1 | -2/+5 | |
| 2018-07-25 | Update test to use ten digit account tokens | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 | |
| 2018-07-24 | Localize expiry time | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 | |
| 2018-07-24 | Copy account token to clipboard when clicked | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 | |
| 2018-07-23 | Remove "hidden" prop from HeaderBar | Andrej Mihajlov | 1 | -16/+0 | |
| 2018-07-23 | Fix tests | Andrej Mihajlov | 7 | -41/+33 | |
| 2018-07-16 | Add chai-as-promised to improve promise based tests | Andrej Mihajlov | 2 | -63/+36 | |
| 2018-07-16 | Add auto-start and auto-connect fields to Preferences | Andrej Mihajlov | 3 | -1/+7 | |
| 2018-07-16 | Remove dead code | Andrej Mihajlov | 1 | -103/+0 | |
| 2018-07-05 | Add initial form data to Support form, save form data when failed to submit ↵ | Andrej Mihajlov | 1 | -75/+77 | |
| the problem report | |||||
| 2018-07-03 | Pass individual props instead of AccountReduxState | Andrej Mihajlov | 1 | -1/+0 | |
| 2018-07-03 | Remove tests that we are not going to fix | Andrej Mihajlov | 10 | -607/+34 | |
| 2018-07-03 | Fix Login tests | Andrej Mihajlov | 1 | -73/+29 | |
| 2018-07-03 | Refactor IpcFacade to DaemonRpc and JsonRpcWs to JsonRpcTransport | Andrej Mihajlov | 10 | -199/+199 | |
| 2018-07-02 | Add option to prefer const over let for immutable variables | Andrej Mihajlov | 3 | -15/+15 | |
| 2018-06-20 | Update eslint rules | Andrej Mihajlov | 1 | -0/+4 | |
