#!/bin/sh set -e echo "System: $(uname -s) $(uname -r) $(uname -m), page size: $(getconf PAGESIZE) bytes" echo "Memory: $(awk '/MemTotal/ {t=$2} /MemAvailable/ {a=$2} END {printf "%.0f MB total, %.0f MB available", t/1024, a/1024}' /proc/meminfo)" echo "Disk: $(df -h / | awk 'NR==2 {print $2 " total, " $3 " used, " $4 " available"}')" if command -v Xvfb > /dev/null 2>&1; then echo "Starting X11 Server" export DISPLAY=:99 Xvfb $DISPLAY -screen 0 1024x768x24 -ac -noreset & fi if command -v dbus-daemon > /dev/null 2>&1; then echo "Starting Desktop Bus" dbus-daemon --system --fork fi export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 echo "Running sanity tests" node /root/out/index.js "$@"