- Jan 20, 2021
-
-
Matthias Urhahn authored
CircleCI config overhaul, instrumentation tests & screenshot automation (EXPOSUREAPP-4480,DEV) (#2160) * CircleCI overhaul and execution of instrumentation tests. * Screenshots work, now run for release builds only. * Tweak emulator to possibly improve performance. * Compress results. * Don't upload test xml files if circle CI already shows them. Zip and upload test html reports instead of xml files. Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Jan 05, 2021
-
-
Mohamed Metwalli authored
* Add tooling layout tag for better overview * Ignore error for ProtectedPermissions * Add instrumentation tests to capture screenshots in Onboarding flow * Specify java version to avoid assembling APK failure * Define custom annotation for tests * Use fastlane Screengrab * ignore screenshots folder * Remove redundant imports and rules * Add View assertion to make sure Fragment is already displaying its views to avoid capturing blank screenshots * List some configurations for fastlane * Add TODO for locale change * Allow timestamp suffix to have different screenshots names * Scroll and grab another screenshot in OnboardingFragment * Delete import * Filter tests using Screenshot annotation * Add locale change rule in UI tests * Limit screenshots only for DE locale * Enable screenshots for all locales * Enable screenshot test * lint cleaning * Use JavaVersion to specify java version * Add an inline function that defaults to AppTheme * Update dcos for launchFragmentInContainer2 * lint * Define generic apk_path * Support cleaning device status bar before taking screenshot * Correct docs Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Dec 29, 2020
-
-
Mohamed Metwalli authored
-
- Oct 12, 2020
-
-
Matthias Urhahn authored
* Use signingConfig if locally available. Make it easier for devs to test release builds. * Remove empty signing scope Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Sep 29, 2020
-
-
Matthias Urhahn authored
* Move AppConfig related code into it's own package. * Use "files" instead of "cache" for storing our AppConfigApiTest. * Add "files" to "cache" migration. * Refactor CDN related code into an independent "environment module". TODO: UnitTests, Fallback behavior even if cached AppConfig is stale. * Further structure refactoring and unit test for app config cache migration. * Added config fallback behavior for all cases + additional tests. * Improve code readability. * First POC for multi-environment support. * logic for ACME test Countries toggle button in Dev menu * ACME Test Countries dev menu * Additional clean up and refactoring on build constants. * Cleaned up the test fragment a bit. * Fixed detekt issue * Fix flaky test that depends on build variant. * Let the test fragment show us the actual environment we toggled to. * Changes upon review * Address PR comments. Co-authored-by:
Rituraj Sambherao <git.rituraj.sambherao@gmail.com>
-
- Sep 28, 2020
-
-
Matthias Urhahn authored
Add the new local environment file `test_environments.json` to the .gitignore as it should not be checked in. (#1247)
-
- Aug 24, 2020
-
-
Matthias Urhahn authored
* Ship a common codeStyle that matches KLint. * The config for newlines at end of files should also have a new line at it's end :D. Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Jakob Möller <jakob.moeller@sap.com>
-
- May 30, 2020
-
-
Sebastian Wolf authored
-