I'm looking for a open source tool to merge multiple .NET assemblies into a single assembly.
我正在写foo
一个依赖于它的java库bar:1.1+
.但是bar
随着时间的推移,库已经发生了很大变化,我想确保我的库与每个版本的bar
(1.1
... 1.10
)兼容.
因此,我希望(在CI期间)使用类路径运行每个单元测试,包括bar:1.X
每个版本的可用版本bar
.
我正在使用gradle和junit/spock,但我愿意接受各种变化的解决方案.
我可以通过gradle测试任务复制,但这非常麻烦,测试结果可能很难聚合.理想情况下,我会在我的测试旁边定义它应该运行哪些版本的条,例如:
@RunWith("com.acme:bar:1.1..1.10")
public class MyTest { ... }
Run Code Online (Sandbox Code Playgroud)
但我发现没有工具/跑步者.