summaryrefslogtreecommitdiffhomepage
path: root/mullvad-tests/tests
AgeCommit message (Collapse)AuthorFilesLines
2021-12-13Remove mullvad-testsEmīls Piņķis3-371/+0
2020-07-29Fix mullvad-tests crate not building due to changed types, old IPC client, etc.David Lönnhager2-18/+60
2019-03-27Update mullvad-tests with new subscription modelLinus Färnstrand1-15/+21
2019-02-14Adjust integration tests to work after changes to talpid-core and the ipc-clientEmīls Piņķis1-30/+74
2018-12-13Activate the merge_imports rustfmt featureLinus Färnstrand1-2/+1
2018-12-13Upgrade mullvad-tests to Rust 2018Linus Färnstrand3-24/+11
2018-08-30Replace `DaemonState` with `TunnelStateTransition`Janito Vaqueiro Ferreira Filho2-39/+37
2018-08-29Fix mullvad-testsEmīls Piņķis2-161/+6
2018-07-23Enable connection tests on all platformsJanito Vaqueiro Ferreira Filho1-1/+1
2018-07-23Enable account tests on all platformsJanito Vaqueiro Ferreira Filho1-1/+1
2018-07-23Enable startup tests on all platformsJanito Vaqueiro Ferreira Filho1-1/+1
2018-07-23Don't pipe daemon output to test processJanito Vaqueiro Ferreira Filho1-3/+4
2018-07-04Fix race condition on mock OpenVPN arguments fileJanito Vaqueiro Ferreira Filho1-8/+11
What sometimes happened was that the assertion that the file existed was successful, but the file hadn't finished being written to, so an attempt to read data from it failed.
2018-07-03Test if account token is updatedJanito Vaqueiro Ferreira Filho1-1/+29
2018-07-03Test if account token is used correctlyJanito Vaqueiro Ferreira Filho1-0/+55
2018-07-03Move wait for file in test helper functionsJanito Vaqueiro Ferreira Filho1-8/+8
Make the `get_plugin_arguments` function more specific.
2018-07-03Refactor file notification monitoring in testsJanito Vaqueiro Ferreira Filho1-10/+17
Create a `PathWatcher` helper type that presents itself as an `Iterator` over events on a specified path. It also allows setting a timeout for waiting for each event, so that it doesn't block indefinately. Although it watches a specific path, in reality it watches the path's parent directory, so that it can continue watching the file if it gets removed and recreated.
2018-07-03Create `search_openvpn_args` helper functionJanito Vaqueiro Ferreira Filho1-13/+3
2018-07-03Increase state change event timeoutJanito Vaqueiro Ferreira Filho1-1/+1
Because now the firewall handling may introduce enough latency for the tests to fail.
2018-06-28Test disconnectionJanito Vaqueiro Ferreira Filho1-0/+36
2018-06-28Test if daemon tries to restore lost connectionJanito Vaqueiro Ferreira Filho1-0/+28
2018-06-26Test if daemon moves to connected stateJanito Vaqueiro Ferreira Filho1-0/+26
2018-06-26Test connection authentication isolationJanito Vaqueiro Ferreira Filho1-0/+24
2018-06-26Test different plugin authentication credentialsJanito Vaqueiro Ferreira Filho1-8/+47
2018-06-26Test if IPC server requires authenticationJanito Vaqueiro Ferreira Filho1-4/+68
2018-06-26Remove unused importJanito Vaqueiro Ferreira Filho1-1/+0
2018-06-20Separate execution of integration testsJanito Vaqueiro Ferreira Filho2-2/+2
Use a script to run them to ensure they are testing the correct version of the `mullvad-daemon` binary.
2018-06-20Test if OpenVPN is respawned by daemonJanito Vaqueiro Ferreira Filho1-0/+22
2018-06-20Test if daemon progresses to connecting stateJanito Vaqueiro Ferreira Filho1-0/+31
2018-06-20Test if daemon starts in not connected stateJanito Vaqueiro Ferreira Filho1-0/+16
2018-06-20Use fake RPC address file for testingJanito Vaqueiro Ferreira Filho1-1/+1
2018-06-20Test if connection attempt spawns OpenVPNJanito Vaqueiro Ferreira Filho1-0/+23
2018-06-20Only run integration tests on LinuxJanito Vaqueiro Ferreira Filho1-2/+2
2018-06-20Move test `common` module to `mullvad-tests` lib.Janito Vaqueiro Ferreira Filho2-226/+2
2018-06-20Move integration tests to `mullvad-tests` crateJanito Vaqueiro Ferreira Filho2-0/+282