-
Notifications
You must be signed in to change notification settings - Fork 78
/
mono_pkg.yaml
65 lines (65 loc) · 1.44 KB
/
mono_pkg.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
57
58
59
60
61
62
63
64
65
# See https://pub.dev/packages/mono_repo for details
stages:
- analyzer_and_format:
- group:
- format
- analyze: --fatal-infos .
- test: test/build/ensure_version_test.dart
sdk: dev
- unit_test:
# Linux extension tests:
# Note: `Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &` must be
# run first for Linux.
- group:
- command: Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
- test: --tags=extension
sdk:
- dev
- main
os:
- linux
# Windows extension tests:
- group:
- test: --tags=extension
sdk:
- dev
- main
os:
- windows
# First test shard:
- group:
- test: --total-shards 3 --shard-index 0 --exclude-tags=extension
sdk:
- dev
- main
os:
- linux
- windows
# Second test shard:
- group:
- test: --total-shards 3 --shard-index 1 --exclude-tags=extension
sdk:
- dev
- main
os:
- linux
- windows
# Third test shard:
- group:
- test: --total-shards 3 --shard-index 2 --exclude-tags=extension
sdk:
- dev
- main
os:
- linux
- windows
- beta_cron:
- analyze: .
sdk: beta
- group:
- command: Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
- test: -j 1
sdk: beta
- test: -j 1
os: windows
sdk: beta