Аналоги gnome-desktop-testing-runner

3DMark

Бесплатно
Windows
Android
iOS

3DMark — это программный пакет для тестирования производительности и стабильности графических подсистем и игровых платформ, включающий набор синтетических бенчмарков и стресс-тестов, позволяющих оценивать производительность GPU и CPU в различных сценариях визуализации и вычислений; используется разработчиками, энтузиастами и производителями аппаратного обеспечения для сравнения результатов, проверки стабильности при разгоне и валидации драйверов, предоставляет стандартизированные показатели и отчёты, совместим с широким спектром операционных систем и конфигураций аппаратного обеспечения.

gnome-desktop-testing-runner

Бесплатно
Открытый исходный код
Linux

Сайт: gitlab.gnome.org/GNOME/gnome-desktop-testing

gnome-desktop-testing-runner, часто упоминаемый как ginsttest-runner, представляет собой утилиту для обнаружения и выполнения так называемых «as-installed» тестов в окружении рабочего стола GNOME. Инструмент предназначен для запуска тестовых сценариев, которые устанавливаются вместе с пакетом приложения или системой, и собирает результаты выполнения для последующего анализа и логирования. В документации и описаниях проекта утилита рассматривается как помощник интеграционного тестирования, ориентированный на проверку поведения уже установленных компонентов в условиях, близких к реальному использованию.

Исторические подробности о конкретном происхождении ginsttest-runner ограничены или фрагментарны в общедоступных источниках; если точная история недоступна, то функциональность утилиты однозначно вписывается в более широкую экосистему инструментов тестирования GNOME, где приоритетом являются автоматизация тестирования пользовательского интерфейса, согласованность с системными стандартами и удобство сбора телеметрии о результате. Утилита обычно используется разработчиками пакетов и тестировщиками дистрибутивов для проверки корректности установки, интеграции с окружением рабочего стола и регрессий после обновлений.

  • Обнаружение тестов: сканирует систему на наличие установленных тестовых сценариев и метаданных, соответствующих формату «as-installed».
  • Запуск тестов: выполняет найденные тесты в пользовательской или изолированной среде, обеспечивая последовательный порядок и управление зависимостями.
  • Сбор результатов: агрегирует вывод тестов, коды завершения и логи для последующего анализа.
  • Логирование: сохраняет подробные логи выполнения в стандартизированном формате, удобном для автоматизированной обработки.
  • Интеграция с инфраструктурой: предназначен для работы совместно с системами непрерывной интеграции и средствами упаковки дистрибутива.
  • Поддержка различных сценариев: может запускать как юнит- или компонентные тесты, так и более комплексные интеграционные проверки интерфейса.
  • Конфигурируемость: предоставляет параметры для управления окружением выполнения, уровня логирования и набора тестов.
  • Идентификация недоступной информации: в случае отсутствия точной публичной документации по отдельным деталям поведения утилиты, её роль и возможности описываются исходя из типичных практик «as-installed» тестирования в экосистеме GNOME.
Подробнее