forked from opprop/checker-framework
-
Notifications
You must be signed in to change notification settings - Fork 0
/
azure-pipelines.yml
140 lines (138 loc) · 3.48 KB
/
azure-pipelines.yml
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# Workaround for https://status.dev.azure.com/_event/179641421
trigger:
branches:
include:
- '*'
pr:
branches:
include:
- '*'
jobs:
- job: all_tests_jdk8
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk8:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-cftests-all.sh
displayName: test-cftests-all.sh
- job: all_tests_jdk11
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk11:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-cftests-all.sh
displayName: test-cftests-all.sh
- job: misc_jdk8
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk8-plus:latest
steps:
- checkout: self
fetchDepth: 1000
- bash: ./checker/bin-devel/test-misc.sh
displayName: test-misc.sh
- job: misc_jdk11
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk11-plus:latest
steps:
- checkout: self
fetchDepth: 1000
- bash: ./checker/bin-devel/test-misc.sh
displayName: test-misc.sh
- job: cf_inference_jdk8
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk8:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-cf-inference.sh
displayName: test-cf-inference.sh
- job: cf_inference_jdk11
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk11:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-cf-inference.sh
displayName: test-cf-inference.sh
- job: daikon_jdk8
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk8:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-daikon.sh
displayName: test-daikon.sh
- job: daikon_jdk11
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk11:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-daikon.sh
displayName: test-daikon.sh
- job: guava_jdk8
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk8:latest
timeoutInMinutes: 300
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-guava.sh
displayName: test-guava.sh
- job: guava_jdk11
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk11:latest
timeoutInMinutes: 300
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-guava.sh
displayName: test-guava.sh
- job: plume_lib_jdk8
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk8:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-plume-lib.sh
displayName: test-plume-lib.sh
- job: plume_lib_jdk11
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk11:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-plume-lib.sh
displayName: test-plume-lib.sh
- job: downstream_jdk11
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk11:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-downstream.sh
displayName: test-downstream.sh
- job: downstream_jdk8
pool:
vmImage: 'ubuntu-latest'
container: xingweitian/ubuntu-for-cfi-jdk8:latest
steps:
- checkout: self
fetchDepth: 25
- bash: ./checker/bin-devel/test-downstream.sh
displayName: test-downstream.sh