EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Support for Google Test in EPICS base / modules?
From: "Konrad, Martin via Core-talk" <[email protected]>
To: EPICS Core Talk <[email protected]>
Date: Wed, 17 Apr 2019 18:47:11 +0000
Hi Ralph,
> I found a single-header-file tap listener that makes Google Test
> (gtest) executables spit out TAP, so that Google Test can be used
> inside the EPICS build system in the same way as our own EPICS unit
> testing stuff, without changes to Make rules, perl wrappers etc. Use
> is through its own gtest_main.cc stub that replaces the original 
> listener with the TAP listener before running tests. Both files are
> under the MIT license, so they could easily be included in Base.
> 
> Opinions?
As you know we're using Google Test/Mock for a bunch of support modules
and we love it for it's readable Hamcrest-style matchers and the clear
error messages it emits. The fact that it has to be compiled along with
the project makes it a little harder to integrate into the build system,
though. IIRC Google Test also requires a C++11 compatible compiler.

For which components do you intend to use it and how do you picture
building/using 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]

Replies:
Re: Support for Google Test in EPICS base / modules? Ralph Lange via Core-talk

Navigate by Date:
Prev: Build failed in Jenkins: epics-base-7.0-win64s-test #20 APS Jenkins via Core-talk
Next: Build failed in Jenkins: epics-base-7.0-win64s-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  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Support for Google Test in EPICS base / modules? Ralph Lange via Core-talk
Next: Re: Support for Google Test in EPICS base / modules? Ralph Lange via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
ANJ, 18 Apr 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·