-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
29 lines (22 loc) · 938 Bytes
/
Makefile
File metadata and controls
29 lines (22 loc) · 938 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
## Local developer commands
.PHONY: test coverage linkcheck doclint security
test:
sbt -batch test
coverage:
sbt -batch -DwithSparkIT=false \
"set core / coverageMinimumStmtTotal := 90" \
"set core / coverageMinimumBranchTotal := 85" \
"set core / coverageFailOnMinimum := true" \
"set infrastructure / coverageMinimumStmtTotal := 80" \
"set infrastructure / coverageMinimumBranchTotal := 75" \
"set infrastructure / coverageFailOnMinimum := true" \
"set connectors / coverageMinimumStmtTotal := 80" \
"set connectors / coverageFailOnMinimum := true" \
clean coverage core/test infrastructure/test connectors/test coverageReport coverageAggregate
linkcheck:
lychee --config .lychee.toml README.md "docs/**/*.md" || true
doclint:
bash scripts/lint-docs.sh || true
security:
# Local shells for security tools can be added here
echo "Run CodeQL locally via codeql CLI or use workflow_dispatch in CI."