如何将日志文件附加到TAP测试结果?

时间:2012-10-09 13:11:03

标签: testing tap automaton

我正在尝试使用TAP(Test Anything Protocol)作为我们的测试结果格式。但是,需要一些日志文件才能附加到测试结果。我正在寻找一个很好的做法来实现这一目标。

例如,我有一个tap文件和两个日志文件:a.log,b.log

1..1
ok 1 - sample.MyFirstTest#testCurrentTime
  ---
  message: Hello
  logfile: a.log, b.log
  ...

有没有什么好方法可以将日志文件内容插入此tap文件?感谢。

1 个答案:

答案 0 :(得分:0)

Yamlish是解决方案。我们可以将文件内容嵌入到tap文件中。文件内容可以编码为base64,有一个点击示例:

1..2
not ok 1
  ---
  Extensions:
    File-Name: test.log
    File-Type: text/plain
    File-Content: VGhpcyBpcyBhIGxvZyAK
  ...
ok 2 # SKIP test 1 failed