和 - 黄瓜有问题

时间:2017-03-28 18:09:15

标签: cucumber

我目前正在调查使用cucumber&#s; out选项将我的测试结果写入文件。但是,我遇到了一些困难,并且无法在线找到很多有用的信息。我在我的features文件夹下创建了一个reports文件夹,并在其中放入了一个text.html文件,所以它看起来像这样:

features
       -> reports
               -> test.html

然而,当我跑

cucumber --tags @test --format html --out reports/test.html 

我收到错误

Not a directory @ rb_sysopen - reports/test.html
Error creating formatter: html (Errno::ENOTDIR)

如果我只是跑

cucumber --tags @test --format html --out reports

测试并没有抱怨并继续做其事,但我无法在报告中找到任何报告。知道我做错了什么吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

输出文件夹的路径是相对于项目根目录而不是features目录,因此您的目录结构应如下所示:

features
reports
    -> test.html

将您的reports目录移动到项目根目录中,然后您应该看到正在创建输出。