#!/bin/sh
# Sandbox helper: starts a local MariaDB if needed, then runs the suite. Prototype only.
S=/run/mysqld/mysqld.sock
if ! mysqladmin --socket=$S ping >/dev/null 2>&1; then
  mkdir -p /run/mysqld && chown mysql:mysql /run/mysqld
  setsid nohup mysqld_safe --skip-networking --socket=$S >/tmp/mysqld.log 2>&1 < /dev/null &
  for i in $(seq 1 40); do mysqladmin --socket=$S ping >/dev/null 2>&1 && break; sleep 1; done
fi
cd "$(dirname "$0")/.." && phpunit "$@"
