qbt
is a command to execute test-patch without a patch. It uses the same plug-ins and the same options as test-patch. The only difference is that no patch file, location, etc should be supplied. It is meant to be a way to easily get test-patch's output on your current source tree. It is suitable to be run as a regularly scheduled build as part of your overall development strategy.
When using an automation tool, it may be useful to use the --console-report-file
option to send the summary email to a file. This can then be used with systems like Jenkin's email-ext plug-in to send the output as an emailed report:
${FILE,path="<report-file-path>"}
For something a bit more structured, there is also the --html-report-file
option. Using this output, again with Jenkins' email-ext plug-in, it is possible to build some very nice looking output that is easily customized:
<html> <head> <style> table { border-collapse: collapse; } table, th, td { border: 1px solid black; } tr:nth-child(even){background-color: #f2f2f2} </style> </head> <body> <p>See the <a href="${BUILD_URL}">Jenkins Build</a> for more information.</p> <p>${CHANGES, format="<div>[%d] (%a) %m</div>"}</p> <p></p> ${FILE,path="<report-file-path>"} </body></html>
NOTE: Be aware that ASF mailing lists do not allow HTML formatted email.