9

We are using Behave BDD tool for automating API's. Is there any tool which give code coverage using our behave cases?

We tried using coverage module, it didn't work with Behave.

4

1 回答 1

17

您可以运行任何具有覆盖率的模块以查看代码使用情况。在你的情况下应该接近coverage run --source='.' -m behave

跟踪 Aceptace/Integration/Behaviour 测试的代码覆盖率将很容易给出高覆盖率,但可能会导致代码被正确测试的想法。

这些是为了让事情一起工作,而不是为了跟踪有多少代码被很好地“覆盖”。

将单元测试和覆盖率捆绑在一起对我来说更有意义。

于 2014-05-23T19:07:34.503 回答