#!/bin/sh
cd "$(dirname "$0")" || exit 9
while [ ! -f ASM22.done ]; do sleep 5; done
cargo clippy --workspace --all-targets -- -D warnings > ASM22B_clippy.raw 2>&1
echo $? > ASM22B_clippy.exit
traceable-reqs check > ASM22B_treqs.raw 2>&1
echo $? > ASM22B_treqs.exit
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do
  cargo nextest run -p spt-daemon --test daemon_e2e -E "test(daemon_hosts_lifecycle_and_survives_brain_restart)" > "ASM22B_reap_$i.raw" 2>&1
  echo $? > "ASM22B_reap_$i.exit"
done
echo DONE > ASM22B.done
