Unit testing 如何限制大型Meteor应用程序在给定时间运行的速度单元测试?

Unit testing 如何限制大型Meteor应用程序在给定时间运行的速度单元测试?,unit-testing,meteor,meteor-velocity,Unit Testing,Meteor,Meteor Velocity,这在某种程度上是对另一个问题的后续: 情况: 我们正在开发一个meteor应用程序,不同的开发人员正在为其开发不同的软件包。这将是一个非常大的应用程序。我们希望能够在整个应用程序中运行测试(默认速度),但也希望能够在处理给定包的同时在给定包上运行单元测试。在其他情况下(例如,在平均堆栈中使用Gulp),设置特定的 问题: 尽管有一些文档()说明了只运行包测试,但似乎有一些奇怪的行为。也就是说,如果我将测试移动到包中的文件夹结构中,整个应用程序测试运行都会看到测试(文件显示在浏览器中的Veloci

这在某种程度上是对另一个问题的后续:

情况: 我们正在开发一个meteor应用程序,不同的开发人员正在为其开发不同的软件包。这将是一个非常大的应用程序。我们希望能够在整个应用程序中运行测试(默认速度),但也希望能够在处理给定包的同时在给定包上运行单元测试。在其他情况下(例如,在平均堆栈中使用Gulp),设置特定的

问题: 尽管有一些文档()说明了只运行包测试,但似乎有一些奇怪的行为。也就是说,如果我将测试移动到包中的文件夹结构中,整个应用程序测试运行都会看到测试(文件显示在浏览器中的Velocity测试文件列表中),但测试本身似乎不会运行

相反,如果我使用Velocity CLI(或Meteor CLI和必需的env vars等)只针对包,那么包测试确实会运行,但应用程序似乎已损坏。这意味着我需要独立运行应用程序测试和包测试,以获得完整的测试覆盖率。。。这就引出了一个问题,即如果移动到CI系统,会发生什么情况

假设: 我假设我的目标是很容易实现的——也就是说,整个app+软件包测试都可以一次运行,但是(通过一些额外的CLI配置)测试也可以仅限于当前使用的软件包。可能是我缺少了一些设置,或者在设置包定义时出现了一些错误。任何提示或澄清都将不胜感激