Files
dosh/Makefile
T
DuProcess 3a38a9da80
ci / test (push) Has been cancelled
ci / remote-bench (push) Has been cancelled
Add public comparison benchmarks and SSH import
2026-06-12 14:27:58 -04:00

29 lines
631 B
Makefile

.PHONY: build test fmt install bench-local bench-docker-ssh bench-docker-mosh
build:
cargo build --release
test:
cargo test
fmt:
cargo fmt
install:
sh packaging/install.sh
bench-local:
cargo build
tmp="$$(mktemp -d)"; \
HOME="$$tmp" target/debug/dosh-server serve >/tmp/dosh-bench-server.log 2>&1 & \
pid="$$!"; \
trap 'kill "$$pid" 2>/dev/null || true; rm -rf "$$tmp"' EXIT INT TERM; \
sleep 0.5; \
HOME="$$tmp" target/debug/dosh-bench --local-auth --server local --iterations 5
bench-docker-ssh:
sh scripts/ci-docker-ssh-bench.sh
bench-docker-mosh:
DOSH_BENCH_INCLUDE_MOSH=1 sh scripts/ci-docker-ssh-bench.sh