- Feb 02, 2021
-
-
Mohamed Metwalli authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
BMItter <46747780+BMItter@users.noreply.github.com>
-
- Jan 27, 2021
-
-
Matthias Urhahn authored
* Copy directly from main bucket folder * Setup BUCKETDIR as bash environment variable to persist across consoles. * Don't reevaluate the bucket dir on each console spawn. Fail job if gsutil fails. * Specify sub-folder Co-authored-by:
Mohamed Metwalli <Mohamed.Metwalli@sap.com>
-
Mohamed Metwalli authored
* Initial draft with instrumentation tests. * Obviously checkout the project and restore build caches before running instrumentation tests. * Disable unrelated tests for faster iteration. * Fix environment variable. * Adjust APK paths * Fix broken tests for DBPasswordTest.kt * Comment out neglected tests that require more time to fix. * Fix test by adding required theme. * Update gitignore to have a general purpose directory for local scripts. * Adjust firebase options. * Fix upload paths. * Comment out failing tests for now. * Task for running screenshots only. * Fix paths for screenshots * Comment out failing tests. * Test random bucket dir generation. * Test random bucket dir generation. * Test random bucket dir generation. * Test random bucket dir generation. * Test random bucket dir generation. * Downgrade testing library, the alpha was just needed for API30 support. * Comment out additional tests. * Retry without orchestrator and data reset. * Previous attempts worked, either the orchestrator or the clearData was the issue. * The orchestrator is the issue... * Debugging the test orchestrator... * Adding previously commented out tests due to orchestrator likely being the cause. * Disable additional flaky tests. * Store artifacts and try to pull screenshots. * Re-add previous jobs. * Config syntax. * Config syntax. * Artifacts are not stored? * Iterate path for storing artifacts. * Try pulling directories * Add missing slash * Try api 28 * Specify screenshots path * lint * Api 28 * try sdcard * Use sdcard path * Create screenshots wrapper * Add devices for other locales * Use Pixel2 model * Correct locale names * Adapt code for both Friebase TL and Fastlane * Use sdcard path * Clean tests * Move to ScreenShotter in all tests * Add permissions rule * lint * Test on Android 10 devices * Try physical device and locales list * Remove pull flag sdcard seems already there * Remove slash * Try bucket name * List screenshots only * Use wildcards to list folders only * Remvoe '' * Specify folders individually * Try DE only * Put files into Circle CI Artifacta folder * add -U option * root bucket url * add flame* to exclude APKs * Try suppressing error * add -d * Try suppress errors * Avoid suppressing error * Fix import * lint * Move to screenshot wrapper * Run instrumentation tests on FTL * Fix tests * Extract test results * Try -R and use Circle CI folder * Upload test results only * Add ~ * Store test results only * Specify type instrumentation * Specify file path explicitly * Try path not file * Reset changes in tests based on 1.12.x * Reset changes based on 1.12 * Disable recording videos * Simplify path and use gradle opitmizations * move requires to workflow * align * Add colon Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Jan 25, 2021
-
-
Matthias Urhahn authored
-
- Jan 21, 2021
-
-
Matthias Urhahn authored
* CircleCI: Improve instrumentation test caching. * CircleCI: Improve instrumentation test caching. Iterating. Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- 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>
-
- Nov 20, 2020
-
-
AlexanderAlferov authored
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Nov 17, 2020
-
-
AlexanderAlferov authored
* Test * Test * Test * Test * Test * Test * Test * Test * Test * Test * Test upload * Test * Test * Test * Test * Test * Cleaned Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- Nov 03, 2020
-
-
AlexanderAlferov authored
* Test run * Test run * Test run * Clean up * Property fix * Quotes fix * merge conflict solved Co-authored-by:
BMItter <46747780+BMItter@users.noreply.github.com> Co-authored-by:
BMItter <Berndus@gmx.de>
-
- Oct 30, 2020
-
-
Alexander Alferov authored
-
- Oct 29, 2020
-
-
Alexander Alferov authored
Test pipeline config
-
- Oct 23, 2020
-
-
AlexanderAlferov authored
-
- Oct 20, 2020
-
-
AlexanderAlferov authored
* Added conditions for apk signing * Update testers flavour * Config fix * Disable assemble job skip * Create separate workflow * Fix config.yml * Clean up
-
- Oct 13, 2020
-
-
Matthias Urhahn authored
This reverts commit 86406397
-
- Oct 12, 2020
-
-
Matthias Urhahn authored
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
- Oct 09, 2020
-
-
Matthias Urhahn authored
* Move sonarcube scan into it's own job. * Share the build files via workspace with jacoco+sonar, which runs in an extra job after the tests. * Fix YAML syntax typo * Iterate pathing issues. * Iterate pathing issues. * Create reusable commands for saving/restoring cache. Restore caches before running jacoco * Caches are still not being restored correctly, iterating. * Caches are still not being restored correctly, iterating. * Caches are still not being restored correctly, iterating. * Restore gradle caches for linting tasks too. * Checkout needs to happen before cache check (checksum on gradle file) * The android build cache is not the app one, but the .android one, restore that for all jobs. * Try to persist the whole project for jacoco * Need the workspace before we can run the restore scripts which check the gradle file checksums. * Without cache reuse * Setup single prepare project job. * Add missing prepare job * Make sure dot directories are passed into the workspace * Iterate workspace matching. * Iterate workspace matching. * Iterate workspace matching. * Adjust working directory. * Don't use relative URL when attaching workspace. * Compile resources in prepare task. * Run the test task on machine. * Run the test task on machine. * Run the test task on machine. * Let sonarcloud follow up on the device release test job. * Adjust checkout path. * Typo * Revert workspace concepts, it's slower than restoring caches. * Fix syntax. * Fix syntax. * Iterate workspace attaching. * Iterate workspace attaching. * Iterate workspace attaching. * Revert "Iterate workspace attaching." This reverts commit e6cd56c2 * Revert "Iterate workspace attaching." This reverts commit e6cd56c2 * Remove jetifier requirement. * Try lower parallelism * Try no parallelism * Parallelism 1 * Parallelism 2 * Revert "Parallelism 2" This reverts commit 19742622093c0394883f4d496f04f8d693c5da19. * Revert "Parallelism 2" This reverts commit 19742622 * Remove profiling flag. * Fix job naming. * Try direct sonarcloud run * Revert "Try direct sonarcloud run" This reverts commit f7062ac1 * Extract gradle command into reusable cmd. * Readd parallelism * Fix missing quotes. * Fix AS bug * Revert non circleCI changes.
-
- Oct 08, 2020
-
-
AlexanderAlferov authored
* Sonar cloud report moved to device release unit tests Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
-
AlexanderAlferov authored
* CircleCI new workflow Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- Aug 28, 2020
-
-
chris-cwa authored
* let tests be run for all flavors * new gradle task for deviceForTesters * fixed: name is ambiguous * trying to run both tasks in a single step * fixed: expected <block end> * reverted names * checking circle ci to report compile error in deviceForTesters * circle ci correctly reported - removing invalid coding * Explicitly run `quickBuildTest` as part of the pipeline. * Revert "new gradle task for deviceForTesters" This reverts commit 62f329a5 Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
Matthias Urhahn <darken@darken.eu> Co-authored-by:
Jakob Möller <jakob.moeller@sap.com>
-
- Jun 22, 2020
-
-
Thanh authored
-
- Jun 17, 2020
-
-
Thomas Kowark authored
* Introducing Jacoco Tetst Report Generation * Running Jacoco Report and Guarding SonarCloud for External PRs * Add coverage badge Co-authored-by:
Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by:
Jakob Möller <jakob.moeller@sap.com>
-
- Jun 08, 2020
-
-
Jakob Möller authored
* Remove Jacoco Plugin for Coverage Upload Signed-off-by:
d067928 <jakob.moeller@sap.com> * Separate Jacoco Task * Revert "Separate Jacoco Task" This reverts commit a1f6a67f8319f7f4874e51d6222628ac498c276a. * Removing Jacoco Circle Ci Step * Removing testCoverageEnabled Parameter Co-authored-by:
Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by:
Thomas Kowark <thomas.kowark@sap.com>
-
- Jun 07, 2020
-
-
Thomas Kowark authored
* Setup Sonar Signed-off-by:
d067928 <jakob.moeller@sap.com> * Revert "Setup Sonar" This reverts commit 92ac0411 Signed-off-by:
d067928 <jakob.moeller@sap.com> * Revert "Setup Sonar" This reverts commit 92ac0411 Signed-off-by:
d067928 <jakob.moeller@sap.com> * Sonar Signed-off-by:
d067928 <jakob.moeller@sap.com> * Sonar Signed-off-by:
d067928 <jakob.moeller@sap.com> * Sonar Signed-off-by:
d067928 <jakob.moeller@sap.com> * Updated properties * Fixed jacoco report path and running jacoco * Generating Coverage * jacoco report fix * Enabling coverage * Adding jacoco dependencies * Removing Coverage Enabled Types * Removing Sonar for now * Plugin Test * Re-activating Sonar * fixing jacoco property * fix jacoco xml path * Dummy Code to test * minimal config * back to full configuration * right binaries folder? * sources and binaries * First scan, then save * bumping jacoco version * fixed detekt path * reverting intentional error * exclusions Signed-off-by:
d067928 <jakob.moeller@sap.com> * exclusions Signed-off-by:
d067928 <jakob.moeller@sap.com> * exclusions Signed-off-by:
d067928 <jakob.moeller@sap.com> * exclusions Signed-off-by:
d067928 <jakob.moeller@sap.com> * add protobuf compiled ignore Signed-off-by:
d067928 <jakob.moeller@sap.com> * only scan kotlin files in src/main/java Co-authored-by:
d067928 <jakob.moeller@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Jun 04, 2020
-
-
oemerb authored
* ndk version bump * ndk version bump
-
- Jun 03, 2020
-
-
oemerb authored
* Require tracing for upload (#137) * submission: require tracing enabled when navigating from "Test Result" via "Weiter" * submission: require tracing enabled when navigating from "Andere warnen" via "Weiter" * fix required formatting of SubmissionViewModel.kt * remove isTracingEnabled from SubmissionViewModel.kt and instead include TracingViewModel into fragments to match remaining repository * Circle Hotfix For Build (#142) Signed-off-by:
d067928 <jakob.moeller@sap.com> Co-authored-by:
Fabian-K <fabian.kajzar@sap.com> Co-authored-by:
Jakob Möller <jakob.moeller@sap.com>
-
Jakob Möller authored
Signed-off-by:
d067928 <jakob.moeller@sap.com>
-
Jakob Möller authored
* Setup Sonar Signed-off-by:
d067928 <jakob.moeller@sap.com> * Bump Up GradleWrapper fixes #84 Signed-off-by:
d067928 <jakob.moeller@sap.com> * No Sonar in Circle yet... Signed-off-by:
d067928 <jakob.moeller@sap.com> * Remove unnecessary execution privilege Signed-off-by:
d067928 <jakob.moeller@sap.com>
-
- May 31, 2020
-
-
Jakob Möller authored
* Release/0.5.5 (#48) * Hotfix for resetting Gradle Version (internal pipeline confirmation) (#52)
-
Jakob Möller authored
-
- May 30, 2020
-
-
Jakob Möller authored
* Bump up Gradle to 4.0.0 / 6.1.1 * Bump up NDK * Bump Up SQLite * adapt circle config
-
Sebastian Wolf authored
-