Работает с версии: 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 API | USER=1 |
ADMIN | Только тесты ADMIN API | ADMIN=1 |
KEY | API ключ админа, чтобы работали 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