DSH-Arch-Setup/test/run.sh
Шурупов Илья Викторович 9db94f8aa7 Remove experimental chat and Zen controls
Roll back the Chat collapse, Zen mode, composer reflow repair, and related regression fixture after they interfered with the native prompt. Keep only the collapsed-sidebar agent-tree hiding selector.
2026-09-14 18:29:06 +03:00

22 lines
771 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
repository_directory=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)
cd "$repository_directory"
bash -n install.sh uninstall.sh bin/dsh-app bin/free-port-3080.sh test/*.sh
node --check scripts/apply-compatibility-patches.mjs
node test/profile-manifest.test.mjs
python3 test/editor-artifacts.test.py
python3 test/editor-runtime.test.py
python3 test/cloudflared-artifact.test.py
bash test/compatibility-patches.test.sh
bash test/no-secrets.test.sh
bash test/install-layout.test.sh
systemd-analyze verify systemd/dsh-web.service
temporary=$(mktemp --suffix=.desktop)
trap 'rm -f "$temporary"' EXIT
sed "s|@HOME@|$HOME|g" desktop/dsh-app.desktop.in > "$temporary"
desktop-file-validate "$temporary"
printf 'all tests passed\n'