Skip to content
Snippets Groups Projects
  1. May 18, 2021
  2. May 04, 2021
  3. Apr 06, 2021
  4. Mar 26, 2021
  5. Feb 24, 2021
  6. Feb 22, 2021
  7. Feb 02, 2021
  8. 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>
      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>
      b1d825d1
  9. Jan 25, 2021
  10. Jan 21, 2021
  11. Jan 20, 2021
  12. Nov 20, 2020
  13. Nov 17, 2020
  14. Nov 03, 2020
  15. Oct 30, 2020
  16. Oct 29, 2020
  17. Oct 23, 2020
  18. Oct 20, 2020
  19. Oct 13, 2020
  20. Oct 12, 2020
  21. 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.
      9b15733b
  22. Oct 08, 2020
  23. Aug 28, 2020
  24. Jun 22, 2020
  25. Jun 17, 2020
  26. Jun 08, 2020
  27. Jun 07, 2020
  28. Jun 04, 2020
  29. Jun 03, 2020
  30. May 31, 2020
  31. May 30, 2020
Loading