Назад | Перейти на главную страницу

Запуск удаленных рабочих нагрузок на разных платформах

Я работаю с группой, которая занимается интеграционным тестированием сетевого стека IP / IPv6. У нас есть множество рабочих нагрузок для стресс-тестирования, которые мы выполняем на различных платформах, включая Linux (RHEL и SuSE), Windows (XP-2008) и ряд версий AIX.

На данный момент наш метод запуска рабочих нагрузок на разных платформах предполагает, что мы вручную запускаем дюжину или более заданий в наших тестовых системах, однако мы приближаемся к точке, когда это уже невозможно.

Какие существуют решения для запуска / остановки / запроса рабочих нагрузок на нескольких платформах и управления ими на более высоком уровне?

Проверять, выписываться http://hudson-ci.org/

Вы можете использовать его для выполнения произвольных задач, а не только для создания кода Java. Будет лучше, если ваши тесты могут генерировать вывод в формате xunit xml, но это не обязательно. Это позволяет легко определять наборы машин (32-битные, 64-битные) (windows, linux) и запускать тесты в различных комбинациях.

Передать несколько ключей ssh ​​и запустить из сценария оболочки на одном из ящиков? Существуют ssh-серверы для Windows, которые должны позволить вам это сделать, а с unixen проблем нет.