2012-10-09 52 views
0

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

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

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

是否有插入日志文件的内容到这个文件的自来水什么好的办法?谢谢。

回答

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 
相关问题