#!/bin/sh
# IO-PARSER W2 gate battery — same tree re-pointed to 769fb0a9, warm pool, sequential claim.
cd "$(dirname "$0")" || exit 9
ROOT_XTASK="../../target/debug/xtask.exe"
"$ROOT_XTASK" pool-claim --pool target --label gate-w2-163 > GW2A_claim.raw 2>&1
echo $? > GW2A_claim.exit

cargo nextest run -p spt-proto -p spt-live -p spt-daemon --no-fail-fast > GW2A_suites.raw 2>&1
echo $? > GW2A_suites.exit

cargo nextest run -p spt --test io_state_payload_e2e > GW2A_ioe2e.raw 2>&1
echo $? > GW2A_ioe2e.exit

cargo clippy --workspace --all-targets -- -D warnings > GW2A_clippy.raw 2>&1
echo $? > GW2A_clippy.exit

traceable-reqs check > GW2A_treqs.raw 2>&1
echo $? > GW2A_treqs.exit

cargo run -p xtask -- check > GW2A_xtask.raw 2>&1
echo $? > GW2A_xtask.exit

"$ROOT_XTASK" pool-release --pool target > GW2A_release.raw 2>&1
echo $? > GW2A_release.exit
echo DONE > GW2A.done
