-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
47 lines (35 loc) · 900 Bytes
/
Makefile
File metadata and controls
47 lines (35 loc) · 900 Bytes
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
.PHONY: build
build:
./gradlew build
.PHONY: coverage
coverage:
./gradlew :delayedqueue-jvm:koverHtmlReport --no-daemon -x test
@echo ""
@echo "Coverage report generated at: jvm/build/reports/kover/html/index.html"
@echo "To view: open jvm/build/reports/kover/html/index.html"
dependency-updates:
./gradlew dependencyUpdates \
--no-parallel \
-Drevision=release \
-DoutputFormatter=html \
--refresh-dependencies && \
open build/dependencyUpdates/report.html && \
open delayedqueue-jvm/build/dependencyUpdates/report.html
update-gradle:
./gradlew wrapper --gradle-version latest
format-scala:
./sbt scalafmtAll
format-kotlin:
./gradlew ktfmtFormat
test-scala:
./sbt "testQuick"
test-scala-watch:
./sbt "~testQuick"
test-kotlin:
./gradlew test
test-kotlin-watch:
./gradlew -t test
test:
./gradlew test && ./sbt testQuick
check-all:
./gradlew check && ./sbt check