arm64-v8a-detect-leaks.yml (1616B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 5 # Google Cloud Documentation: https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run 6 # Flank Documentation: https://flank.github.io/flank/ 7 # 8 # This flank config is used to check memory leaks in tests annotated with @DetectLeaks 9 gcloud: 10 results-bucket: fenix_test_artifacts 11 record-video: true 12 timeout: 15m 13 async: false 14 num-flaky-test-attempts: 1 15 16 app: /app/path 17 test: /test/path 18 19 auto-google-login: false 20 use-orchestrator: true 21 environment-variables: 22 clearPackageData: true 23 additionalTestOutputDir: /sdcard/Download 24 detect-leaks: true # to enable memory leak checks 25 directories-to-pull: 26 - /sdcard/Android/data/org.mozilla.fenix.debug/minidumps 27 - /sdcard/Download/memory_leaks 28 other-files: 29 /data/local/tmp/org.mozilla.fenix.debug-geckoview-config.yaml: geckoview-configs/org.mozilla.fenix.debug-geckoview-config.yaml 30 performance-metrics: true 31 32 test-targets: 33 - notPackage org.mozilla.fenix.syncintegration 34 - notPackage org.mozilla.fenix.experimentintegration 35 - notPackage org.mozilla.fenix.ui.efficiency.tests 36 - notPackage org.mozilla.fenix.ui.efficiency.examples 37 - notAnnotation org.mozilla.fenix.customannotations.SkipLeaks 38 39 device: 40 - model: MediumPhone.arm 41 version: 34 42 locale: en_US 43 44 flank: 45 project: GOOGLE_PROJECT 46 max-test-shards: 100 47 num-test-runs: 1 48 output-style: compact 49 full-junit-result: true