| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit 0c44c211bdfc0756ad556835d5a988799ee6dfbc, reversing
changes made to 49c3a16d927dd9f47a4b8d3780a25a7c5716bc6a.
|
|
Talpid classes will be moved in a following commit.
|
|
|
|
|
|
|
|
|
|
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 # ...
|
|
This rule will capture screenshot of any failed test and download it to
the host executing the test.
|
|
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
|
|
|
|
|
|
Adds a new build type which can be used to identify memory leaks by
using the Leak Canary dependency/tool.
|
|
|
|
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.
|