Current Version: 6.6.4
Status: Unified Testing Framework for GZ302 & Strix Halo Platform
This guide provides comprehensive testing procedures for the GZ302-Linux-Setup project (v6.x). It covers core hardware enablement scripts and the PyQt6-based Command Center.
docs/technical/external-integrations-catalog.md as the current compatibility list. Validate hardware fixes/modules first; GZ302 command-center tests are not assumed portable.The Command Center is the most visible component and requires rigorous UI/UX validation.
z13ctl status to verify the profile and TDP apply correctly.z13ctl status.~/.config/strix-halo/auto.conf.z13ctl status shows the new curve points.sudo ./strix-halo-setup.sh on a clean system.dmesg.vulkaninfo or glxinfo to verify driver initialization on gfx1151.# Validate all scripts
find . -name "*.sh" -type f -print0 | xargs -0 -I{} bash -n "{}"
# Shellcheck (Critical for logic errors)
find . -name "*.sh" -type f -print0 | xargs -0 shellcheck
# Device-profile regression coverage
bash tests/device-manager-detection.sh
# Generated content must stay in sync with the profile manifest
bash scripts/sync-device-matrix.sh
git diff --exit-code README.md strix-halo-setup.sh docs/technical/external-integrations-catalog.md
# Version contract validation
bash tests/validate-version-sync.sh
# Check for import errors or syntax issues
python3 -m py_compile command-center/src/command_center.py
python3 -m py_compile command-center/src/modules/*.py
pwrcfg configs are correctly handled or migrated by the new z13ctl logic.sudo ./install-policy.sh updates the sudoers entries for the new binary names.bash tests/device-manager-detection.sh after changing strix-halo-lib/device-manager.sh.Max/marketing strings without CPU or GPU proof do not set CAP_STRIX_HALO=true.bash scripts/sync-device-matrix.sh produces no unexpected diffs after editing the known-device matrix.python-pyqt6. On Debian/Fedora, install python3-pyqt6.qtsvg / python3-qt6-qtsvg./etc/sudoers.d/strix-halo and confirm the current user is in the users group.systemctl --user status z13ctl.service.Last Updated: 2026-05-16
Status: Updated for manifest-driven device metadata, generated matrix sync, and repository version validation.