使用grunt-contrib-jasmine运行单个规范(代码片段)

author author     2022-12-29     622

关键词:

在命令行中,如何在使用grunt-contrib-jasmine时指定要运行的单个specfile?我的茉莉花部分看起来像:

jasmine: 
  myapp: 
    src: [ 'src/base.js', 'src/**/*.js' ]
  ,
  options: 
    spec: [
      'spec/models/**/*.js',
      'spec/views/**/*.js'
    ]
  

我只是想为spec/models/file1.js运行测试。

答案

有人用--filter命令行参数为你完成了这个,虽然它还没有被拉入master:

https://github.com/gruntjs/grunt-contrib-jasmine/pull/70

文件名

grunt jasmine --filter=foo将运行其文件名中包含foo的spec文件。

grunt jasmine --filter=/foo将在名称中包含foo *的文件夹中运行spec文件。

通配符

grunt jasmine --filter=/*-bar将运行位于文件夹* -bar中的任何内容

逗号分隔的过滤器

grunt jasmine --filter=foo,bar将运行其文件名中包含foo或bar的spec文件。

标志与空间

grunt jasmine --filter="foo bar"将运行其文件名中包含foo bar的spec文件。

grunt jasmine --filter="/foo bar"将在名称中包含foo bar *的文件夹中运行spec文件。

另一答案

Chris Wren撰写了一篇关于Advanced Grunt Tooling的博客文章,在Running individual test specs部分下,他列出了一个示例,该示例允许命名您希望从命令行运行的规范。

如何覆盖嵌套的 NPM 依赖版本?

...ns?【发布时间】:2018-10-2216:49:42【问题描述】:我想使用grunt-contrib-jasmineNPM包。它有各种依赖关系。部分依赖图如下所示:─┬grunt-contrib-jasmine@0.4.1│├─┬grunt-lib-phantomjs@0.2.0││├─┬phantomjs@1 查看详情

探讨npm依赖管理之peerdependencies(代码片段)

...件的同学,比如之前使用grunt自动化工具的相关插件(如grunt-contrib-jasmine等)或者目前基于某个框架的ui组件库等等,这些都是需要对peerDependencies有一定了解的。下面我们就来说说peerDe 查看详情

使用 docker 运行多个项目,每个项目都使用 docker-compose 运行

】使用docker运行多个项目,每个项目都使用docker-compose运行【英文标题】:Runningmultipleprojectsusingdockerwhicheachrunswithdocker-compose【发布时间】:2016-05-0822:13:09【问题描述】:我们正在使用微服务方法来构建我们的产品。我们正在使... 查看详情

UPDATE 不能使用 FMDB 运行,使用 sqlite 命令行运行良好

】UPDATE不能使用FMDB运行,使用sqlite命令行运行良好【英文标题】:UPDATEdoesn\'trunwithFMDB,runsfinewithsqlitecommandline【发布时间】:2010-11-1816:38:54【问题描述】:我正在使用FMDB与SQLite数据库进行交互。我让它插入行很好,但是当我尝试... 查看详情

为啥当我明确告诉 Eclipse 使用特定的 JDK 运行时,它使用特定的 JRE 运行?

】为啥当我明确告诉Eclipse使用特定的JDK运行时,它使用特定的JRE运行?【英文标题】:WhyisEclipserunningwithaparticularJREwhenI\'mspecificallytellingittorunwithaparticularJDK?为什么当我明确告诉Eclipse使用特定的JDK运行时,它使用特定的JRE运行?... 查看详情

使用 PyCharm 运行 scrapy - 调试有效,但运行无效

】使用PyCharm运行scrapy-调试有效,但运行无效【英文标题】:RunningscrapywithPyCharm-DebugworksbutRundoesnotwork【发布时间】:2017-09-0300:14:36【问题描述】:我遇到了一个很奇怪的问题,用PyCharm运行Scrapy:使用完全相同的配置,Debug可以工... 查看详情

使用两列运行总计

】使用两列运行总计【英文标题】:Runningtotalusingtwocolumns【发布时间】:2021-02-0912:48:32【问题描述】:给定一个包含如下数据的表格:ABQty.RunningTotal55510515我可以使用公式=SUM($A$2:A2)创建运行总计,然后向下拖动以获取每个数量后... 查看详情

冻结后使用 QProcess 运行 Python 脚本

】冻结后使用QProcess运行Python脚本【英文标题】:RunningPythonscriptwithQProcessafterfreeze【发布时间】:2021-07-0617:12:11【问题描述】:我正在使用PyQt5并使用fbs冻结应用程序。该应用程序允许用户运行Python脚本。然后我将脚本保存在Pytho... 查看详情

如何使用 .NET 4 运行时运行 PowerShell?

】如何使用.NET4运行时运行PowerShell?【英文标题】:HowcanIrunPowerShellwiththe.NET4runtime?【发布时间】:2011-01-0620:55:47【问题描述】:我正在更新管理一些.NET程序集的PowerShell脚本。该脚本是为针对.NET2(与PowerShell运行的框架版本相同... 查看详情

为啥使用 Celery 运行计划任务比使用 crontab 更可取?

】为啥使用Celery运行计划任务比使用crontab更可取?【英文标题】:WhywouldrunningscheduledtaskswithCelerybepreferableovercrontab?为什么使用Celery运行计划任务比使用crontab更可取?【发布时间】:2013-08-1319:25:38【问题描述】:考虑到Celery已经... 查看详情

使用 xcodebuildcommand 从终端运行时 XCUITEST 未运行

】使用xcodebuildcommand从终端运行时XCUITEST未运行【英文标题】:XCUITESTisnotrunningwhilerunningfromfromterminalusingxcodebuildcommand【发布时间】:2019-09-2205:33:07【问题描述】:我的UI-TEST方案中有50多个测试用例,我正在通过以下命令运行它xcod... 查看详情

无法使用 TPU 运行模型

】无法使用TPU运行模型【英文标题】:CannotrunmodelwithTPU【发布时间】:2022-01-0216:28:00【问题描述】:我正在使用EfficientNet构建一个模型来预测年龄和性别。我正在使用来自UTKFace的图像。我正在使用kaggle:https://www.kaggle.com/jangedoo/... 查看详情

使用 gradle 运行并行测试任务

】使用gradle运行并行测试任务【英文标题】:Runparalleltesttaskusinggradle【发布时间】:2014-07-1110:29:34【问题描述】:我们使用JUnit作为测试框架。我们有很多项目。我们使用gradle(1.12版)作为构建工具。为了使用gradle并行运行单元... 查看详情

如何使用wine运行

...应用程序没有任何区别首先就是你需要安装wine这个可以使用发行版所提供的包管理器来安装也可以从源码中编译安装安装完成后如果wine可执行程序路径在你当前用户PATH环境变量中的话就可以从终端中任何位置输入wine来运行也... 查看详情

使用 IntelliJ 运行 JUnit 测试

】使用IntelliJ运行JUnit测试【英文标题】:RunJUnittestwithIntelliJ【发布时间】:2018-08-2611:10:16【问题描述】:我正在使用IntelliJ2018.1,我正在尝试运行TeaVMJUnit测试,但是从CTRL+SHIFT+F10运行测试时,测试被跳过:@RunWith(TeaVMTestRunner.class... 查看详情

使用 WGET 运行 cronjob PHP

】使用WGET运行cronjobPHP【英文标题】:UsingWGETtorunacronjobPHP【发布时间】:2011-08-1115:02:25【问题描述】:我尝试做一个cron并每5分钟运行一个url。我尝试使用WGET,但是我不想在服务器上下载文件,我只想运行它。这是我使用的(cro... 查看详情

如何在运行 nativescript 时增加内存使用

】如何在运行nativescript时增加内存使用【英文标题】:Howtoincreasememoryuseonrunnativescript【发布时间】:2019-11-1713:39:12【问题描述】:我使用命令tnsrunandroid--bundle运行代码nativescript代码,它还运行内存4096MB。我的RAM是16。为什么它不... 查看详情

如何使用调度库运行异步函数?

】如何使用调度库运行异步函数?【英文标题】:HowcanIrunanasyncfunctionusingtheschedulelibrary?【发布时间】:2019-01-0222:17:49【问题描述】:我正在使用discord.pyrewrite编写一个不和谐机器人,我想每天在特定时间运行一个函数。我根本没... 查看详情