我正在尝试为eclipse插件编写单元测试用例。经过http://www.vogella.com/tutorials/EclipseTycho/article.html#run-the-build-with-the-tests并创建了一个eclipse-test-plugin。
因此,测试插件(让我们的调用是插件-b)依赖于另一个为其编写测试的插件(plugin-a)。 当我运行mvn clean install时,我可以看到tycho-surefire正在尝试运行测试,并且在此过程中尝试启动插件-a。但是,plugin-a需要一组VM args才能正确启动。我试图传递如下的论点: mvn -Dabc.properties = bridge \ bundles \ com.blah.blah.blah.blah.bridge \ abc.properties clean install
但他们没有经历插件-a。
非常感谢任何帮助。
答案 0 :(得分:0)
最后想出来了:
mvn clean install -Dtycho.testArgLine =“ - Dabc.properties = .. / .. / bundles / com.blah.blah.blah.blah.bridge / abc.properties”
这会将系统属性传递给测试运行时。