Тестирование на стороне сервера Sling

Я развернул пакет OSGI, который в настоящее время использует работающий FTP-сервер для импорта некоторых файлов и сохранил данные в ресурсе (JCR/FS), как указано. В настоящее время, рассматривая JCR, я написал пакет модульных тестов sling, который возвращает результаты тестирования после обращения к SlingJunitServlet. Как лучше всего вызвать тестовый пакет со стороны клиента?


person Raja    schedule 01.06.2013    source источник


Ответы (1)


SlingRemoteTestRunner позволяет тестам JUnit, которые выполняются как часть Maven или другой сборки, выступать в качестве прокси для тестов на стороне сервера, которые выполняет SlingJUnitServlet.

См. пример ServerSideSampleTest в модуле тестов тестирования/образца/интеграции.

person Bertrand Delacretaz    schedule 01.06.2013
comment
Я следовал примеру, мой тестовый сервлет находится по адресу localhost. :4502/system/sling/junit/ Но при выполнении тестов он попадает на какой-то сервер через порт localhost:8765/system/sling/junit/ Как явно указать адрес моего тестового сервера. - person Raja; 03.06.2013
comment
В примерах тестов, заданных через jar.executor.server.port, установленный в svn.apache.org/repos/asf/sling/trunk/testing/samples/ - person Bertrand Delacretaz; 03.06.2013