Improvement of log collection
This MR includes:
- fixes for
lb-wrapcmd
:- sending byte strings (taking into account #11)
- adding more statistics (closes #12 (closed))
- sending command as a list instead of string
- removing fake prompt and colors from the command
- refactor of
generate_build_report
to consume dictionary with logs directly (closes #13 (closed)) - drop of
CollectBuildLogs
The JSON report sent to the repository contains the HTML-formatted logs for some backward compatibility, apart from the raw build logs in the format agreed in !54 (comment 4589562).