nose-know生成一个空的.knows文件

时间:2013-05-29 07:01:06

标签: python nose

我试图让鼻子知道的插件工作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已创建,但它是空的。启用了已知的单元测试需要两倍的时间,所以显然它正在做某事

无论如何,我怀疑这是pebkac的坏情况,所以我该如何让它发挥作用呢?

1 个答案:

答案 0 :(得分:0)

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