我正在尝试使用TAP(Test Anything Protocol)作为我们的测试结果格式。但是,需要一些日志文件才能附加到测试结果。我正在寻找一个很好的做法来实现这一目标。
例如,我有一个tap文件和两个日志文件:a.log,b.log
1..1
ok 1 - sample.MyFirstTest#testCurrentTime
---
message: Hello
logfile: a.log, b.log
...
有没有什么好方法可以将日志文件内容插入此tap文件?感谢。
答案 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