2025-12-21 18:19:21 +01:00
|
|
|
default: run
|
|
|
|
|
|
|
|
|
|
run:
|
|
|
|
|
cargo run
|
|
|
|
|
|
|
|
|
|
run-release:
|
|
|
|
|
cargo run --release
|
|
|
|
|
|
|
|
|
|
format:
|
|
|
|
|
cargo fmt --all
|
|
|
|
|
|
|
|
|
|
format-check:
|
|
|
|
|
cargo fmt --check --all
|
|
|
|
|
|
|
|
|
|
audit:
|
|
|
|
|
cargo deny check
|
|
|
|
|
|
|
|
|
|
build:
|
|
|
|
|
cargo build
|
|
|
|
|
|
|
|
|
|
build-release:
|
|
|
|
|
cargo build --release
|
|
|
|
|
|
|
|
|
|
lint:
|
|
|
|
|
cargo clippy --all-targets
|
|
|
|
|
|
|
|
|
|
release-build:
|
|
|
|
|
cargo build --release
|
|
|
|
|
|
|
|
|
|
release-run:
|
|
|
|
|
cargo run --release
|
|
|
|
|
|
2026-03-04 12:47:21 +01:00
|
|
|
[env("SQLX_OFFLINE", "1")]
|
2025-12-21 18:19:21 +01:00
|
|
|
test:
|
2026-01-21 20:43:06 +01:00
|
|
|
cargo test --all --all-targets
|
|
|
|
|
|
|
|
|
|
test-hardware:
|
|
|
|
|
cargo test --all --all-targets -- --ignored
|
2025-12-21 18:19:21 +01:00
|
|
|
|
|
|
|
|
coverage:
|
|
|
|
|
mkdir -p coverage
|
2026-01-01 17:35:58 +01:00
|
|
|
cargo tarpaulin --config backend/.tarpaulin.local.toml
|
2025-12-21 18:19:21 +01:00
|
|
|
|
|
|
|
|
coverage-ci:
|
|
|
|
|
mkdir -p coverage
|
2026-01-01 17:35:58 +01:00
|
|
|
cargo tarpaulin --config backend/.tarpaulin.ci.toml
|
2025-12-21 18:19:21 +01:00
|
|
|
|
|
|
|
|
check-all: format-check lint coverage audit
|
|
|
|
|
|
|
|
|
|
## Local Variables:
|
|
|
|
|
## mode: makefile
|
|
|
|
|
## End:
|