<span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Put the &quot;include(CTest)&quot; line in your top level CMakeLists.txt file.<div><br></div><div>
Do a full clean re-configure (remove the &quot;build&quot; directory, make a new empty &quot;build&quot; directory and run CMake again).</div><div><br></div><div>If it still happens after that, we need more details about your project.</div>
<div><br></div><div>You should be able to build &quot;Experimental&quot; (or just run ctest) after a configure of a project that includes CTest, and uses add_test to add tests to the project.</div><div><br></div><div><br>
</div><div>HTH,</div><div>David</div></span><div><br></div><br><div class="gmail_quote">On Wed, Jun 20, 2012 at 2:43 PM, Robert Ramey <span dir="ltr">&lt;<a href="mailto:ramey@rrsd.com" target="_blank">ramey@rrsd.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I received the adive:<br>
<div class="im"><br>
include(CTest)<br>
instead of:<br>
enable_testing()<br>
Including CTest.cmake will automatically enable_testing(), but it also<br>
configures the &quot;test configuration file&quot; it&#39;s complaining about...<br>
<br>
</div><div class="im">and was rewarded with a working VS 9 project. The test_subtract project<br>
built - as it did before. I then &quot;built&quot; the &quot;Experimental&quot; project which<br>
generated the following output on my VS output window.<br>
<br>
1&gt;------ Build started: Project: Experimental, Configuration: Debug<br>
</div>1&gt;Win32 ------ Cannot find file: C:/Projects/Boost<br>
1&gt;Projects/safe_numerics/build/tests/DartConfiguration.tcl<br>
<div class="im">1&gt; Site:<br>
1&gt; Build name:<br>
</div>1&gt;Create new tag: 20120619-2150 - Experimental Configure project Cannot<br>
1&gt;find ConfigureCommand key in the DartConfiguration.tcl Cannot find<br>
1&gt;file: C:/Projects/Boost<br>
1&gt;Projects/safe_numerics/build/tests/DartConfiguration.tcl<br>
1&gt;Build project<br>
1&gt;Cannot find MakeCommand key in the DartConfiguration.tcl Cannot find<br>
1&gt;file: C:/Projects/Boost<br>
1&gt;Projects/safe_numerics/build/tests/DartConfiguration.tcl<br>
<div class="im">1&gt;Test project C:/Projects/Boost Projects/safe_numerics/build/tests<br>
1&gt; Start 1: test_subtract<br>
1&gt;1/1 Test #1: test_subtract ....................***Exception: SegFault<br>
</div>1&gt;0.42 sec 0% tests passed, 1 tests failed out of 1 Total Test time<br>
1&gt;(real) = 0.52 sec The following tests FAILED:<br>
<div class="im">1&gt; 1 - test_subtract (SEGFAULT)<br>
1&gt;Cannot find file: C:/Projects/Boost<br>
</div>1&gt;Projects/safe_numerics/build/tests/DartConfiguration.tcl<br>
<div class="im">1&gt;Performing coverage<br>
1&gt;^CTerminate batch job (Y/N)?<br>
1&gt;Build log was saved at &quot;file://c:\Projects\Boost<br>
Projects\safe_numerics\build\tests\Experimental.dir\Debug\BuildLog.htm&quot;<br>
1&gt;Experimental - 0 error(s), 0 warning(s)<br>
1&gt;<br>
1&gt;<br>
1&gt;The build has been canceled at the user&#39;s request<br>
that last command &quot;Performing Coverage&quot; seemed to hang this system so I<br>
canceled the build after a few minutes.<br>
The message:<br>
1&gt;Cannot find file: C:/Projects/Boost<br>
</div>1&gt;Projects/safe_numerics/build/tests/DartConfiguration.tcl<br>
<div class="im"><br>
Note that I found a new file in my project:<br>
C:/Projects/Boost Projects/safe_numerics/build/DartConfiguration.tcl<br>
That is, directly in my build directory rather than in &quot;tests&quot; subdirectory.<br>
OK I moved this down to the &quot;tests&quot; directory and tried again. This looks<br>
more promising.<br>
</div>Now when I try to build &quot;Experimental&quot; Project I get:<br>
<div class="im"><br>
1&gt;------ Build started: Project: Experimental, Configuration: Debug<br>
Win32 ------<br>
1&gt; Site: RRSD01<br>
1&gt; Build name: Win32-vs9<br>
</div>1&gt;Create new tag: 20120619-2225 - Experimental Configure project<br>
<div class="im">1&gt; Each . represents 1024 bytes of output<br>
1&gt; . Size of output: 0K<br>
1&gt;Build project<br>
1&gt; Each symbol represents 1024 bytes of output.<br>
1&gt; &#39;!&#39; represents an error and &#39;*&#39; a warning.<br>
1&gt; . Size of output: 0K<br>
1&gt; 0 Compiler errors<br>
1&gt; 0 Compiler warnings<br>
</div>1&gt;Test project C:/Projects/Boost Projects/safe_numerics/build No tests<br>
1&gt;were found!!!<br>
<div class="im">1&gt;Performing coverage<br>
1&gt; Cannot find any coverage files. Ignoring Coverage request.<br>
1&gt;Submit files (using http)<br>
1&gt; Using HTTP submit method<br>
1&gt; Drop site:http://<br>
1&gt; Submit failed, waiting 5 seconds...<br>
1&gt; Retry submission: Attempt 1 of 3<br>
1&gt; Submit failed, waiting 5 seconds...<br>
1&gt; Retry submission: Attempt 2 of 3<br>
1&gt; Submit failed, waiting 5 seconds...<br>
1&gt; Retry submission: Attempt 3 of 3<br>
1&gt; Error when uploading file: C:/Projects/Boost<br>
Projects/safe_numerics/build/Testing/20120619-2225/Build.xml<br>
1&gt; Error message was: Empty reply from server<br>
1&gt; Problems when submitting via HTTP<br>
1&gt;Errors while running CTest<br>
</div>1&gt;Project : error PRJ0019: A tool returned an error code from Build log<br>
1&gt;was saved at &quot;file://c:\Projects\Boost<br>
<div class="im HOEnZb">Projects\safe_numerics\build\tests\Experimental.dir\Debug\BuildLog.htm&quot;<br>
1&gt;Experimental - 1 error(s), 0 warning(s)<br>
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========<br>
?<br>
still it&#39;s not what I expect to see.<br>
Is there some really obvious thing I&#39;ve over looking here?<br>
<br>
</div><div class="HOEnZb"><div class="h5">Robert Ramey<br>
<br>
<br>
<br>
--<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/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/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/listinfo/cmake</a><br>
</div></div></blockquote></div><br>