Hybris запускает сервер для модульных тестов

#hybris

#sap-commerce-cloud

Вопрос:

Мне интересно, почему Hybris запускает сервер для выполнения модульных тестов. Я использую hybris 1808 с telco accelerator 1810. Я использую command ant unittests .

Ответ №1:

Сначала необходимо инициализировать клиент junit. Пожалуйста, откройте hac и проверьте наличие арендаторов. Если клиент Junit отсутствует, добавьте следующее свойство в local.properties и перезапустите сервер. установлено.арендаторы=junit Затем инициализируйте арендатора junit. Затем будет работать команда ant unittests или ant AllTests.

Ответ №2:

Вам не нужно запускать сервер.
Фактически, вы также можете пропустить инициализацию junit tenant, если вы не используете какие-либо данные из junit tenant, т. Е. Если вы создаете все необходимые данные в самом классе junit.
Пример команды для запуска junits :

ant unittests -Dtestclasses.extensions=базовая коммерция, ядро

Подробнее.

Комментарии:

1. Почему ссылка на Hybris 5 приведена в вопросе Hybris 1811. Они даже прекратили обновлять этот портал. Где я могу найти информацию в документации 1811 и выше