-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.gradle.kts
327 lines (321 loc) · 13.4 KB
/
build.gradle.kts
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
val kotlinVersion: String by System.getProperties()
val koverVersion: String by System.getProperties()
kotlin("jvm") version kotlinVersion
id("org.jetbrains.kotlinx.kover") version koverVersion
}
allprojects {
repositories {
mavenCentral()
}
}
subprojects {
tasks.withType<KotlinCompile> {
kotlinOptions.jvmTarget = "17"
}
tasks.withType<Test> {
useJUnitPlatform()
}
}
dependencies {
// Kover report dependencies
kover(project(":common:collection"))
kover(project(":common:comparison"))
kover(project(":common:geometry"))
kover(project(":common:graph"))
kover(project(":common:grid"))
kover(project(":common:heap"))
kover(project(":common:intcode"))
kover(project(":common:io"))
kover(project(":common:iteration"))
kover(project(":common:number"))
kover(project(":common:parse"))
kover(project(":common:range"))
kover(project(":common:search"))
kover(project(":common:simulation"))
kover(project(":common:testing"))
kover(project(":common:vector"))
kover(project(":year2019:day01:fuel"))
kover(project(":year2019:day01:part1"))
kover(project(":year2019:day01:part2"))
kover(project(":year2019:day02:part1"))
kover(project(":year2019:day02:part2"))
kover(project(":year2019:day03:part1"))
kover(project(":year2019:day03:part2"))
kover(project(":year2019:day03:wire"))
kover(project(":year2019:day04:part1"))
kover(project(":year2019:day04:part2"))
kover(project(":year2019:day04:password"))
kover(project(":year2019:day05:part1"))
kover(project(":year2019:day05:part2"))
kover(project(":year2019:day06:orbits"))
kover(project(":year2019:day06:part1"))
kover(project(":year2019:day06:part2"))
kover(project(":year2019:day07:amplifier"))
kover(project(":year2019:day07:part1"))
kover(project(":year2019:day07:part2"))
kover(project(":year2019:day08:image"))
kover(project(":year2019:day08:part1"))
kover(project(":year2019:day08:part2"))
kover(project(":year2019:day09:part1"))
kover(project(":year2019:day09:part2"))
kover(project(":year2019:day10:asteroid"))
kover(project(":year2019:day10:part1"))
kover(project(":year2019:day10:part2"))
kover(project(":year2019:day11:painting"))
kover(project(":year2019:day11:part1"))
kover(project(":year2019:day11:part2"))
kover(project(":year2019:day12:body"))
kover(project(":year2019:day12:part1"))
kover(project(":year2019:day12:part2"))
kover(project(":year2019:day13:game"))
kover(project(":year2019:day13:part1"))
kover(project(":year2019:day13:part2"))
kover(project(":year2019:day14:chemistry"))
kover(project(":year2019:day14:part1"))
kover(project(":year2019:day14:part2"))
kover(project(":year2019:day15:part1"))
kover(project(":year2019:day15:part2"))
kover(project(":year2019:day15:repair"))
kover(project(":year2019:day16:fft"))
kover(project(":year2019:day16:part1"))
kover(project(":year2019:day16:part2"))
kover(project(":year2019:day17:part1"))
kover(project(":year2019:day17:part2"))
kover(project(":year2019:day17:scaffold"))
kover(project(":year2019:day18:part1"))
kover(project(":year2019:day18:part2"))
kover(project(":year2019:day18:vault"))
kover(project(":year2019:day19:drone"))
kover(project(":year2019:day19:part1"))
kover(project(":year2019:day19:part2"))
kover(project(":year2019:day20:maze"))
kover(project(":year2019:day20:part1"))
kover(project(":year2019:day20:part2"))
kover(project(":year2019:day21:part1"))
kover(project(":year2019:day21:part2"))
kover(project(":year2019:day21:springdroid"))
kover(project(":year2019:day22:part1"))
kover(project(":year2019:day22:part2"))
kover(project(":year2019:day22:shuffle"))
kover(project(":year2019:day23:network"))
kover(project(":year2019:day23:part1"))
kover(project(":year2019:day23:part2"))
kover(project(":year2019:day24:bugs"))
kover(project(":year2019:day24:part1"))
kover(project(":year2019:day24:part2"))
kover(project(":year2019:day25:part1"))
kover(project(":year2019:day25:rescue"))
kover(project(":year2020:day01:part1"))
kover(project(":year2020:day01:part2"))
kover(project(":year2020:day02:part1"))
kover(project(":year2020:day02:part2"))
kover(project(":year2020:day02:password"))
kover(project(":year2020:day03:part1"))
kover(project(":year2020:day03:part2"))
kover(project(":year2020:day03:trees"))
kover(project(":year2020:day04:part1"))
kover(project(":year2020:day04:part2"))
kover(project(":year2020:day04:passport"))
kover(project(":year2020:day05:boarding"))
kover(project(":year2020:day05:part1"))
kover(project(":year2020:day05:part2"))
kover(project(":year2020:day06:part1"))
kover(project(":year2020:day06:part2"))
kover(project(":year2020:day07:baggage"))
kover(project(":year2020:day07:part1"))
kover(project(":year2020:day07:part2"))
kover(project(":year2020:day08:bootcode"))
kover(project(":year2020:day08:part1"))
kover(project(":year2020:day08:part2"))
kover(project(":year2020:day09:encryption"))
kover(project(":year2020:day09:part1"))
kover(project(":year2020:day09:part2"))
kover(project(":year2020:day10:joltage"))
kover(project(":year2020:day10:part1"))
kover(project(":year2020:day10:part2"))
kover(project(":year2020:day11:part1"))
kover(project(":year2020:day11:part2"))
kover(project(":year2020:day11:seating"))
kover(project(":year2020:day12:navigation"))
kover(project(":year2020:day12:part1"))
kover(project(":year2020:day12:part2"))
kover(project(":year2020:day13:bus"))
kover(project(":year2020:day13:part1"))
kover(project(":year2020:day13:part2"))
kover(project(":year2020:day14:bitmask"))
kover(project(":year2020:day14:part1"))
kover(project(":year2020:day14:part2"))
kover(project(":year2020:day15:memory"))
kover(project(":year2020:day15:part1"))
kover(project(":year2020:day15:part2"))
kover(project(":year2020:day16:part1"))
kover(project(":year2020:day16:part2"))
kover(project(":year2020:day16:ticket"))
kover(project(":year2020:day17:conway"))
kover(project(":year2020:day17:part1"))
kover(project(":year2020:day17:part2"))
kover(project(":year2020:day18:expression"))
kover(project(":year2020:day18:part1"))
kover(project(":year2020:day18:part2"))
kover(project(":year2020:day19:part1"))
kover(project(":year2020:day19:part2"))
kover(project(":year2020:day19:rule"))
kover(project(":year2020:day20:image"))
kover(project(":year2020:day20:part1"))
kover(project(":year2020:day20:part2"))
kover(project(":year2020:day21:food"))
kover(project(":year2020:day21:part1"))
kover(project(":year2020:day21:part2"))
kover(project(":year2020:day22:part1"))
kover(project(":year2020:day22:part2"))
kover(project(":year2020:day23:cups"))
kover(project(":year2020:day23:part1"))
kover(project(":year2020:day23:part2"))
kover(project(":year2020:day24:hexagon"))
kover(project(":year2020:day24:part1"))
kover(project(":year2020:day24:part2"))
kover(project(":year2020:day25:part1"))
kover(project(":year2021:day01:part1"))
kover(project(":year2021:day01:part2"))
kover(project(":year2021:day02:part1"))
kover(project(":year2021:day02:part2"))
kover(project(":year2021:day02:submarine"))
kover(project(":year2021:day03:diagnostic"))
kover(project(":year2021:day03:part1"))
kover(project(":year2021:day03:part2"))
kover(project(":year2021:day04:bingo"))
kover(project(":year2021:day04:part1"))
kover(project(":year2021:day04:part2"))
kover(project(":year2021:day05:part1"))
kover(project(":year2021:day05:part2"))
kover(project(":year2021:day05:vents"))
kover(project(":year2021:day06:lanternfish"))
kover(project(":year2021:day06:part1"))
kover(project(":year2021:day06:part2"))
kover(project(":year2021:day07:part1"))
kover(project(":year2021:day07:part2"))
kover(project(":year2021:day08:display"))
kover(project(":year2021:day08:part1"))
kover(project(":year2021:day08:part2"))
kover(project(":year2021:day09:basin"))
kover(project(":year2021:day09:part1"))
kover(project(":year2021:day09:part2"))
kover(project(":year2021:day10:part1"))
kover(project(":year2021:day10:part2"))
kover(project(":year2021:day10:syntax"))
kover(project(":year2021:day11:octopus"))
kover(project(":year2021:day11:part1"))
kover(project(":year2021:day11:part2"))
kover(project(":year2021:day12:caves"))
kover(project(":year2021:day12:part1"))
kover(project(":year2021:day12:part2"))
kover(project(":year2021:day13:origami"))
kover(project(":year2021:day13:part1"))
kover(project(":year2021:day13:part2"))
kover(project(":year2021:day14:part1"))
kover(project(":year2021:day14:part2"))
kover(project(":year2021:day14:polymer"))
kover(project(":year2021:day15:chiton"))
kover(project(":year2021:day15:part1"))
kover(project(":year2021:day15:part2"))
kover(project(":year2021:day16:bits"))
kover(project(":year2021:day16:part1"))
kover(project(":year2021:day16:part2"))
kover(project(":year2021:day17:part1"))
kover(project(":year2021:day17:part2"))
kover(project(":year2021:day17:probe"))
kover(project(":year2021:day18:part1"))
kover(project(":year2021:day18:part2"))
kover(project(":year2021:day18:snailfish"))
kover(project(":year2021:day19:beacon"))
kover(project(":year2021:day19:part1"))
kover(project(":year2021:day19:part2"))
kover(project(":year2021:day20:enhance"))
kover(project(":year2021:day20:part1"))
kover(project(":year2021:day20:part2"))
kover(project(":year2021:day21:dice"))
kover(project(":year2021:day21:part1"))
kover(project(":year2021:day21:part2"))
kover(project(":year2021:day22:part1"))
kover(project(":year2021:day22:part2"))
kover(project(":year2021:day22:reactor"))
kover(project(":year2021:day23:amphipod"))
kover(project(":year2021:day23:part1"))
kover(project(":year2021:day23:part2"))
kover(project(":year2021:day24:monad"))
kover(project(":year2021:day24:part1"))
kover(project(":year2021:day24:part2"))
kover(project(":year2021:day25:cucumber"))
kover(project(":year2021:day25:part1"))
kover(project(":year2023:day01:calibration"))
kover(project(":year2023:day01:part1"))
kover(project(":year2023:day01:part2"))
kover(project(":year2023:day02:cubes"))
kover(project(":year2023:day02:part1"))
kover(project(":year2023:day02:part2"))
kover(project(":year2023:day03:engine"))
kover(project(":year2023:day03:part1"))
kover(project(":year2023:day03:part2"))
kover(project(":year2023:day04:part1"))
kover(project(":year2023:day04:part2"))
kover(project(":year2023:day04:scratchcard"))
kover(project(":year2023:day05:almanac"))
kover(project(":year2023:day05:part1"))
kover(project(":year2023:day05:part2"))
kover(project(":year2023:day06:boat"))
kover(project(":year2023:day06:part1"))
kover(project(":year2023:day06:part2"))
kover(project(":year2023:day07:cards"))
kover(project(":year2023:day07:part1"))
kover(project(":year2023:day07:part2"))
kover(project(":year2023:day08:part1"))
kover(project(":year2023:day08:part2"))
kover(project(":year2023:day08:wasteland"))
kover(project(":year2023:day09:oasis"))
kover(project(":year2023:day09:part1"))
kover(project(":year2023:day09:part2"))
kover(project(":year2023:day10:part1"))
kover(project(":year2023:day10:part2"))
kover(project(":year2023:day10:pipes"))
kover(project(":year2023:day11:expansion"))
kover(project(":year2023:day11:part1"))
kover(project(":year2023:day11:part2"))
kover(project(":year2023:day12:part1"))
kover(project(":year2023:day12:part2"))
kover(project(":year2023:day12:spring"))
kover(project(":year2023:day13:mirrors"))
kover(project(":year2023:day13:part1"))
kover(project(":year2023:day13:part2"))
kover(project(":year2023:day14:dish"))
kover(project(":year2023:day14:part1"))
kover(project(":year2023:day14:part2"))
kover(project(":year2023:day15:hash"))
kover(project(":year2023:day15:part1"))
kover(project(":year2023:day15:part2"))
kover(project(":year2023:day16:beam"))
kover(project(":year2023:day16:part1"))
kover(project(":year2023:day16:part2"))
kover(project(":year2023:day17:crucible"))
kover(project(":year2023:day17:part1"))
kover(project(":year2023:day17:part2"))
kover(project(":year2023:day18:dig"))
kover(project(":year2023:day18:part1"))
kover(project(":year2023:day18:part2"))
kover(project(":year2023:day19:part1"))
kover(project(":year2023:day19:part2"))
kover(project(":year2023:day19:workflow"))
kover(project(":year2023:day20:part1"))
kover(project(":year2023:day20:part2"))
kover(project(":year2023:day20:pulse"))
kover(project(":year2023:day21:garden"))
kover(project(":year2023:day21:part1"))
kover(project(":year2023:day21:part2"))
kover(project(":year2023:day22:bricks"))
kover(project(":year2023:day22:part1"))
kover(project(":year2023:day22:part2"))
kover(project(":year2023:day23:hike"))
kover(project(":year2023:day23:part1"))
kover(project(":year2023:day23:part2"))
}