summaryrefslogtreecommitdiffhomepage
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2024-06-25Add `daita` as a Cargo cfg variableMarkus Pettersson1-1/+1
Gate DAITA compilation on `"cargo::rustc-cfg=daita"` emitted in build files per platform.
2024-06-25Enable DAITA for linux in CLI and typesSebastian Holmin3-0/+6
2024-06-25Add a human-friendly error message if packages directory is missingMarkus Pettersson1-0/+4
2024-06-25Correct documentation in `test/REAME.md`Markus Pettersson1-3/+2
2024-06-25Increase Windows test image sizeDavid Lönnhager1-1/+1
2024-06-24Run `cargo +nightly fmt`Sebastian Holmin2-5/+7
2024-06-19Bump curve25519-dalekDavid Lönnhager1-9/+2
This update fixes RUSTSEC-2024-0344.
2024-06-10Retry DNS lookup for API in test managerDavid Lönnhager5-58/+95
2024-06-03Update `test/Cargo.lock`Markus Pettersson1-1/+0
2024-05-29Run UI tests for macOS split tunnelingDavid Lönnhager1-8/+29
2024-05-23Update documentation on how to add new Windows VMsMarkus Pettersson1-0/+4
Mention that the `test-runner` and standalone e2e test executable should be excluded from being flagged by Windows Security. We have experienced some false positives lately, and we do indeed trust what we upload to the test runner VMs.
2024-05-16Increase boot timeout for testing guestsDavid Lönnhager1-1/+1
2024-05-03Simplify cleanup of testing cacheDavid Lönnhager1-3/+2
2024-04-30Enable integration tests for macOS split tunnelingDavid Lönnhager3-5/+21
2024-04-30Downgrade zeroize in test workspaceDavid Lönnhager1-2/+2
1.8.0 has been yanked
2024-04-29Rename build.sh to build-runner.shDavid Lönnhager3-11/+9
This commit also updates ci-runtests.sh
2024-04-29Build Windows runner in containerDavid Lönnhager4-25/+35
2024-04-29Make test build setup more like app containerDavid Lönnhager2-24/+45
2024-04-29Share cargo registry between app and test containersDavid Lönnhager1-6/+13
2024-04-25Update windows-sysJoakim Hulthe2-585/+587
2024-04-23Upgrade rustls to avoid RUSTSEC-2024-0336Linus Färnstrand1-14/+35
2024-04-22Limit execution of `test_installation_idempotency`Markus Pettersson1-22/+30
2024-04-19Add gui test to test frameworkOskar Nyberg1-7/+67
2024-04-19Add ensure_logged_in test helper functionOskar Nyberg1-0/+15
2024-04-17Remove dummy interfacesDavid Lönnhager3-70/+3
2024-04-17Prevent ARP lookups during LAN testsDavid Lönnhager3-60/+48
2024-04-17Run nightly formatter for testsDavid Lönnhager1-2/+2
2024-04-15Add Zlib to allowed licencesOskar Nyberg1-1/+2
2024-04-12Reset daemon environment when neededMarkus Pettersson6-35/+256
2024-04-12Upgrade `pcap` to `1.3`Markus Pettersson2-3/+4
This fixes type checking of `pcap` functions on Windows. Without it, type checking of the ``test-runner` crate from a Linux host to a Windows target would not work.
2024-04-12Do not panic in DNS testsMarkus Pettersson1-16/+23
Avoid panicking in more tests - prefer to propagate an error value instead.
2024-04-12Get rid of type casting for test function argumentMarkus Pettersson4-31/+27
Replace the `Box<dyn Any>` type for the third test function argument 'mullvad client' - replace it with a dedicated enum type `MullvadClientArgument`. This change got rid of the type casting from `Box<dyn Any>` to `MullvadProxyClient` done in the `test_function` macro.
2024-04-12Fix SOCKS5 server should accept all trafficMarkus Pettersson1-4/+4
Specify that the `Authentication` should be 'Accept all traffic' by default for the SOCKS5-server we spawn on the test manager. Otherwise, the default is to 'Deny all traffic' by default.
2024-04-12Refactor custom access method integration testsMarkus Pettersson1-44/+50
Break out the Shadowsocks and SOCKS5 custom access method tests into seperate tests. The intent is to increase logging granularity.
2024-04-12Add ClearCustomLists RPC callJoakim Hulthe1-6/+5
2024-04-12Add ClearCustomApiAccessMethods rpc callJoakim Hulthe1-0/+11
2024-04-12Make sure we clear all settings between e2e testsJoakim Hulthe1-13/+50
2024-04-11Fix wireguard rotation testSebastian Holmin1-20/+39
The test was flaky because if a race condition which made the key rotation missable.
2024-04-10Add list-tests command to test-managerJoakim Hulthe1-0/+14
2024-04-10Sort desktop e2e result matrix by priorityJoakim Hulthe3-7/+12
2024-04-09Make payload of connection checker configurableMarkus Pettersson4-19/+38
2024-04-09Implement test for audit ticket `MUL-02-002 WP2`Markus Pettersson7-82/+166
2024-04-09Move `ConnChecker` to `helpers.rs`Markus Pettersson2-304/+313
2024-04-09Run `cargo +nightly fmt`Sebastian Holmin22-166/+136
2024-04-08Print detected tested guest OS versionDavid Lönnhager2-0/+23
2024-04-08Add get_os_version RPCDavid Lönnhager5-0/+68
2024-04-08Print error cause on test vm config parse failJoakim Hulthe1-1/+1
2024-04-08Add timeout to tester geoip rcp callJoakim Hulthe3-9/+23
2024-04-08Add ip override test for wireguardJoakim Hulthe2-0/+450
2024-04-04Add macros for implementing `Intersection` traitSebastian Holmin1-0/+11