我有一个有多个子项目的SBT项目。其中一个子项目有测试,我不想运行,除非我明确地做一些像“; project xyz; test-only”这样的东西。所以,如果我的项目结构是:sbt跳过子项目中的测试,除非在该项目中运行?
主要 主/ ABC 主/ DEF 主/ XYZ
理想的情况下,运行“测试”,在主会执行主,主/ ABC任何测试,和主/ def项目,但不是main/xyz。
我试图在main/xyz(通过包名称)排除所有测试的主类的构建文件中添加一个测试过滤器,然后在main/xyz项目中添加一个单独的build.sbt文件以添加它们但仍然会导致测试从顶级项目执行...
稍作修改,我不得不使用诸如“test in abc” – jxstanford 2012-03-27 03:24:18