Boost logo

Boost Users :

Subject: Re: [Boost-users] [Boost] Command Line to run a specific Boost Test Case using BOOST_AUTO_TEST_CASE_TEMPLATE
From: Richard (legalize+jeeves_at_[hidden])
Date: 2013-12-29 01:45:56

[Please do not mail me a copy of your followup]

boost-users_at_[hidden] spake the secret code
<518813FAAE539546847B8F61C0C9B2FA9AF9D831_at_[hidden]> thusly:

>I would like to run this boost test case using the command line.
>Please note that the list contains data types that have 2 or more words.
>I need to know what to pass in the Command Line for -run_test=__________

If you run the test executable with --report_level=detailed you will
see the names of all the suites and tests cases as the execution

You can also use this to debug arguments to --run_test.

With your code on Windows and boost 1.53 I get the following output
from --report_level=detailed:

> ConsoleApplication1.exe --report_level=detailed
Running 2 test cases...
d:/code/tmp/consoleapplication1/consoleapplication1/main.cpp(13): error in "my_test<__int64>": check sizeof(T) == (unsigned)4 failed [8 != 4]
d:/code/tmp/consoleapplication1/consoleapplication1/main.cpp(13): error in "my_test<unsigned char>": check sizeof(T) == (unsigned)4 failed [1 != 4]

Test suite "example" failed with:
  2 assertions out of 2 failed
  2 test cases out of 2 failed

  Test case "my_test<__int64>" failed with:
    1 assertion out of 1 failed

  Test case "my_test<unsigned char>" failed with:
    1 assertion out of 1 failed

Note that boost.test turned "long long" into "__int64", which may be
why you had difficulty specifying the name of the test.

"The Direct3D Graphics Pipeline" free book <>
     The Computer Graphics Museum <>
         The Terminals Wiki <>
  Legalize Adulthood! (my blog) <>

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at