0

我正在尝试使用 TAP(测试任何协议)作为我们的测试结果格式。但是,需要将一些日志文件附加到测试结果中。我正在寻找一种好的做法来实现这一目标。

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

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

有没有什么好方法可以将日志文件内容插入到这个 tap 文件中?谢谢。

4

1 回答 1

0

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

1..2
not ok 1
  ---
  Extensions:
    File-Name: test.log
    File-Type: text/plain
    File-Content: VGhpcyBpcyBhIGxvZyAK
  ...
ok 2 # SKIP test 1 failed
于 2012-10-16T15:18:16.513 回答