⬢ DragonFlyBSD Kernel Audit
DF-3526 / stress.sh
← back to finding ↓ download raw
#!/bin/sh
# fix validation: 20 serial + 2 parallel create/destroy lifecycles
ok=0; fail=0; i=0
while [ $i -lt 20 ]; do
  out=$(/root/poc/iface_con create 2>&1 | tail -1)
  case "$out" in
    RESULT*) ok=$((ok+1));;
    *) fail=$((fail+1)); echo "FAIL_RUN_$i: $out";;
  esac
  i=$((i+1))
done
echo "LIFECYCLE ok=$ok fail=$fail"
(/root/poc/iface_con create > /tmp/p1.log 2>&1) &
(/root/poc/iface_con create > /tmp/p2.log 2>&1) &
wait
tail -1 /tmp/p1.log; tail -1 /tmp/p2.log
echo "PARALLEL done"