如何配置 husky pre-push hook 来运行测试

2024-03-09

我正在尝试配置 husky 预推送挂钩以在推送之前运行测试。一切看起来都很好。跑完后git push origin钩子被触发并且测试正在运行。问题是,当测试完成后,即使操作成功,推送也会被冻结,并且没有其他事情发生。

包.json

  "scripts": {
    ...
    "pre-commit": "npm run lint",
    "pre-push": "npm run test"
  }

.husky/预推

#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npm run pre-push

默认情况下,单元测试在监视模式下运行。 你可以通过这样做来覆盖它ng test --watch=false

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何配置 husky pre-push hook 来运行测试 的相关文章

随机推荐

  • 阻止来自我的网站的 cURL 请求

    我有一个网站 其中包含大量产品和价格数据库 我经常被价格困扰 我想用一个来防止它
  • 如何迭代对象中所有唯一的条目对?

    我目前有一个数组数据结构 我像这样迭代 调用foo在每对独特的元素上 for var i 0 i lt arr length i for var j i 1 j lt arr length j foo arr i arr j 但是 我意识到
  • 隐藏输入字段中的“最后一次通过”图标

    如果您在 Chrome 中安装了 Last Pass 扩展 它会显示 在某些输入字段的右侧 我想知道 有没有办法用CSS隐藏它 您还可以通过将此属性添加到输入元素来隐藏图标 data lpignore true
  • 如何正确重写 Spring 和 Hibernate 的 BasicDataSource

    目前我在Spring中有以下基本数据源
  • 将 Pandas Dataframe 导出为 CSV

    这是一个关于如何允许用户在 Python 3 中将 Pandas 数据框导出为 CSV 格式的问题 对于上下文 我有一个 Djangoview接受来自 jQuery 的 POST 请求 这样当用户单击我网站上的按钮时 就会触发对该 Djan
  • 我可以在集合更改事件时回滚集合更改吗?

    我有 2 个列表视图 并在它们之间添加 删除按钮 在视图模型中列表视图集合的集合更改事件中 我可以回滚特定条件的更改吗 你可以处理CollectionChanged http msdn microsoft com en us library
  • 使用 XSLT 创建 JSON 输出单引号转换(XML 到 JSON)

    当我将输入 XML 文件转换为 JSON 输出时 单引号属性将转换为双引号 请任何人指导我解决上述问题 我的输入 XML 文件是
  • Visual Studio 智能感知类建议

    是否可以让 Visual Studio 列出所有类 而不仅仅是导入的命名空间中的类 我知道这种自动导入类型的唯一方法是完全正确地输入类名 然后右键单击并导入 类似于 Eclipse 它可以在您键入时列出所有可用的类 正如这里提到的 Inte
  • iPhone 写入/读取 plist 文件

    我的 iPhone 应用程序中有 plist 我想从我的 single 中读取和写入一个整数并形成它 我有这个来阅读 scoreData score scoreData sharedData filePath stats plist NSM
  • 为什么 BufferedStream.Write 会抛出“此流不支持查找操作”?

    这个让我很困惑 当我什至没有调用它时 我收到有关搜索的错误 我的代码看起来像这样 send 42 uint value 42 byte msg BitConverter GetBytes value stream Write msg 0 s
  • 安装的glimpse尝试访问glimpse.axd并收到404错误?

    这很简单 我在这个页面安装了glimpse http getglimpse com About QuickStart http getglimpse com About QuickStart 然后我尝试导航到http myApp glimp
  • 在 Hibernate 中映射多级继承

    目前我有这样的结构 A B C 它使用连接表与每个子类映射一个表 由于历史原因我也使用了判别器 所以目前的情况如下所述Hibernate 手册第 9 1 3 节 http www hibernate org hib docs v3 refe
  • Mvc ActionLink 与 JavaScript

    我正在使用 MVC 我有一个带有 ActionLink 的视图 它调用我的控制器的 Action 我的问题是当我想在该操作链接的 onClick 事件上调用 javascript 函数时 因为该操作链接转换为执行时间上的 html 标准标记
  • Chrome -> 检查元素 -> 网络 (XHR) -> 预览选项卡 (HTML) 问题

    我在网络部分的预览选项卡上遇到问题 返回 HTML 时 我在预览和响应中看到原始 HTML 有时 但极少数情况下 HTML 会在 预览 选项卡中正确呈现 是我做错了什么还是只是 Chrome 的一些错误 Thanks 我也在测试这个 对我来
  • 如何找到AVPlayer当前比特率

    我正在尝试获取 AVPlayer 播放视频流的比特率 我尝试过observed bit rate的财产AVPlayerItemAccessLogEvent 但它具有非常高的价值 经过进一步探索Observed bit rate财产 我了解该
  • 如何将 OpenCV Mat 划分为矩形子区域?

    我想划分一个简单的Mat 200x200 位于不同区域 10x10 我做了两个循环 然后创建了一个Rect我在其中指出每次迭代中我想要的变量 x y width height 最后 我将图像的该区域保存在vector of Mats 但我的
  • 如何每天自动备份Firestore数据库

    我想每天备份 Firestore 数据库 我的数据结构是这样的 usersCollection uid defaultCurrency USD name something dreamsCollection name image 我看过fi
  • 压倒一切!重要的风格

    标题几乎概括了这一点 外部样式表有以下代码 td EvenRow a display none important 我尝试过使用 element style display inline and element style display
  • NetworkStream 正在读取不应该存在的数据

    我在 NetworkStream 从套接字缓冲区读取不应该存在的数据时遇到问题 顺便说一句 我正在发送非常大的缓冲区 现在我刚刚在本地主机上进行测试 这是我读取数据的方式 前 4 个字节包含消息的长度 然后我只读取 4096 个块 直到达到
  • 如何配置 husky pre-push hook 来运行测试

    我正在尝试配置 husky 预推送挂钩以在推送之前运行测试 一切看起来都很好 跑完后git push origin钩子被触发并且测试正在运行 问题是 当测试完成后 即使操作成功 推送也会被冻结 并且没有其他事情发生 包 json scrip