@cucumber/compatibility-kit

中文文档
31.0.0发布于 2026/09/25MIT零依赖构建来源已验证近 30 天下载 6778

用于验证木瓜实施情况的测试数据

中文使用文档
文档目录5 节
  1. 概览
  2. 开始
  3. 特点
  4. 信件
  5. 更多信息

橡胶相容性套件

(原始内容存档于2018-03-27). The CCK - aka. Cucumber相容 Kit - 是一套功能和信件. 其目的是验证《公约》的实施情况 木瓜信件协议。 。 。 .

概览

该工具包由以下专题和信息组成:

  • 特性,一旦执行,就会发出一组详尽无遗的信件,具体由 协议
  • 信件 - 序列化为 .ndjson 文件 - 是引用:给定的特性 使用该套装的专用步骤定义执行,必须发出 对应信件

开始

运行后 npm install --save-dev @cucumber/compatibility-kit装备箱是 备查 node_modules 内 node_modules/@cucumber/compatibility-kit/features。 。 。 .

你会在那里找到一些文件夹。 每个文件夹都拥有一个带有相应信件的功能.

特点

您可以执行您的执行功能 。 比如说用黄瓜 情况如下:

npx cucumber-js node_modules/@cucumber/compatibility-kit/features/**/*.feature

在这里,我们已经能够运行 我们的特点。 然而,它没有找到步骤 定义。 步法定义要由你来决定 拥有自己的工具.

为了进行一些实验,该工具包载有与下列内容相兼容的步法定义: 假木材 并使用 TypeScript 写入. 您还会找到一些某些功能可能需要的资产 。 譬如说, 页:1 attachments 特性是使用资产 cucumber.png 测试可能性 将图像附加到信件中.

信件

工具箱中的每个功能都带有 .ndjson。该文件是预期的 信件涉及 Corresopnding 特性的执行 。 为了方便起见 信件使用 长子 格式.

想法是使用您的工具执行工具包的功能,生成 对应的信息,并比较您的信息与工具包中的信息.

更多信息

木瓜相容性套件是开发工具的一部分 黄瓜。 。 。 . 它使我们能够确保我们的所有执行都适当地支持我们的内部议定书 因此,我们彼此之间和我们的共同工具,如 html - 主题。 。 。 .

如果你正在开发与黄瓜的融合, 或者你的 * 自行执行.

加入我们 克/克/克/克 如果你需要的话,会得到更多的帮助.

你也可以看看吗 黄瓜 来看看工具箱是如何使用的.

版本与发布记录

@cucumber/compatibility-kit 共发布 68 个版本,首次发布于 2020/01/10;过去 12 个月发布了 16 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
31.0.0latest2026/09/251 个月前
30.0.02026/08/063 个月前
29.2.22026/05/126 个月前
29.2.12026/05/116 个月前
29.2.02026/05/116 个月前
29.1.42026/02/248 个月前

关于 @cucumber/compatibility-kit 的常见问题

@cucumber/compatibility-kit 是什么?

用于验证木瓜实施情况的测试数据

如何安装 @cucumber/compatibility-kit?

在项目目录运行 npm install @cucumber/compatibility-kit,或使用 pnpm add / yarn add / bun add。

@cucumber/compatibility-kit 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/cucumber__compatibility-kit 是否存在。

@cucumber/compatibility-kit 可以商用吗?

@cucumber/compatibility-kit 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@cucumber/compatibility-kit 的下载量有多少?

根据 npm 官方下载统计,@cucumber/compatibility-kit 在 2026/10/11 – 2026/11/09 这 30 天内被下载 6,778 次,日均约 226 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cucumber/compatibility-kit 还在维护吗?

最新版本 31.0.0 发布于 2026/09/25(1 个月前);至今共发布 68 个版本,其中过去 12 个月发布了 16 个;首次发布于 2020/01/10。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。