<div dir="ltr"><div dir="ltr">On Wed, Jul 17, 2019 at 7:37 AM Tim Brown <<a href="mailto:timb@graphcore.ai">timb@graphcore.ai</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="EN-GB">
<div class="gmail-m_9058338179611863776WordSection1">
<p class="MsoNormal"><span style="font-size:11pt">Hi all,<br>
We have been using CDash for a while and use it for all of our CTest reports. We build a lot of projects and like to add debug logging to our tests to make it easier to debug failures. We have previously hit instances where the result file being uploaded is
too large for CDash to handle and have worked around it by increasing the LimitRequestBody in our apache config, currently this sits at 8MB.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">We don’t want to keep increasing this value as we find the CDash is getting slower with the more information we push. To solve this problem once and for all, and without slowing CDash down, we are looking
at ways to push only the test results to CDash and but push the debug log files to a separate tool. I was wondering if anyone had experience doing something like this and what their feelings were?</span></p></div></div></blockquote><div><br></div><div>The <a href="https://cmake.org/cmake/help/latest/command/ctest_upload.html">ctest_upload</a> command may suit your needs. This allows you to upload arbitrary files and associate them with your build. Note that you can also upload a text file with the ".url" extension and CDash will display it as a link instead of a file to download.</div><div><br></div><div>If you do end up needing to use a separate tool, I recommend that you take a look at <a href="https://github.com/girder/girder">girder</a>, Kitware's data management platform.</div></div></div>