<div class="gmail_quote">On Mon, Sep 26, 2011 at 7:08 AM, Andrea Galeazzi <span dir="ltr"><<a href="mailto:galeazzi@korg.it">galeazzi@korg.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I'm currently evaluating a good tool to introduce a continuous integration model in my workflow. Because I use CMake to manage all my projects, I'd like to also use CTest/CDash in order to accomplish such task. I start to read something about it but I didn't find the right answers to some questions:<br>
1 - Can I define a test only to know if the project compiles without any errors?<br></blockquote><div><br>You could run a dashboard script that just does ctest_configure(), ctest_build() and ctest_submit() and skips the ctest_test() call altogether. That should report to the dashboard still, but would only contain configure and/or build errors, if any.<br>
<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
2 - Can I update a project from sourcesafe automatically?<br></blockquote><div><br>We do not have sourcesafe support as one of our built-in known version control systems. We support cvs, svn, git, hg and bzr. You could add a subclass of cmCTestGlobalVC in the CMake/Source/CTest directory if you need to add sourcesafe support.<br>
<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
3 - Can an email be forwarded to only people who performed a check-in from the previous successful build?<br></blockquote><div><br>Yes. This is standard CDash email notification behavior. All the users who have credentials in your repository should register with your CDash server, and ask to be emailed when they "break the build"...<br>
<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Thanks<br><font color="#888888">
<br></font></blockquote><div><br>You're welcome,<br>David C.<br><br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><font color="#888888">
--<br>
<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<u></u>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/<u></u>CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/<u></u>listinfo/cmake</a><br>
</font></blockquote></div><br>