GRADLE / JAVA: Mock Html Page - асинхронный локальный хостинг для модульного тестирования - PullRequest
0 голосов
/ 26 мая 2020

У меня есть проект Java, который является фасадом для Selenium. Для модульного тестирования я сейчас перехожу в браузере прямо к файлу HTML (например, «file: //.../src/test/resources/mock_page.html»). Однако я бы предпочел тестовую загрузку файла с использованием протокола http (например, «http://localhost: 8080 »). В качестве решения я рассматривал использование NodeJS (для простоты), но понимаю, что этот подход добавляет специфичную для теста зависимость c (не идеально). Даже если я готов смириться с последствиями такого подхода, я не уверен, что лучший подход во время фазы Gradle «Test» сборки - запустить веб-службу, а затем остановить ее после завершения модульного тестирования.

Есть идеи от тех, кто более опытен?

...