如何使用自定义URL协议运行Maven Tycho Surfire的单元测试(java.net.MalformedURLException:未知协议)

时间:2013-07-18 13:36:35

标签: junit osgi tycho tycho-surefire-plugin url-protocol

运行JUnit测试需要使用声明为src/sun/net/www/protocol/exotic/Handler.java

的自定义URL处理程序时遇到一些困难

Tycho的确定性做了一些不同的测试执行,导致测试失败。例外很明显:java.net.MalformedURLException: unknown protocol

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

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

0 个答案:

没有答案