summaryrefslogtreecommitdiffhomepage
path: root/android/test/common
AgeCommit message (Collapse)AuthorFilesLines
2025-10-09Implement LWO on androidJonatan Rhodin1-0/+9
2025-09-03Add connection test for QUICDavid Göransson2-0/+17
2025-08-19Update ui automatorJonatan Rhodin1-2/+5
2025-08-19Fix failing e2e testsJonatan Rhodin1-1/+1
2025-07-31Fix tests failing when the notification allowed dialog is not shownJonatan Rhodin2-32/+5
2025-07-29Check for both tag and name in location cells for e2e testsDavid Göransson1-1/+6
2025-07-10Add e2e test for Google play purchasesDavid Göransson2-0/+29
2025-07-04Remove waitForStable workaroundDavid Göransson3-18/+4
2025-07-03Fix gradle kotlinOptions warningsDavid Göransson1-3/+7
2025-05-26Migrate remaining deps and versions to version catalogsDavid Göransson1-5/+5
2025-05-22Add Post quantum connection testJonatan Rhodin2-0/+19
2025-05-19Add API blocked e2e connection testKalle Lindström1-0/+21
2025-05-13Catch nullpointerDavid Göransson3-4/+18
2025-05-13Avoid waiting for stable when active window is switchedDavid Göransson2-16/+8
NullPointerException was probably caused by the active window being changing while we called `waitForStableInActiveWindow`.
2025-05-12Convert all test to use Page patternDavid Göransson10-165/+136
Converts all our last test to use the Page object pattern and clean up a bunch of old MockApi and E2E test logic.
2025-05-09Add waitForStable between on each pageDavid Göransson1-1/+6
2025-05-09Fix flaky device management testDavid Göransson2-0/+22
The device mangement test would fail because it expect the device to be removed however it was in a loading state while API request was being made. This commit allows it to be visible intiailly (loading) and then expects it to be removed.
2025-05-09Add device management pageDavid Göransson1-0/+20
2025-05-07Fix test tag mismatchDavid Göransson1-3/+3
2025-04-30Move all test tags to new lib.ui.tag moduleKalle Lindström8-57/+46
2025-04-04Add shadowsocks obfuscation e2e testKalle Lindström5-27/+102
2025-03-07Offer to store accout number in password managerDavid Göransson1-0/+11
2025-01-13Add leak test for when VPN settings changeNiklas Berglund7-27/+87
2024-12-13Migrate remaining e2e tests to POPNiklas Berglund7-1/+81
2024-12-06Migrate ConnectionTest e2e tests to use POPNiklas Berglund8-9/+224
2024-12-03Implement UDP-over-TCP e2e test and firewall API clientNiklas Berglund2-2/+5
2024-12-03Implement basic of page object patternNiklas Berglund4-0/+93
2024-11-18Fix flaky removal of VPN profilesDavid Göransson1-2/+7
2024-11-18Update ForgetAllVpnApps to handle hard-coded VPN profilesDavid Göransson2-9/+30
2024-10-16Clean up test ruleDavid Göransson1-17/+6
2024-10-15Add minimal leak tests for AndroidNiklas Berglund2-0/+48
2024-10-15Add video recording of e2e testsNiklas Berglund1-0/+60
2024-10-03Make all compiler warnings errorsDavid Göransson1-1/+4
2024-09-24Set build tools version to 35.0.0David Göransson1-0/+1
2024-09-20Call dismissChangelogIfShown at the correct timeJonatan Rhodin1-0/+2
2024-09-18Fix testsDavid Göransson1-8/+3
2024-09-18Fix Delete old vpn in e2e testDavid Göransson1-2/+5
2024-09-17Format build filesDavid Göransson1-5/+6
2024-09-16Rename test timeout constantsNiklas Berglund3-31/+21
2024-08-30Initialize mullvad daemon directly in vpn service on createJonatan Rhodin1-2/+2
As a consequence move the address resolve to the daemon
2024-08-28Reformat kotlin code using updated ktfmt pluginAlbin3-9/+9
This commit mostly adds trailing commas throughout the project, but also includes a few other formatting changes.
2024-08-27Handle alternative wording for deleting VPN profileNiklas Berglund1-2/+10
2024-08-27Wait for login button to be enabledNiklas Berglund1-1/+3
2024-08-27Re-enable testConnectAndVerifyWithConnectionCheckNiklas Berglund1-1/+2
2024-08-19Fix for failing mockapi and e2e testsNiklas Berglund2-16/+5
2024-08-13Migrate to version catalogsAlbin1-14/+14
2024-06-26Migrate log calls to kermitAlbin1-5/+5
2024-06-26Add kermit dependencyAlbin1-0/+1
2024-06-10Unify account number namingAlbin1-7/+7
Use variations of "account number" rather than "account token" throughout the kotlin code base.
2024-05-29Migrate to gRPCDavid Göransson1-1/+1
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>