build: added justfile
This commit is contained in:
parent
21ae5bb7bd
commit
c13fa51623
1 changed files with 36 additions and 0 deletions
36
justfile
Normal file
36
justfile
Normal file
|
@ -0,0 +1,36 @@
|
|||
build:
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
export RUSTFLAGS="-Cdebuginfo=2 -Cstrip=none --cfg=tarpaulin -Cinstrument-coverage -Clink-dead-code"
|
||||
cargo fmt
|
||||
cargo fmt --check
|
||||
cargo clippy --no-deps --fix --allow-dirty
|
||||
cargo machete
|
||||
# cargo build
|
||||
cargo tarpaulin --engine llvm --tests --line --skip-clean --out Html Lcov
|
||||
# cargo llvm-cov --html --tests
|
||||
# rm *.profraw
|
||||
# cargo test
|
||||
# cargo doc
|
||||
# cargo test --example get
|
||||
|
||||
build-mutations: build mutations
|
||||
|
||||
mutations:
|
||||
cargo mutants --jobs 4 --baseline skip
|
||||
|
||||
# doc-test:
|
||||
# cargo doc
|
||||
# cargo test
|
||||
# cargo test --example get
|
||||
|
||||
jj-next:
|
||||
jj edit main --ignore-immutable
|
||||
just jj-next-test
|
||||
|
||||
jj-next-test:
|
||||
jj next --edit
|
||||
jj bookmark move next --allow-backwards
|
||||
just build
|
||||
jj bookmark move main
|
||||
just jj-next-test
|
Loading…
Add table
Reference in a new issue