[Boost-bugs] [Boost C++ Libraries] #9531: / and , bind at the wrong precedence for --run_test argument

Subject: [Boost-bugs] [Boost C++ Libraries] #9531: / and , bind at the wrong precedence for --run_test argument
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-12-29 06:38:24


#9531: / and , bind at the wrong precedence for --run_test argument
----------------------------------+---------------------
 Reporter: Richard <legalize@…> | Owner: rogeeff
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: test
  Version: Boost 1.53.0 | Severity: Problem
 Keywords: |
----------------------------------+---------------------
 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.

 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.

 If you have the following test case organization:

 MASTER[[BR]]
 suite1[[BR]]
   case1[[BR]]
   case2[[BR]]
 suite2[[BR]]
   testcase1[[BR]]
   testcase2[[BR]]
 suite3[[BR]]
   subsuite[[BR]]
     testcase1[[BR]]

 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.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/9531>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:15 UTC