Как запустить модульные тесты Maven Tycho Surfire с пользовательскими протоколами URL (java.net.MalformedURLException: неизвестный протокол)

У меня возникли некоторые трудности с запуском теста JUnit, в котором необходимо использовать пользовательский обработчик URL, объявленный как src/sun/net/www/protocol/exotic/Handler.java

Безошибочный Tycho выполняет несколько разных тестов, которые приводят к неудачным тестам. Исключение очевидно: java.net.MalformedURLException: unknown protocol

Я пытался выяснить, кто за это отвечает. И я обнаружил, что если я создаю простой проект Maven с одним тестовым классом и одним пользовательским обработчиком, то Maven верный работает отлично с версии 2.4. До этого тоже не получалось. Поэтому я предполагаю, что Maven Tycho использует старую реализацию.

Есть ли у вас идеи, как включить пользовательские протоколы в тестах JUnit, выполняемых Maven Tycho?

0 ответов

Другие вопросы по тегам