【问题标题】:Can Karma/Protractor run a tagged subset of tests?Karma/Protractor 可以运行标记的测试子集吗?
【发布时间】:2014-10-14 14:34:22
【问题描述】:

我正在尝试查看 Karma/Protractor 是否支持轻松运行标记(或标记)测试的子集。我希望的功能基本上是 Rspec 通过--tag option 允许的功能。

例如,我们可能希望将测试标记为uiservicecontroller,然后只运行service 测试。

【问题讨论】:

  • 应该打开 2 个问题,一个针对 Karma,一个针对 Protractor,因为即使它们都针对 Angular 应用程序,它们也是非常不同的产品。
  • 前几天我和量角器团队讨论过这个功能。它应该在未来实施。现在你做不到。我建议您将测试拆分为套件(如果有意义的话),然后您可以按文件名过滤。否则,您可以等到它实施。
  • @AndresD 感谢您的评论!如果你愿意把它变成一个答案,我会很乐意接受它:-)

标签: testing protractor karma-runner


【解决方案1】:

量角器可以使用套件:https://github.com/angular/protractor/blob/master/lib/config.ts#L218

关于业力的唐诺

【讨论】:

  • 非常感谢!我没有看到任何关于 Karma 的信息,但这肯定会有所帮助,因为 Protractor 测试会慢得多并且需要分开。
  • 我看不出这与在规范文件中拆分测试有何不同。所有“套件”都是一组规范文件。如果您想运行规范的子集(无需每次都手动“调整/退出”规范文件)怎么办?
猜你喜欢
  • 2022-10-17
  • 1970-01-01
  • 2014-12-28
  • 2015-12-26
  • 2013-06-08
  • 1970-01-01
  • 2018-08-20
  • 1970-01-01
  • 2016-03-22
相关资源
最近更新 更多