Files
sausage/spikes/s5-http/verify.nu
T
surma 9e9cde5241 spikes: six v3 spikes (V8 harness, WASI shell, git, builder, http hook, esbuild)
Throwaway prototypes for Sausage v3. Plan and decisions:
~/research/sausage-v3/PLAN.md. Results and evidence: the spike READMEs.
2026-11-06 14:03:20 +00:00

11 lines
653 B
Nu

#!/usr/bin/env nu
# Verify the guest, rule dimensions, and all end-to-end HTTP cases.
def main [] {
^nix develop -c cargo build --manifest-path spikes/s5-http/guest/Cargo.toml --target wasm32-wasip2 -j 2
if $env.LAST_EXIT_CODE != 0 { error make {msg: "guest build failed"} }
^nix develop -c cargo test --manifest-path spikes/s5-http/Cargo.toml -j 2
if $env.LAST_EXIT_CODE != 0 { error make {msg: "rule tests failed"} }
^nix develop -c cargo run --manifest-path spikes/s5-http/Cargo.toml -j 2 -- spikes/s5-http/guest/target/wasm32-wasip2/debug/s5-curl.wasm
if $env.LAST_EXIT_CODE != 0 { error make {msg: "guest cases failed"} }
}