16 lines
774 B
Bash
16 lines
774 B
Bash
#!/usr/bin/env bash
|
|
. /c/git/bt411/scratchpad/night6/bench_common.sh
|
|
cd /c/git/bt411/content || exit 1
|
|
taskkill //F //IM btl4.exe >/dev/null 2>&1; sleep 2
|
|
rm -f pc_a.log
|
|
bt_expert_egg MP.EGG PC.EGG
|
|
sed -i "s/^map=.*/map=grass/; s/^time=.*/time=day/; s/^vehicle=.*/vehicle=madcat/" PC.EGG
|
|
( export BT_GLASS_PANELS=1 BT_POD_SURFACES=1 BT_KEY_NOFOCUS=1
|
|
bt_launch pc_a.log PC.EGG 0x0F )
|
|
sleep 60
|
|
echo -n "process alive at 60s: "; C:/Windows/System32/tasklist.exe //FI "IMAGENAME eq btl4.exe" //NH | grep -c btl4
|
|
bt_kill_ours; sleep 2; taskkill //F //IM btl4.exe >/dev/null 2>&1
|
|
echo -n "mission ticked: "; grep -ac "\[tick\] subsystems" pc_a.log
|
|
echo -n "glass panels: "; grep -ac "glasswin" pc_a.log
|
|
echo -n "crash/Fail: "; grep -acEi "fail\(|exception|crash" pc_a.log
|