Skip to content
Snippets Groups Projects
  1. Feb 02, 2021
  2. Jan 27, 2021
    • Matthias Urhahn's avatar
      Fix incorrect instrumentation test results being pulled (DEV) (#2222) · f577ea15
      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: default avatarMohamed Metwalli <Mohamed.Metwalli@sap.com>
      Unverified
      f577ea15
    • Mohamed Metwalli's avatar
      Run instrumentation tests on Firebase Test Lab (Dev) #2215 · b1d825d1
      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: default avatarMatthias Urhahn <matthias.urhahn@sap.com>
      Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
      Unverified
      b1d825d1
  3. Jan 25, 2021
  4. Jan 21, 2021
  5. Jan 20, 2021
  6. Nov 20, 2020
  7. Nov 17, 2020
  8. Nov 03, 2020
  9. Oct 30, 2020
  10. Oct 29, 2020
  11. Oct 23, 2020
  12. Oct 20, 2020
  13. Oct 13, 2020
  14. Oct 12, 2020
  15. Oct 09, 2020
    • Matthias Urhahn's avatar
      Improving Sonarcloud Scans (EXPOSUREAPP-2772) (#1359) · 9b15733b
      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.
      Unverified
      9b15733b
  16. Oct 08, 2020
  17. Aug 28, 2020
  18. Jun 22, 2020
  19. Jun 17, 2020
  20. Jun 08, 2020
  21. Jun 07, 2020
  22. Jun 04, 2020
  23. Jun 03, 2020
  24. May 31, 2020
  25. May 30, 2020
Loading