Commands
All commands run fromnode/ (the Cargo workspace root for sigil-* crates).
| Command | Pass count | Description |
|---|---|---|
cargo test -p sigil-node | 185 / 0 | Default sigil-node tests (compute, MACA, GAL, validator). |
cargo test -p sigil-node --features tee-verify | 203 / 0 | + TEE verification feature umbrella. |
cargo test -p sigil-node --features tee-verify-sev-snp | 234 / 0 | + AMD SEV-SNP verifier. |
cargo test -p sigil-node --features tee-verify-sgx-dcap | 233 / 0 | + Intel SGX DCAP verifier. |
cargo test -p sigil-node --features tee-verify-tdx | 221 / 0 | + Intel TDX verifier. |
cargo test -p sigil-node --features tee-verify-arm-cca | 217 / 0 | + Arm CCA verifier. |
cargo test -p sigil-node --features "tee-verify-sev-snp tee-verify-sgx-dcap tee-verify-tdx tee-verify-arm-cca" | 296 / 0 | All four vendors. |
cargo test -p sigil-tee-material | 5 / 0 | Operator material tooling smoke tests. |
cargo test -p sigil-integration-tests | 48 / 0 | Cross-component integration including GAL conformance. |
cargo check --workspace --all-features | clean | Cross-feature compile check. |
Real-fixture env-gated tests
These tests auto-skip when their env var is unset. Defaultcargo test does not require fixture material.
| Vendor | Test | Env var |
|---|---|---|
| AMD SEV-SNP | compute_phase14a_tests::real_amd_fixture_accepts_when_present | SIGIL_SEV_SNP_FIXTURE_DIR |
| Intel SGX DCAP | compute_phase14b_tests::real_intel_fixture_accepts_when_present | SIGIL_SGX_DCAP_FIXTURE_DIR |
| Intel TDX | compute_phase14c_tests::real_intel_tdx_fixture_accepts_when_present | SIGIL_TDX_FIXTURE_DIR |
| Arm CCA | compute_phase14d_tests::real_arm_cca_fixture_accepts_when_present | SIGIL_ARM_CCA_FIXTURE_DIR |
Smoke surfaces — minimum launch check
A chain is only launch-ready when these surfaces are green:| Surface | Test |
|---|---|
| GAL queries (HMR / MHR / ENR / OrgRoot / revocation / shard topology) | sigil-integration-tests::gal_phase* |
| OAS resolution rules 1–7 | sigil-integration-tests::gal_phase7::*, gal_phase8::* |
| DAO Work OS validators | sigil-state::dao_validators::tests::* |
| Compute provider register / escrow / receipt T1 | compute_phase11_tests::* |
| Compute receipt T2 redundant | compute_integration_tests::T2Redundant |
| MACA epoch / quorum | compute_phase12_tests::maca_* |
| T3 fail-closed without material | compute_phase14*_tests::missing_anchors_* (per vendor) |
| Wallet RPC helpers | sigil-wallet::gal_* |
| Hardware-attestation fraud guards | compute_phase11_tests::provider_tier_is_computed_from_stake_not_from_capability_claim |
| Currency naming honesty | source-tree naming sweep (see launch handoff) |
Tooling status
| Tool | Status |
|---|---|
cargo fmt --check | Run as part of CI. |
cargo clippy --workspace --all-features | Runs; warnings are tracked. Workspace-wide -D warnings blocked by a small set of legacy unused_imports and dead_code in sigil-economics and sigil-tower. |
cargo test --workspace | Green. |
cargo audit | Recommended in CI; not yet integrated. |