RECT/howto

Материал из Etersoft wiki
Перейти к: навигация, поиск
Wackowiki-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была автоматически перемещена с old.wiki.etersoft.ru.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Remote Etersoft CIFS Tester - Быстрый старт

пошаговая инструкция для быстрого запуска RECT


Установка и запуск сервиса RECT на серверах (слэйвах)

  1. Получаем исходники - загружаем c http://git.etersoft.ru/people/lbeasty/packages/rect.git/
  1. Собираем rpm-пакеты, или ещё как-то их получаем и устанавливаем пакет rect-slave или просто компилируем rect, как написано на странице RECT - серверная часть
  1. Устанавливаем пакет rect-slave на каждом слэйве (или копируем бинарник rect)
  1. Запускаем на каждом слэйве сервис RECT


Установка и запуск сервиса RECT на клиенте (мастере) (если пакет rect-tests не установлен)

  1. Получаем (также из вышеуказанного git) пакет python-module-RECT (в качестве зависимого пакета установится ещё и пакет rect-slice )
  1. Получаем тесты из git-репозитория http://git.etersoft.ru/people/lbeasty/packages/rect-tests.git/
  1. Далее работаем в директории tests на клиенте
  1. Копируем файл config.yaml.example в config.yaml
  1. Указываем в файле config.yaml параметры всех шар (сетевые ресурсы, которые мы будем монтировать по CIFS) и слэйвов (на них мы установили серверную часть)
  1. Указываем в файле config.yaml, на каких шарах и с какими слэйвами мы хотим запускать каждый конкретный тест (количество элементов в списках не должно меняться)
  1. Запускаем тесты запуском config.yaml


Установка и запуск сервиса RECT на клиенте (мастере) (если пакет rect-tests установлен)

  1. Получаем (также из вышеуказанного git) пакет python-module-RECT (в качестве зависимого пакета установится ещё и пакет rect-slice )
  1. Устанавливаем тесты
  1. Запускаем утилиту для прогона тестов rect-tests
  1. Далее работаем в директории /.rect/config на клиенте, где можем создавать свои конфигурационные файлы и тесты.
  1. Новые конфигурационные файлы запускаем с помощью той же утилиты
  1. Возможна также последующая обработка результатов с помощью утилиты xml-run