MoboQA 2.9: Windows-стенд диагностики плат и ПК, GUI/CLI. Исправлены итоги, параметры и восстановление; 129 проверок пройдены. Аппаратная приёмка ещё открыта; не замена ручной проверке. Владелец продуктовых решений не указан.
  • C# 97.4%
  • PowerShell 2.3%
  • Batchfile 0.3%
Find a file
2026-10-28 04:25:18 +03:00
.migration MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
docs [daily-normalization] docs: record MoboQA publication receipt 2026-10-28 04:25:18 +03:00
MoboQA MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
release/MoboQA2 MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
scripts MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
src Fix diagnostic evidence, execution and recovery; refresh native workstation UI 2026-10-27 18:15:58 +03:00
tests Fix diagnostic evidence, execution and recovery; refresh native workstation UI 2026-10-27 18:15:58 +03:00
.gitignore Prepare public read-only repository and exclude diagnostic logs 2026-10-08 13:15:42 +03:00
diag_testbench.ps1 MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
Directory.Build.props MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
Directory.Packages.props MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
ITERATION3_STATUS.md MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
ITERATION4_STATUS.md MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
ITERATION5_STATUS.md MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
ITERATION6_STATUS.md MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
ITERATION7_STATUS.md MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
local_real_test.txt MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
MIGRATION_STATUS.md MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
MoboQA.slnx MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
publish.ps1 MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
publish_moboqa2.ps1 Fix diagnostic evidence, execution and recovery; refresh native workstation UI 2026-10-27 18:15:58 +03:00
README.md Fix diagnostic evidence, execution and recovery; refresh native workstation UI 2026-10-27 18:15:58 +03:00
remote_report.json MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
setup_ssh.bat MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
setup_ssh.ps1 MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00
vm_test.log MoboQA 2 v2.8.0-iter8 — миграция с рабочего ПК ArtemAvalon 2026-09-25 17:50:03 +03:00

MoboQA 2.9

Диагностический Windows-стенд для экспресс-проверки материнских плат и ПК. C# / .NET 10, Avalonia 12.1.2. Графический интерфейс и CLI используют общий движок и план проверок.

Готовая версия v2.9.0 для Windows x64 · Документация · Что исправлено и проверено

Что изменилось

  • Неполные, недоступные и ожидающие оператора проверки больше не дают зелёный итог. Ошибка программы не объявляется дефектом платы.
  • Полный запуск, повтор и CLI используют одни результаты и эффективные настройки. Отмена и ошибки сохраняются в отчёте; отчёт включает применённый план без паролей.
  • CPU, RAM, PCIe, сеть, аудио и USB показывают доступные свидетельства и ограничения. Сетевой ICMP-запрос привязан к выбранному IPv4-интерфейсу; буквы дисков не считаются физическими USB-портами.
  • Подключено восстановление незавершённых изменений Wi-Fi/SDI. Wi-Fi использует собственный временный профиль, не удаляя пользовательский.
  • Пароль Wi-Fi вынесен из JSON и новых резервных копий в DPAPI-хранилище текущего пользователя Windows.
  • Основной экран и редактор настроек обновлены на основе Fluent tokens/icons: понятные причины, раскрываемые измерения, единые действия, доступные кнопки на 800×600.

Скачать и запустить

На странице релиза скачайте ZIP, распакуйте папку MoboQA2, запустите MoboQA.exe. Windows 10/11 x64; .NET включён в комплект. Для аппаратных API приложение запрашивает права администратора. Установка комплектного PawnIO запускается отдельно из настроек с проверкой SHA-256 и штатным UAC.

Перед обновлением сохраните MoboQA_Data и используйте отдельную папку новой версии. Пароли остаются в %LOCALAPPDATA%/MoboQA/Secrets и автоматически не переносятся на другой ПК или к другому пользователю. Семь голосовых MP3 входят в пакет.

# Проверка запуска без нагрузки и изменения сети
.\MoboQA.Cli.exe --simulation --safe-mode --data-dir demo-data --duration 5 --output-json demo-report.json

Горячие клавиши: F5 — начать, Esc — отменить, F11 — полноэкранный режим. Слышимость L/R и конкретные физические USB-порты подтверждаются оператором.

Разработка

Нужны Windows x64, .NET SDK 10 и PowerShell 7.2+ для упаковки.

dotnet build src/MoboQA.Desktop.Windows/MoboQA.Desktop.Windows.csproj -c Release
dotnet test tests/MoboQA.Domain.Tests/MoboQA.Domain.Tests.csproj -c Release
dotnet test tests/MoboQA.Engine.Tests/MoboQA.Engine.Tests.csproj -c Release
dotnet test tests/MoboQA.Scenarios.Tests/MoboQA.Scenarios.Tests.csproj -c Release
dotnet test tests/MoboQA.UI.Tests/MoboQA.UI.Tests.csproj -c Release
dotnet test tests/MoboQA.Platform.Windows.IntegrationTests/MoboQA.Platform.Windows.IntegrationTests.csproj -c Release --filter "FullyQualifiedName~AuditContractTests|FullyQualifiedName~InfrastructureTests"
pwsh -File ./publish_moboqa2.ps1 -Version 2.9.0

Не запускайте весь аппаратный набор тестов автоматически на рабочем ПК: часть тестов зависит от оборудования и создаёт реальную нагрузку. Упаковщик создаёт новую папку и ZIP с манифестом SHA-256; существующий релиз не удаляет и процессы не останавливает. Для экспорта исходников без .git передайте -SourceCommit с полной ревизией. Подробности — RUNBOOK.

Статус и границы

129 проверок прошли на Windows: логика, симуляция, headless-интерфейс, инфраструктура и защищённое хранение. Это не полная аппаратная приёмка: реальная нагрузка, два сетевых интерфейса, звук/порты, аварийное завершение на стенде и Windows DPI 150/200% ещё требуют проверки. Температурный датчик конкретной видеокарты не сопоставляется с адаптером; включённый порог честно даёт неполный результат. Одновременно используйте один диагностический процесс на стенде.

Владелец продуктовых решений в исходной документации не указан. Проект предназначен для диагностического стенда; результат не заменяет физическую проверку и не гарантирует отсутствие любого дефекта.

История: v2.8.1-pawnio-audiofix исправлял только комплект MP3. Аудит относится к исходникам 6a217ce, а не к исправленной версии 2.9.