How to prepare testing machine - rusbiometrics/IRPV GitHub Wiki

API IRPV может работать практически на любой платформе для которой существует C++ компилятор. В список проверенных платформ, работа на которых проверена и гарантирована входят: MS Windows, Linux Ubuntu, Linux CentOS. Поэтому мы ограничим внимание именно на этих платформах.

Итак, что же потребуется для сборки тестового приложения IRPVTest? Конечно понадобится C++ компилятор, библиотека тестируемого алгоритма с совместимым с API IRPV интерфейсом (подробнее о её создании можно прочитать здесь), исходный код проекта IRPV и базовая часть библиотеки Qt5. Давайте рассмотрим как загрузить/установить эти компоненты на стенд для проведения испытаний.

  1. Для MS Windows 7 и выше
  • Установите Qt5 при помощи онлайн-инсталлятора, который можно загрузить с сайта https://www.qt.io/download, при выборе версии библиотеки спросите у поставщика тестируемого алгоритма какой компилятор использовал разработчик и выберите совместимую версию

  • Установите программу github, которую можно загрузить с сайта https://desktop.github.com

  1. Для Linux Ubuntu 14 и выше
sudo apt-get install build-essential git qtbase5-dev
  1. Для Linux CentOS 7 и выше
sudo yum groupinstall 'Development Tools'
sudo yum install qt5-qtbase-devel git

Теперь нам нужно загрузить исходный код проекта IRPV. Независимо от платформы, заходим в терминал и выполняем:

git clone https://github.com/rusbiometrics/IRPV.git

В результате, в директории, куда был клонирован репозиторий IRPV.git, появится субдиректория с именем IRPV. Все тестируемые библиотеки, оформленные по соглашению, требуется размещать в директории /IRPV/API_bin/(имя_библиотеки). Исходный код самого теста находится в субдиректории /IRPV/IRPVTest. Далее мы рассмотрим процесс его запуска. Перейти.