summaryrefslogtreecommitdiffhomepage
path: root/android/buildSrc
AgeCommit message (Collapse)AuthorFilesLines
2023-01-10Add empty :test:mockapi projectAlbin2-0/+2
2023-01-10Add empty project :lib:endpointAlbin1-0/+4
2023-01-10Move common test logic to :test:commonAlbin1-0/+3
2023-01-10Add empty :test:common projectAlbin1-0/+1
2023-01-10Bump dependency check plugin to 7.4.4Albin1-1/+1
2022-12-16Update compose to 1.3.2Albin2-6/+10
This fixes the following transitive CVEs in Compose: - CVE-2022-3171 - CVE-2022-3510 However, the mentioned CVEs are still present via the espresso-contrib dependency.
2022-12-12Add compose previewAlbin1-0/+2
2022-12-08Bump gradle dependenciesAlbin2-18/+23
2022-12-08Bump gradle helper pluginsAlbin1-3/+3
2022-12-08Bump kotlin versionAlbin1-3/+3
2022-12-08Bump Android project to java 11 and gradle 7.6Albin2-5/+7
2022-12-08Fix kotlin plugin version mismatchAlbin2-2/+1
2022-10-10Make Android fetch versionName and versionCode from mullvad-versionLinus Färnstrand1-0/+20
2022-09-26Bump android compile/target sdk version to 33Albin1-3/+3
2022-09-14Revert "Merge branch 'migrate-android-talpid-to-dedicated-subproject'"Albin1-5/+0
This reverts commit 0c44c211bdfc0756ad556835d5a988799ee6dfbc, reversing changes made to 49c3a16d927dd9f47a4b8d3780a25a7c5716bc6a.
2022-09-13Add empty talpid subprojectAlbin1-0/+5
Talpid classes will be moved in a following commit.
2022-09-03Prepare aapt for generating gradle checksumsAlbin2-0/+4
2022-06-15Add revoked ui testsAlbin1-0/+2
2022-06-15Add compose dependenciesAlbin2-0/+20
2022-04-20Fix/suppress dependency audit issuesAlbin2-3/+2
2022-04-20Add mechanism to reset an account before e2e testsAlbin2-0/+2
Adds a mechanism to remove all keys/devices of a specified account in order to start all tests with a known state. This is achieved using a simple http client included in the e2e test apk, which support login, listing devices and removing devices. Two account used for testing _must_ be specified either as gradle properties or as runtime arguments to the test runner: * Local properties (local.properties): valid_test_account_token=XXXX invalid_test_account_token=XXXX * Gradle/CLI arguments: ./gradlew :e2e:assembleDebug -Pvalid_test_account_token=XXXX -Pinvalid_test_account_token=XXXX * Runtime arguments: am instrument -e valid_test_account_token XXXX -e invalid_test_account_token XXXX # ...
2022-04-20Add Android e2e screenshot ruleAlbin1-0/+2
This rule will capture screenshot of any failed test and download it to the host executing the test.
2022-04-20Add Android e2e test moduleAlbin2-0/+11
The purpose of this test module is to be able to trigger end-to-end tests separately from the main app module, mainly because of the flaky nature of end-to-end tests. Tests are easiest executed by running the following gradle command: ./gradlew :e2e:connectedDebugAndroidTest
2022-04-20Add login vm testsAlbin2-0/+2
2022-03-23Bump Android dependenciesAlbin1-12/+11
2022-02-17Add Android memory leak detection build typeAlbin3-0/+8
Adds a new build type which can be used to identify memory leaks by using the Leak Canary dependency/tool.
2022-01-13Add Android version check pluginAlbin3-0/+11
2022-01-10Extract Android dependencies to constantsAlbin4-0/+117
Extracts Android dependency names/versions/repos to Kotlin constants in source code. The purpose of this change is to minimize duplication, unify versions and prepare the project to be split into multiple sub-projects/modules.