-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathsylph.yaml
56 lines (48 loc) · 1.47 KB
/
sylph.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Config file for Flutter tests on real device pools.
# Auto-creates projects and device pools if needed.
# Configures android and ios test runs.
# Builds app, uploads and runs tests.
# Then monitors tests, returns final pass/fail result and downloads artifacts.
# Note: assumes the 'aws' command line utility is logged-in.
# sylph config
tmp_dir: /tmp/sylph
artifacts_dir: /tmp/sylph_artifacts
# local timeout per device farm run
sylph_timeout: 900 # seconds approx
# run on ios and android pools concurrently (for faster results)
concurrent_runs: true
# device farm config
project_name: full_testing_codemagic
default_job_timeout: 15 # minutes, set at project creation
device_pools:
# - pool_name: Sony
# pool_type: android
# devices:
# - name: Sony Xperia XZ3
# model: H8416
# os: 9.0.0
- pool_name: Samsung Galaxy
pool_type: android
devices:
- name: Samsung Galaxy S9+ (Unlocked)
model: SM-G965U1
os: 8.0.0
- name: Samsung Galaxy J7 (2018)
model: SM-J737U
os: 8.0.0
# - pool_name: iPhone latest
# pool_type: ios
# devices:
# - name: Apple iPhone 11 Pro Max
# model: MWGY2LL/A
# os: 13.1.3
test_suites:
- test_suite: Only Android tests
main: test_driver/app.dart
tests:
- test_driver/app_test.dart
pool_names:
# - Sony Xperia XZ3
- Samsung Galaxy
# - iPhone latest
job_timeout: 20 # minutes, set per job, over-rides default job timeout above