54 lines
1.4 KiB
YAML
54 lines
1.4 KiB
YAML
version: "3"
|
|
|
|
tasks:
|
|
build:
|
|
cmds:
|
|
- cargo build -p cyberpunk-splash
|
|
- cargo build -p dashboard
|
|
- cargo build -p fitnesstrax
|
|
- cargo build -p l10n-db
|
|
- cd visions/server && task build
|
|
- cd visions/ui && task build
|
|
|
|
update:
|
|
cmds:
|
|
- task build
|
|
- crate2nix generate
|
|
- nix build
|
|
|
|
lint:
|
|
cmds:
|
|
- cargo clippy
|
|
|
|
report:
|
|
cmds:
|
|
- cargo watch -x 'run --bin planning-report planning/'
|
|
|
|
test-all:
|
|
cmds:
|
|
- command -v cargo
|
|
- cargo test -p cyberpunk
|
|
- cargo test -p cyberpunk-splash
|
|
- cargo test -p dashboard
|
|
- cargo test -p emseries
|
|
# - cargo test -p fitnesstrax
|
|
- cargo test -p l10n-db
|
|
- cargo test -p memorycache
|
|
- cd visions/server && task test-ci
|
|
- cd visions/core && task test-ci
|
|
|
|
coverage-all:
|
|
cmds:
|
|
- cargo llvm-cov clean --workspace
|
|
- cargo llvm-cov --no-report -p cyberpunk
|
|
- cargo llvm-cov --no-report -p cyberpunk-splash
|
|
- cargo llvm-cov --no-report -p dashboard
|
|
- cargo llvm-cov --no-report -p emseries
|
|
# - cargo llvm-cov --no-report -p fitnesstrax
|
|
- cargo llvm-cov --no-report -p l10n-db
|
|
- cargo llvm-cov --no-report -p memorycache
|
|
- cd visions/server && task test-cov-ci
|
|
- cd visions/core && task test-cov-ci
|
|
- cargo llvm-cov report --html --output-dir coverage-report
|
|
|