If you use set_property instead, there&#39;s an APPEND mode to make this easier:<div><br></div><div>set_property(TEST test3 APPEND PROPERTY DEPENDS test2)<br>set_property(TEST test3 APPEND PROPERTY DEPENDS test1)</div><div>
<br></div><div>I think you can do it with set_tests_properties, too, like this:</div><div>SET_TESTS_PROPERTIES(test3 PROPERTIES DEPENDS &quot;test1;test2&quot;)</div><div><br></div><div>...but I would recommend set_property with APPEND.</div>
<div><br></div><div><br></div><div>HTH,</div><div>David</div><div><br></div><div><br><div class="gmail_quote">On Fri, Mar 12, 2010 at 4:42 PM, Alexandre Gramfort <span dir="ltr">&lt;<a href="mailto:alexandre.gramfort@inria.fr">alexandre.gramfort@inria.fr</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
I don&#39;t manage to have a test depend on multiple tests.<br>
<br>
If I do :<br>
<br>
SET_TESTS_PROPERTIES(test3 PROPERTIES DEPENDS test2)<br>
SET_TESTS_PROPERTIES(test3 PROPERTIES DEPENDS test1)<br>
<br>
test3 only depends on test1<br>
<br>
and<br>
<br>
SET_TESTS_PROPERTIES(test3 PROPERTIES DEPENDS test1 test2)<br>
<br>
is not a valid syntax.<br>
<br>
SET_TESTS_PROPERTIES(test3 PROPERTIES DEPENDS &quot;test1 test2&quot;)<br>
<br>
do not work either<br>
<br>
Any idea?<br>
<br>
Thanks<br>
Alexandre<br>
<br>
2010/3/12 Alexander Neundorf &lt;<a href="mailto:a.neundorf-work@gmx.net">a.neundorf-work@gmx.net</a>&gt;:<br>
<div><div></div><div class="h5">&gt; On Friday 12 March 2010, David Cole wrote:<br>
&gt;&gt; ctest -R &quot;test1|test2&quot; ?<br>
&gt;&gt;<br>
&gt;&gt; Using -R says &quot;run only the tests that match this regex&quot; -- it does not say<br>
&gt;&gt; &quot;run the matching tests after running all the tests they depend on<br>
&gt;&gt; first&quot;...<br>
&gt;<br>
&gt; Well, OTOH if I do &quot;make some_target&quot; with cmake-generated makefiles it will<br>
&gt; build all targets some_target depends on first ;-)<br>
&gt; You know, people have become to expect that cmake always does things in the<br>
&gt; best possible way :-)<br>
&gt;<br>
&gt; Alex<br>
&gt;<br>
</div></div></blockquote></div><br></div>