1
当我运行buildr test
时,它甚至没有构建我的软件包。这看起来像是Buildr的正常行为,它可能认为只有在验证代码正常工作之后才能创建包。如何让buildr对照jar而不是类来测试?
麻烦的是,我目前正试图解决只有当代码从jar运行时才会发生的问题。如果我运行测试,它们都会通过,但代码在生产中完全不起作用。
因此,我会在之前构建包,然后运行测试,并仅使用包进行测试。这也可能有助于持续集成,我们喜欢将编译与测试分开,因为测试更容易分成单独的块。
有没有办法做到这一点?
(我认为test.using :integration
会的伎俩,但没有...它打印出不同的信息在运行时,但它仍然跳过构建软件包,然后继续对裸文件运行。)
这看起来像一个很好的伎俩,假设我现在不必将所有的单元测试移动到不同的模块。 ;) – Trejkaz