2017-05-04 150 views
0

我想创建一个文件,其中包含所有单个描述以及每个规范的文档。 例如: SPEC1:量角器测试案例的文档

describe("test new cars",() => { 
it("check color",() => { 
    //see if color is as expected 
}) 
it("check model",() => { 
    //check model 
}) 
it("check motor",() => { 
    //start car engine 
}) 
}) 

在我的文件,我只希望有:

spec1 
test new cars 
    check color 
    check model 
    check motor 

我想过写一个函数,搜索形容它,走行,并删除人物like(“{}”)并只使用文字 您认为这是一个好主意吗? 如果是的话,您可以给我提示如何编写此功能吗? 感谢您的帮助和解答!

回答

1

我只是运行所有测试让茉莉花发现测试并报告它们。现在的问题是,哪位记者要使用。因为,这听起来像一个一次性的任务,你可能只是以及做与jasmine-spec-reporter,测试输出重定向到一个文件,事后清理:

protractor conf.js > output.txt 

您也可以使用其他记者一样Junit XML Reporter这将创建一个XML报告,然后您可以解析。尽管如此,我认为这个问题有点太多了。

您也可以编写一个简单的自定义jasmine text reporter捕获套件和规格说明。

为什么要通过茉莉花记者来做?

  • 你基本上使用相同的基础架构和工具已经到位
  • 你会保留套房和规格
+0

谢谢你这么多的层次!这正是我所寻找的 –

+0

我使用了fs.createWriteStream(“**。md”)并且在这个文件中写了所有的名字。 –