0

我在运行需要使用声明为的自定义 URL 处理程序的 JUnit 测试时遇到了一些困难src/sun/net/www/protocol/exotic/Handler.java

Tycho 的万无一失会执行一些不同的测试,导致测试失败。例外很明显:java.net.MalformedURLException: unknown protocol

我试图找出谁对此负责。而且我发现,如果我创建一个带有一个测试类和一个自定义处理程序的简单 Maven 项目,那么自 2.4 版以来,Maven surefire 就可以正常工作。在它失败之前。所以我猜 Maven Tycho 使用的是旧的实现。

您知道如何在 Maven Tycho 运行的 JUnit 测试中启用自定义协议吗?

4

0 回答 0