.PHONY:
test: test-egg test-web
cargo fmt -- --check
cargo doc --no-deps
cargo deadlinks
.PHONY: test-egg
test-egg:
cargo build
cargo test
cargo clippy --tests
cargo build --features "parent-pointers"
cargo test --features "parent-pointers"
cargo clippy --tests --features "parent-pointers"
cargo clippy --tests --features "serde-1"
.PHONY: test-web
test-web:
cd web-demo; cargo web build
cd web-demo; cargo clippy
cd web-demo; cargo fmt -- --check
.PHONY: deploy-web-demo
deploy-web-demo:
cd web-demo; cargo web deploy --release
rsync -a target/deploy/ ~/src/site/stuff/egg/
cd ~/src/site; make deploy
bench-%:
cargo test --release -- --test-threads=1 --nocapture $*