summaryrefslogtreecommitdiffhomepage
path: root/mullvad-tests
AgeCommit message (Collapse)AuthorFilesLines
2021-12-13Remove mullvad-testsEmīls Piņķis8-957/+0
2021-11-08Set all Rust crates to edition 2021Linus Färnstrand1-1/+1
2021-07-13Update tonic and prostDavid Lönnhager1-3/+3
2021-07-13Update tokio dependenciesDavid Lönnhager1-6/+6
2021-01-14Bump parity-tokio-ipc to 0.8David Lönnhager1-1/+1
2020-09-04Update dependenciesDavid Lönnhager1-1/+1
* Update semver-compatible dependencies using 'cargo update'. * Other updates: base64, tonic-build, netlink-packet-route, netlink-sys, rtnetlink, uuid. * Removed futures 0.1 from mullvad-cli.
2020-08-20Bump tonic from 0.2 to 0.3David Lönnhager1-1/+1
2020-08-20Use gRPC for management interface in backend and CLIDavid Lönnhager1-2/+0
2020-07-29Fix mullvad-tests crate not building due to changed types, old IPC client, etc.David Lönnhager5-52/+132
2020-05-07Use embeded TLS certificatesEmīls1-5/+0
2020-01-21Add `publish = false` to all Cargo.toml filesLinus Färnstrand1-0/+1
2020-01-15Remove usage of Mullvad email in crate manifestsJanito Vaqueiro Ferreira Filho1-1/+1
2019-10-29Upgrade duct to 0.13Linus Färnstrand1-1/+1
2019-08-12Replace ::std with just stdLinus Färnstrand1-1/+1
2019-04-08Remove error-chain from mullvad-ipc-clientLinus Färnstrand1-2/+2
2019-04-03Don't run integration tests on AndroidJanito Vaqueiro Ferreira Filho2-55/+71
2019-03-27Update mullvad-tests with new subscription modelLinus Färnstrand2-15/+22
2019-03-21Upgrade the duct dependency to 0.12Linus Färnstrand1-1/+1
2019-02-14Adjust integration tests to work after changes to talpid-core and the ipc-clientEmīls Piņķis2-30/+75
2019-02-14Use proper subscriptions in mullvad-ipc-clientEmīls Piņķis2-4/+5
2018-12-13Activate the merge_imports rustfmt featureLinus Färnstrand2-5/+4
2018-12-13Upgrade mullvad-tests to Rust 2018Linus Färnstrand7-65/+41
2018-11-16Fix various clippy warningsLinus Färnstrand1-1/+0
2018-11-15Listen to the RouteUp instead of the Up plugin eventLinus Färnstrand1-1/+1
2018-11-06Lock jsonrpc-client dependencies to commit hashLinus Färnstrand1-2/+2
2018-11-05Use latest changes to openvpn-plugin libraryLinus Färnstrand2-5/+4
2018-10-29Remove a number of #[macro_use] in favor of new way of importingLinus Färnstrand1-2/+1
2018-09-27Remove everyone from authors field of librariesLinus Färnstrand1-1/+1
2018-09-27Reformat with rustfmt 0.99.5Linus Färnstrand1-8/+13
2018-09-11Upgrade to newer tokio librariesEmīls Piņķis2-9/+10
2018-09-04Rename rpc_address to rpc_socketLinus Färnstrand1-4/+0
2018-08-30Replace `DaemonState` with `TunnelStateTransition`Janito Vaqueiro Ferreira Filho3-40/+38
2018-08-29Fix mullvad-testsEmīls Piņķis4-203/+58
2018-08-10Upgrade duct, windres, os_pipe and randLinus Färnstrand1-1/+1
2018-07-23Enable connection tests on all platformsJanito Vaqueiro Ferreira Filho1-1/+1
2018-07-23Add macOS loopback interface to testsJanito Vaqueiro Ferreira Filho1-0/+2
2018-07-23Change mock interface on WindowsJanito Vaqueiro Ferreira Filho1-0/+4
2018-07-23Enable account tests on all platformsJanito Vaqueiro Ferreira Filho1-1/+1
2018-07-23Only use Linux-specific `CLOSE_WRITE` on LinuxJanito Vaqueiro Ferreira Filho1-0/+4
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 Filho3-41/+7
2018-07-23Create `wait_for_file` helper functionJanito Vaqueiro Ferreira Filho1-10/+18
2018-07-23Create `wait_for_burst_of_events` helper methodJanito Vaqueiro Ferreira Filho1-8/+42
2018-07-23Remove attribute allowing dead codeJanito Vaqueiro Ferreira Filho1-2/+0
2018-07-06Use provided API server CA in integration testsJanito Vaqueiro Ferreira Filho1-4/+16
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 Filho3-62/+119
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.