Files
qbz/scripts/test-library-folders-qml.sh
T
vicrodh e291eb3af4 fix: stabilize playback memory, local library sync and Qt settings
Add shared playback memory profiles, bounded disk-backed playback and storage
selection for desktop and daemon. Preserve gapless during streaming-only playback
and provide explicit cache eviction with playback confirmation.

Stop watcher read events and unchanged scans from rebuilding the local catalog.
Restore playlist/sidebar updates, folder availability feedback and player layout.
Add appearance presets and a radio-based cache settings panel with translated
trade-offs, plus consistent clipboard menus across visible Qt text editors.

Validate with Rust regressions, QML interaction tests, isolated release startup
and idle-library checks; extend the shared local and CI gates.

cx
2026-09-13 02:57:21 -06:00

18 lines
687 B
Bash

#!/usr/bin/env bash
# The same bounded view/activation regression runs in CI and locally.
set -euo pipefail
cd "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/.."
if [[ -n "${QT_ROOT_DIR:-}" ]]; then
qt_library_folders_bins="$QT_ROOT_DIR/bin"
else
qt_library_folders_qmake="${QMAKE:-}"
if [[ -z "$qt_library_folders_qmake" ]]; then
qt_library_folders_qmake="$(command -v qmake6 || command -v qmake)"
fi
qt_library_folders_bins="$("$qt_library_folders_qmake" -query QT_INSTALL_BINS)"
fi
QT_QPA_PLATFORM=offscreen QT_QUICK_BACKEND=software \
"$qt_library_folders_bins/qmltestrunner" \
-input scripts/qml-tests/tst_library_folders.qml \
-import scripts/qml-tests/imports