我试图让鼻子知道的插件工作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的坏情况,所以我该如何让它发挥作用呢?
答案 0 :(得分:0)
在我们的Jenkins构建中,我们将其设置为基本目录的名称,在您的情况下是“project”。应使用此信息更新文档,但它必须是目录名,而不是目录的路径。