【发布时间】:2011-08-31 13:16:47
【问题描述】:
我收到了带有一些单元测试的eclipse-plugin。
在 maven 中,我将单元测试保存在同一个包中,并在 pom.xml 中指定 junit 作为测试依赖项。
现在我想切换到 tycho 并且我读到 tycho 正在寻找一个具有相同名称的包以及一个被执行的后缀 ".tests"。但是我想将我的单元测试保留在测试包中,这样如果任何测试失败,包的构建就会失败。否则 maven 可能会在单元测试未成功完成的地方安装/部署工件..
有没有办法使用 tycho 将单元测试保持在同一个包中?
您如何管理 tycho 构建中的单元测试?
更新:好的,我现在得到了两个单独的包,一个 eclipse-plugin 和一个 eclipse-test-plugin。 Tycho 在同一个反应器中构建它们,但我的eclipse-plugin 被部署,尽管单元测试失败了。现在我在我的 nexus repo 中有一个损坏的工件...
当单元测试没有成功完成时,有没有办法强制构建失败?
【问题讨论】:
标签: unit-testing maven junit osgi tycho