#! /bin/bash

set -ex

cd ..

# make sure that LOG_DIR exists before trying to write to a file in it
mkdir -p "$LOG_DIR"

php -S 127.0.0.1:8080 -t "$(pwd)" > "$LOG_DIR/php-server-logs.txt" 2>&1 &

cd mediawiki

composer phpunit -- --verbose extensions/EntitySchema/tests/phpunit/

cd extensions/EntitySchema

npm run test

npm run selenium-test

kill %1
