最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

[用pytest运行以tavern编写的测试,并在后端运行nodejs应用程序时如何获得代码覆盖?

IT培训 admin 6浏览 0评论

[用pytest运行以tavern编写的测试,并在后端运行nodejs应用程序时如何获得代码覆盖?

我有一个用节点js编写的API,并通过pytest用tavern编写了针对端点的集成测试。我想在运行后获得这些集成测试的代码覆盖率。现在,设置是;首先启动节点应用程序,然后使用pytest命令运行tavern测试套件。可以看到很多场景,但是所有场景在btw测试引擎和应用引擎中都具有一致性,例如python-python或js-js。如何获得带有t.t.t节点应用程序的tavern测试套件的代码覆盖率?

回答如下:

您在这里有2个程序:

  1. nodejs应用
  2. 酒馆测试套件

您有兴趣找到nodejs部分的内容,这意味着您需要检测该程序。

[我只是快速浏览了一下,但是使用https://github/istanbuljs/nyc似乎是一个不错的选择,这意味着您可以在运行小酒馆测试时仅在以nyc开头的服务器上运行以测量覆盖范围。] >

注意:这是一个模糊的答案,如果问题更具体,我将进行更新。

[用pytest运行以tavern编写的测试,并在后端运行nodejs应用程序时如何获得代码覆盖?

我有一个用节点js编写的API,并通过pytest用tavern编写了针对端点的集成测试。我想在运行后获得这些集成测试的代码覆盖率。现在,设置是;首先启动节点应用程序,然后使用pytest命令运行tavern测试套件。可以看到很多场景,但是所有场景在btw测试引擎和应用引擎中都具有一致性,例如python-python或js-js。如何获得带有t.t.t节点应用程序的tavern测试套件的代码覆盖率?

回答如下:

您在这里有2个程序:

  1. nodejs应用
  2. 酒馆测试套件

您有兴趣找到nodejs部分的内容,这意味着您需要检测该程序。

[我只是快速浏览了一下,但是使用https://github/istanbuljs/nyc似乎是一个不错的选择,这意味着您可以在运行小酒馆测试时仅在以nyc开头的服务器上运行以测量覆盖范围。] >

注意:这是一个模糊的答案,如果问题更具体,我将进行更新。

发布评论

评论列表 (0)

  1. 暂无评论