Hi Ralph,
> I am using gtest/gmock for a C++ Device Support module.
A significant fraction of our IOCs and support modules are talking to
devices over Ethernet and run on modern Linux machines; support for
VxWorks is not required. For this subset some of us are already
leveraging the latest language features (we are moving to C++17 now),
compilers and test frameworks. I think there is value in making it
easier for people to transition to these new tools. Being able to mix
traditional and new tests is an important part of this. Integration with
Jenkins is also important to many of us.
I'm not convinced EPICS Base is the perfect place for the Google Test
TAP listener (assuming that you didn't need to modify it adapt it to
EPICS). I'm wondering if we should just package it as a separate
package. Ubuntu (since 18.10) and the upcoming Debian buster have a
"googletest-tools" package. I'm wondering if it could be included into
this package in the long run. In the meantime including it in EPICS Base
might be an option. I would recommend to add a disclaimer that it might
get removed once there's a better way of distributing it.
-Martin
--
Martin Konrad
Facility for Rare Isotope Beams
Michigan State University
640 South Shaw Lane
East Lansing, MI 48824-1321, USA
Tel. 517-908-7253
Email: [email protected]
- References:
- Re: Support for Google Test in EPICS base / modules? Konrad, Martin via Core-talk
- Navigate by Date:
- Prev:
Re: Support for Google Test in EPICS base / modules? Ralph Lange via Core-talk
- Next:
Re: Support for Google Test in EPICS base / modules? Johnson, Andrew N. via Core-talk
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
<2019>
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: Support for Google Test in EPICS base / modules? Ralph Lange via Core-talk
- Next:
Build failed in Jenkins: epics-base-7.0-win64-test #21 APS Jenkins via Core-talk
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
<2019>
2020
2021
2022
2023
2024
|