Customizing output of ctest command

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Customizing output of ctest command

Andrey Pokrovskiy
Hi,

One of my tests generates a report table (file in text format). I
would like to see its content after each ctest (or make test)
invocation. Is there any way to achieve that?
I noticed that tests targets have ATTACHED_FILES property, though it
looks like it has no effect on ctest run when dashboard is not
configured. I don't need and don't want to setup dashboard, but I
would like to include information that is important to me in ctest
output.

For example:

[...]
Start 33: run_tests
33/33 Test #33: run_tests .............................   Passed    0.06 sec

100% tests passed, 0 tests failed out of 33

Total Test time (real) =   0.28 sec

/* Attached: results.json */
{
    "call_site_size": {
        "zf_log": "48",
        "easylogging++": "376",
        "glog": "144",
        "spdlog": "352",
        "g3log": "360"
    }
}
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake
Reply | Threaded
Open this post in threaded view
|

Re: Customizing output of ctest command

CMake mailing list

 

I would also be very much interested how this could be done. There was a thread I started a few months ago on a similar topic. I wanted to see the execution times of various tests without the initialization part. If my tests could output in some form the useful part of their run times, it would be nice if CTest could collect them and print them to console.

 

 


Feladó: [hidden email]
Elküldve: 2016. január 20., szerda 21:02
Címzett: [hidden email]
Tárgy: [CMake] Customizing output of ctest command

 

Hi,

 

One of my tests generates a report table (file in text format). I

would like to see its content after each ctest (or make test)

invocation. Is there any way to achieve that?

I noticed that tests targets have ATTACHED_FILES property, though it

looks like it has no effect on ctest run when dashboard is not

configured. I don't need and don't want to setup dashboard, but I

would like to include information that is important to me in ctest

output.

 

For example:

 

[...]

Start 33: run_tests

33/33 Test #33: run_tests .............................   Passed    0.06 sec

 

100% tests passed, 0 tests failed out of 33

 

Total Test time (real) =   0.28 sec

 

/* Attached: results.json */

{

    "call_site_size": {

        "zf_log": "48",

        "easylogging++": "376",

        "glog": "144",

        "spdlog": "352",

        "g3log": "360"

    }

}

--

 

Powered by www.kitware.com

 

Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ

 

Kitware offers various services to support the CMake community. For more information on each offering, please visit:

 

CMake Support: http://cmake.org/cmake/help/support.html

CMake Consulting: http://cmake.org/cmake/help/consulting.html

CMake Training Courses: http://cmake.org/cmake/help/training.html

 

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

 

Follow this link to subscribe/unsubscribe:

http://public.kitware.com/mailman/listinfo/cmake

 


--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake