Skip to end of metadata
Go to start of metadata

Работает с версии: 0.91.48. Рекомендуемая версия 1.20.хх

Запустить тесты

cd /usr/abills/t/Api/{модуль}

perl Api.t

Тест запускается по умолчанию с тестовым пользователем test с паролем 123456.

ПараметрЗначаниеПример

$conf{API_TEST_USER_LOGIN}

Логин вашего тестового пользователяtest

$conf{API_TEST_USER_PASSWORD}

Пароль вашего тестового пользователя123456

$conf{API_TEST_URL}

URL вашего биллинга, по умолчанию
https://localhost:9443
https://demo.abills.net.ua:9443
ПараметрЗначаниеПримеры

DEBUB

Уровень отладки


DEBUB > 1 - показать тело запроса и url к серверу
DEBUB > 2 - показать запрос и ответ от сервера
DEBUB > 4 - запуск тестов напрямую с mysql, печатающим MySQL запросы
EXECUTABLE_TESTS

Тесты которые нужно запустить

EXECUTABLE_TESTS="get/version/,get/user/payments/"
USERТолько тесты USER APIUSER=1
ADMINТолько тесты ADMIN APIADMIN=1
KEYAPI ключ админа, чтобы работали ADMIN API путиKEY=45678987654
MODULEЗапускать тест для определенного модуляMODULE=Cards

Запуск всех тестов

cd /usr/abills/t/Api

make KEY={ВАШ_API_КЛЮЧ}
КоммандаЗначание

make KEY={ВАШ_API_КЛЮЧ}

Запустить все тесты
make admin KEY={ВАШ_API_КЛЮЧ}Запустить только тесты ADMIN API

make user

Запустить только тесты USER API

make help

Информация о скрипте

Запуск тестов модулей

Тест для Paysys Api.

cd /usr/abills/Abills/modules/Paysys/t/

perl Api.t

Тест для Equipment Api.

cd /usr/abills/Abills/modules/Equipment/t/

perl Api.t