1

我正在尝试让 nose-knows 插件工作https://github.com/eventbrite/nose-knows,但由于某种原因,它正在创建一个空的 .knows 文件。我用它安装了它,pip install nose-knows我用它流鼻涕

$ nosetests -sxw tests --with-knows --knows-dir=package/ --knows-out

我为参数尝试了几个不同的值knows-dir: * 。* ../ * 测试/ * 根本没有指定它

目录布局如下:

-- project/
   -- tests/
   -- package/

package包含实际包的目录在哪里,单元测试tests/按预期运行,tests/.knows创建文件,但它是空的。启用 know 后,单元测试的时间是原来的两倍,所以显然它正在做某事

无论如何,我怀疑这是一个糟糕的pebkac案例,那么我该如何让它发挥作用呢?

4

1 回答 1

0

在我们的 Jenkins 构建中,我们将其设置为基本目录的名称,在您的情况下是“项目”。文档应使用此信息进行更新,但它必须是目录名称,而不是目录的路径。

于 2013-09-05T20:42:26.213 回答