Это старая версия документа.


Tester

/usr/abills/t/Tester.pm. Работает по протоколу TAP (Test Anything Protocol). Оболочка для запуска TAP::Harness.

Запускает указаные тесты и аггрегирует результаты

Аргументы

MODULE=ИМЯ_МОДУЛЯ Запустит только тесты в папке /usr/abills/modules/ИМЯ_МОДУЛЯ/t и расширением .t
NAS=ИМЯ_КЛАССА_СЕРВЕРА_ДОСТУПА Запустит только тесты в папке /usr/abills/lib/Abills/Nas/ИМЯ_КЛАССА_СЕРВЕРА_ДОСТУПА/t и расширением .t
DIRECTORY=ПУТЬ_К_ПАПКЕ Запустит все тесты в ПУТЬ_К_ПАПКЕ
FILTER=РЕГУЛЯРНОЕ_ВЫРАЖЕНИЕ Пропустит все тесты из найденых, кроме тех, имя которых удовлетворяет РЕГУЛЯРНОЕ_ВЫРАЖЕНИЕ

Примеры

## Запустить все тесты модуля Info
# /usr/abills/t/Tester.pm MODULE=Info

## Запустить только тест info.t
# /usr/abills/t/Tester.pm MODULE=Info FILTER='info\.t'

## Запустить все тесты из папки /usr/abills/misc/db_check/Parser/t
# /usr/abills/t/Tester.pm DIRECTORY=/usr/abills/misc/db_check/Parser/t