Testrarc платформа для тестування версій Rocky Linux
Rocky Linux запускає Testrarc – нову платформу для тестування версій
Проект Rocky Linux оголосив про запуск Testrarc. Це нова відкрита платформа на веб-базі, призначена для координації тестування версій, відстеження результатів валідації. Вона зробить процес доступнішим для внесків з боку спільноти.
Як Testrarc покращує тестування в Rocky Linux
З 2022 року дистрибутив використовував Mattermost Playbooks для організації тестування. Через розширення тестування на різних апаратних архітектурах та середовищах розгортання проект розробив спеціалізовану систему для централізації процесу.
Нова платформа надає інформаційну панель для відстеження тестування протягом циклу випуску. Це охоплює початкові бета-версії до версій-кандидатів. Це дозволяє учасникам та команді тестування контролювати виконані тести, виявляти помилки та бачити, які області ще потребують валідації.
Технічні деталі та функції платформи
Testrarc побудована на Python та веб-фреймворку Rio. Вона підтримує тестування на архітектурах Rocky Linux, включаючи x86_64, aarch64, riscv64, ppc64le та s390x.
Кожен записаний тест містить результат (пройдено, не пройдено або частково завершено), а також деталі про учасника та середовище тестування. Підтримувані середовища включають фізичне обладнання, віртуалізацію KVM, контейнери, інші віртуальні машини та хмарну інфраструктуру.
Однією з ключових функцій є публічна доступність результатів тестування без автентифікації. Кожен, хто цікавиться майбутнім випуском Rocky Linux, може переглянути результати на інформаційній панелі платформи. Для подання нових результатів потрібен обліковий запис Rocky Linux для того, щоб пов’язати внески з тестувальниками.
Легкий доступ до тестування з Testrarc
Завершуючи огляд функцій, Testrarc впроваджує фільтр community_testable. Цей фільтр допомагає волонтерам знаходити підходящі тести без спеціалізованого обладнання або складної інфраструктури. Це дозволяє користувачам, які запускають Rocky Linux на повсякденних комп’ютерах або віртуальних машинах, брати участь у валідації випусків.
Платформа вже доступна, з результатами тестування для майбутніх версій Rocky Linux 10.3 та 9.9 бета. Обидві версії наразі проходять валідацію перед стабільними випусками.




