-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
53 lines (40 loc) · 1.28 KB
/
Makefile
File metadata and controls
53 lines (40 loc) · 1.28 KB
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
.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-ci:
./gradlew dependencyUpdates --no-parallel -Drevision=release -DoutputFormatter=html --refresh-dependencies && \
mkdir -p ~/.sbt/1.0/plugins && \
( test -f ~/.sbt/1.0/plugins/sbt-updates.sbt || echo 'addSbtPlugin("com.timushev.sbt" % "sbt-updates" % "0.6.4")' > ~/.sbt/1.0/plugins/sbt-updates.sbt ) && \
./sbt ";dependencyUpdatesReport ;reload plugins; dependencyUpdatesReport"
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 ci-test