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
18 lines
663 B
Bash
18 lines
663 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_compact_seek_bins="$QT_ROOT_DIR/bin"
|
|
else
|
|
qt_compact_seek_qmake="${QMAKE:-}"
|
|
if [[ -z "$qt_compact_seek_qmake" ]]; then
|
|
qt_compact_seek_qmake="$(command -v qmake6 || command -v qmake)"
|
|
fi
|
|
qt_compact_seek_bins="$("$qt_compact_seek_qmake" -query QT_INSTALL_BINS)"
|
|
fi
|
|
QT_QPA_PLATFORM=offscreen QT_QUICK_BACKEND=software \
|
|
"$qt_compact_seek_bins/qmltestrunner" \
|
|
-input scripts/qml-tests/tst_compact_seek.qml \
|
|
-import scripts/qml-tests/imports
|