summaryrefslogtreecommitdiffhomepage
path: root/android/test
AgeCommit message (Collapse)AuthorFilesLines
2025-05-19Add API blocked e2e connection testKalle Lindström5-6/+167
2025-05-16Use block wireguard new apiKalle Lindström2-2/+2
2025-05-13Catch nullpointerDavid Göransson3-4/+18
2025-05-13Avoid waiting for stable when active window is switchedDavid Göransson4-27/+19
NullPointerException was probably caused by the active window being changing while we called `waitForStableInActiveWindow`.
2025-05-12Convert all test to use Page patternDavid Göransson28-392/+245
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-12Increase router capture request timeouts by 15 secondsJonatan Rhodin1-0/+4
2025-05-09Add waitForStable between on each pageDavid Göransson1-1/+6
2025-05-09Fix flaky device management testDavid Göransson3-14/+39
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-09Fix a few blockers preventing us from bumping ktorDavid Göransson3-19/+13
2025-05-07Fix test tag mismatchDavid Göransson1-3/+3
2025-05-07Attempt to fix flakinessDavid Göransson1-0/+2
2025-04-30Move all test tags to new lib.ui.tag moduleKalle Lindström13-60/+52
2025-04-28Add mock api test for manage devices screenKalle Lindström2-0/+58
2025-04-23Enable e2e leak that no longer failsAlbin1-2/+0
The test previously failed to find test tags in the VPN settings lazy list. However, after changes to that screen the test once again seem to work as expected.
2025-04-16Replace Volley with ktorDavid Göransson20-518/+582
2025-04-04Add shadowsocks obfuscation e2e testKalle Lindström8-82/+161
2025-03-07Offer to store accout number in password managerDavid Göransson2-0/+13
2025-03-03Add waitForIdle to device list testAlbin1-0/+3
Wait until the application is idle to avoid skipping input events that are filtered out depending on lifecycle state (dropUnlessResumed).
2025-02-26Remove Joda Time and use java.time package insteadKalle Lindström13-59/+63
Joda Time has been superseded by the Java 8 java.time package which has more or less the same API. This commit removes all usage of Joda Time and replaces it with the java.time classes. This is done so that we can remove the dependency on Joda Time.
2025-02-18Fix mockapi device list test wait conditionAlbin1-1/+1
2025-02-18Fix formattingDavid Göransson1-1/+1
2025-02-14Disable broken e2e testAlbin1-0/+2
2025-02-04Remove OWASP dependency check pluginAlbin3-47/+0
The OWASP DependencyCheck plugin has been replaced with `osv-scanner` which covers our use-case.
2025-01-27Refactor e2e leak testsAlbin3-46/+76
The main purpose of this refactoring is to reduce the multiple layers of negation and to generally reduce the risk of misunderstanding the test code.
2025-01-27Fix incorrect assertion by inverting itAlbin1-1/+1
2025-01-27Use parter api for account creationAlbin2-5/+8
2025-01-27Improve e2e test api client error handlingAlbin1-0/+5
Co-authored-by: Niklas Berglund <niklas.berglund@gmail.com>
2025-01-13Add leak test for when VPN settings changeNiklas Berglund12-53/+205
2025-01-02Remove global API endpointEmīls1-6/+1
2024-12-13Migrate remaining e2e tests to POPNiklas Berglund10-73/+164
2024-12-06Migrate ConnectionTest e2e tests to use POPNiklas Berglund9-100/+359
2024-12-03Implement UDP-over-TCP e2e test and firewall API clientNiklas Berglund19-28/+317
2024-12-03Implement basic of page object patternNiklas Berglund5-18/+119
2024-11-28Bump konsist to 0.17.0David Göransson1-2/+2
2024-11-18Fix flaky removal of VPN profilesDavid Göransson1-2/+7
2024-11-18Remove bad formattingDavid Göransson1-6/+6
2024-11-18Convert build to runtime argumentsDavid Göransson5-10/+21
2024-11-18Remove unused codeDavid Göransson1-1/+1
2024-11-18Update ForgetAllVpnApps to handle hard-coded VPN profilesDavid Göransson2-9/+30
2024-11-18Accept env variable overridesDavid Göransson1-1/+5
2024-10-16Clean up test ruleDavid Göransson1-17/+6
2024-10-16Replace capitalized function with non-deprecatedDavid Göransson1-1/+1
2024-10-15Add minimal leak tests for AndroidNiklas Berglund20-12/+640
2024-10-15Add video recording of e2e testsNiklas Berglund3-0/+66
2024-10-09Fix konsist test for test classes nameJonatan Rhodin1-3/+7
2024-10-08Fix unused parameter warningDavid Göransson1-1/+1
2024-10-08Suppress complex dispatch methodDavid Göransson1-0/+1
2024-10-08Fix print stacktrace warningDavid Göransson1-2/+1
2024-10-08Remove empty build.gradle.ktsDavid Göransson1-1/+0