#!/bin/sh
set -u
qa_root="$1"
mkdir -p "$qa_root/profile" "$qa_root/roaming" "$qa_root/local" "$qa_root/config"
result=0
for package in fileops config hotkeys uiconfig platform main version installer tui log; do
  env HOME="$qa_root/profile" USERPROFILE="$qa_root/profile" APPDATA="$qa_root/roaming" LOCALAPPDATA="$qa_root/local" XDG_CONFIG_HOME="$qa_root/config" PATH="/opt/homebrew/bin:$PATH" MPV_MANAGER_NATIVE_DMG_QA=1 "$qa_root/$package.test" -test.v -test.count=1 -test.timeout=4m || result=1
done
exit "$result"
