Boost C++ Libraries: Ticket #9531: / and , bind at the wrong precedence for --run_test argument https://svn.boost.org/trac10/ticket/9531 <p> When specifying an argument to --run_test you can use * to specify wildcards in the naming hierarchy and / to specify different levels of the naming hierarchy. Comma (,) can be used to specify different sets of tests but only at the same level. </p> <p> Unfortunately this is backwards from what you'd expect because you really want comma to separate entire specifications, not different names at the same level. </p> <p> If you have the following test case organization: </p> <p> MASTER<br /> suite1<br /> </p> <blockquote> <p> case1<br /> case2<br /> </p> </blockquote> <p> suite2<br /> </p> <blockquote> <p> testcase1<br /> testcase2<br /> </p> </blockquote> <p> suite3<br /> </p> <blockquote> <p> subsuite<br /> </p> <blockquote> <p> testcase1<br /> </p> </blockquote> </blockquote> <p> There isn't any way to specify that only case1, testcase2 and subsuite be run. This is because you can't specify alternative paths, only alternative elements within a path level. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9531 Trac 1.4.3 awl03@… Thu, 02 Jan 2014 15:36:13 GMT cc set https://svn.boost.org/trac10/ticket/9531#comment:1 https://svn.boost.org/trac10/ticket/9531#comment:1 <ul> <li><strong>cc</strong> <span class="trac-author">awl03@…</span> added </li> </ul> Ticket awl03@… Thu, 02 Jan 2014 15:58:22 GMT <link>https://svn.boost.org/trac10/ticket/9531#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/9531#comment:2</guid> <description> <p> I agree this is a bug. Very suprising behaviour. I tried posting some code here with examples of other <code>--run_test</code> weirdness but Trac thought it was spam and won't let me post it. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Gennadiy Rozental</dc:creator> <pubDate>Tue, 07 Jul 2015 15:42:56 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/9531#comment:3 https://svn.boost.org/trac10/ticket/9531#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> This is addressed in 1.59. You can now use --run_test repeatedly and achieve desired filtering. In addition many more filtering options exist now (including labels). </p> Ticket Gennadiy Rozental Tue, 07 Jul 2015 15:43:11 GMT milestone changed https://svn.boost.org/trac10/ticket/9531#comment:4 https://svn.boost.org/trac10/ticket/9531#comment:4 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.59.0</span> </li> </ul> Ticket