#!/bin/sh
# SPDX-FileCopyrightText: 2026 Jason Self <j@jxself.org>
# SPDX-License-Identifier: GPL-3.0-or-later
#
# Exercise trizbort-qt's built-in, headless self-tests against the installed
# binary. The offscreen Qt platform plugin keeps them running without a display.
set -e

export QT_QPA_PLATFORM=offscreen

trizbort-qt --version
trizbort-qt --geometry-selftest
trizbort-qt --edit-selftest
trizbort-qt --transcript-selftest
trizbort-qt --automap-selftest
trizbort-qt --undo-selftest
trizbort-qt --keyboard-selftest
trizbort-qt --gui-selftest
