Re: [Boost-bugs] [Boost C++ Libraries] #12531: --run_test in Boost 1.62 does not accept test names which contain ':'

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12531: --run_test in Boost 1.62 does not accept test names which contain ':'
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-10-19 19:58:27


#12531: --run_test in Boost 1.62 does not accept test names which contain ':'
----------------------------------------------+------------------------
  Reporter: Igor Akhmetov <igor.akhmetov@…> | Owner: renficiaud
      Type: Bugs | Status: assigned
 Milestone: To Be Determined | Component: test
   Version: Boost 1.62.0 | Severity: Problem
Resolution: | Keywords:
----------------------------------------------+------------------------

Comment (by Igor Akhmetov <igor.akhmetov@…>):

 Sorry, I don't quite understand how surrounding with "" would help.
 Quoting command line arguments is already required though to correctly
 pass test names which contain quotes or spaces.

 Is there actually any advantage to adding a filter separator? Since
 Boost.Test accepts multiple -t arguments, the only use case seems to be to
 specify several filters from the environment variable. But (specifically
 on Windows) the maximum length of a value of an environment variable and
 maximum command line length are both 32K, so from the POV of a test
 runner, both ways of specifying a test filter have similar limits. It
 might be useful on POSIX platforms though.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12531#comment:5>
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:20 UTC