<div dir="ltr">Hi,<br><br><br>One of the things I tried to communicate in my previous email, I perhaps may have tried to convey in a too subtle a manner to be noticed. So I will attempt to formulate it again in a slightly more explicit manner:<br>;)<br><br>With the current state of this script, automated/scripted lcov code coverage report generation has gone about as far as I can take it. If there is any interest in having regularly scheduled runs of gcov/lcov code coverage reports on 'make check' (or any other tests for that matter), Im going to need some more help (particularly in the scheduling and result uploading departments) from here on out in order to move forward.<br><br><br>Thanks,<br><br><br>Regards,<br><br><br>- Maarten<br><br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 23, 2014 at 10:45 AM, Maarten Hoes <span dir="ltr"><<a href="mailto:hoes.maarten@gmail.com" target="_blank">hoes.maarten@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<br><br><br>There's has been done some work recently to create a small bash shell script to automate the creation of lcov code coverage reports of arbitrary tests run on the libreoffice code. It can be found at 'buildbot.git/lcov-report/lcov-report.sh' [1], and it's accompanied with a small README [2] on it's usage. I ran a few tests with it, and cannot find any more bugs in it, so I guess it's time to see if we can start using it, and start scheduling it somehow and upload the reports someplace.<br><br>To allow for all kinds of different tests to be run, the script itself runs no tests: Instead, you can easily insert obvious candidates like 'make check' or any other tests in the pipeline, and generate a report on that.<br><br>Ive heard some talk about using/integrating it with Jenkins (?) now, to take care of the scheduling of it, updating (git clone/pull) libreoffice sources, and uploading the reports somewhere. I have no experience with Jenkins myself, but am willing to learn. If a simpler scheduling mechanism like cron is used, some more code to clone/pull sources and upload reports needs to be added to the script. <br><br>Where to go from here ?<br><br><br>Regards,<br><br><br>Maarten Hoes<br><br><br><br>[1]<br><a href="https://gerrit.libreoffice.org/gitweb?p=buildbot.git;a=blob;f=lcov-report/lcov-report.sh;hb=HEAD" target="_blank">https://gerrit.libreoffice.org/gitweb?p=buildbot.git;a=blob;f=lcov-report/lcov-report.sh;hb=HEAD</a><br><br>[2]<br><a href="https://gerrit.libreoffice.org/gitweb?p=buildbot.git;a=blob;f=lcov-report/README;hb=HEAD" target="_blank">https://gerrit.libreoffice.org/gitweb?p=buildbot.git;a=blob;f=lcov-report/README;hb=HEAD</a><br><br></div>
</blockquote></div><br></div>