Repository navigation
Expand file tree
/
Copy pathjustfile
More file actions
48 lines (37 loc) · 2.4 KB
/
Copy pathjustfile
File metadata and controls
48 lines (37 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
set shell := ["bash", "-euo", "pipefail", "-c"]
check: browser-check
cargo fmt --check
cargo test --locked --all-features --jobs 4
cargo clippy --locked --all-targets --all-features --jobs 4 -- -D warnings
cargo audit --deny warnings
cargo deny --locked check licenses sources
native-acceptance:
cargo test --locked --features development-http --lib actual_native_vault_outbox_backend_and_process_recreation -- --ignored
replica-admission-acceptance:
cargo test --locked --features development-http --lib actual_native_replica_admission_preserves_pending_and_local_reads -- --ignored
replica-owner-acceptance:
cargo test --locked --features development-http --lib actual_native_owner_has_fresh_followers_and_hands_off -- --ignored
retained-runtime-acceptance:
cargo test --locked --features development-http --lib actual_retained_runtime_survives_facade_cancellation_and_reuses_policy -- --ignored
# Fresh owned fixture; actual production capacity and native owner handoff.
capacity-owner-acceptance:
cargo test --locked --features development-http --lib actual_capacity_refusal_survives_owner_handoff_without_original_rewrite -- --ignored
# Fresh owned fixture with the server's encoded-byte page budget.
large-page-acceptance:
cargo test --locked --features development-http --lib actual_native_large_page_catchup_preserves_bounds_and_freshness -- --ignored
# Generated facts through real HTTP/PostgreSQL, then an offline SQLite reopen.
# Requires check-postgres.py --fixture-sync3 and NDS_FIXTURE_RECEIPT.
# Optimize the fixture workload while retaining the debug-only HTTP boundary.
catalog-acceptance:
CARGO_PROFILE_TEST_OPT_LEVEL=3 cargo test --locked --features development-http --lib actual_1024_catalog_http_replay_and_offline_reopen -- --ignored --nocapture
# Linux fleet: real isolated credential services and production Rust clients.
# Precompile before starting a fresh --fixture-sync3 --fixture-seconds 3600 server.
fleet-acceptance:
python3 scripts/fleet-acceptance.py --fixture "$NDS_FIXTURE_RECEIPT" --output "$NDS_FLEET_OUTPUT" --clients "${NDS_FLEET_CLIENTS:-32}"
# Compile gate only; real browser storage/identity acceptance is separate.
wasm-check:
cargo clippy --locked --lib --features browser-bindings --target wasm32-unknown-unknown --jobs 4 -- -D warnings
browser-check:
bun install --frozen-lockfile --ignore-scripts
bun run check
bun run check:generated