gtest - Google C++ Testing Framework - Development files

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Oss all
Package name gtest
Package version 1.8.0
Package release lp150.1.4
Package architecture x86_64
Package type rpm
Installed size 1.59 MB
Download size 289.82 KB
Official Mirror
Google\'s framework for writing C++ tests on a variety of platforms
(Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian).
Based on the xUnit architecture. Supports automatic test discovery,
a rich set of assertions, user-defined assertions, death tests,
fatal and non-fatal failures, value- and type-parameterized tests,
various options for running the tests, and XML test report generation.
This package provides shared libraries and header files for development
with googletest.


Package Version Architecture Repository
gtest - - -


Name Value - - - - - - - - - - - - - -


Name Value
googletest-devel = 1.8.0
gtest = 1.8.0-lp150.1.4
gtest(x86-64) = 1.8.0-lp150.1.4 - -


Name Value
googletest-devel < 1.8.0
libgoogletest0 < 1.8.0


Type URL
Binary Package gtest-1.8.0-lp150.1.4.x86_64.rpm
Source Package googletest-1.8.0-lp150.1.4.src.rpm

Install Howto

Install gtest rpm package:

# zypper install gtest




2017-12-30 -
- Fix the source (and put the download URL as a comment) for
matching with the actual tarball file name.
2017-12-16 -
- Update to version 1.8.0:
* Update the value of GTEST_DIR to reflect the googletest dir.
* Change the GTestDir marco value to reflect the new dir of
* Read Bazel's $XML_OUTPUT_FILE environment variable
* Restructure:
- Test so each scenario is independent.
* Fixes:
- Error C2440 'return' in gmock_test
- Tests that return object which implement operator bool.
- Operator precedence in GTEST_TEST_BOOLEAN_ with expressions
that implement operator bool.
- env_var_test to ignore XML_OUTPUT_FILE if already set.
- Link that's returned when running tests
- Rework package turning it into a source package essencially, once
its original intention is to provide source files for a testing
framework, a pure development package itself. Aligning with
upstream ease our job and avoid unexpected bugs.
- Drop libgtest0 and googletest-devel subpackages bringing gtest
subpackage instead and obsoleting the previous ones, following
the above change.
- Provide googlemock together with googletest now that upstream
officially brought this project under gloogle's wings.
- Replace autoconf and automake BuildRequires by cmake and switch
configure, make and make_install macros by cmake, cmake_jobs and
cmake_install. Autotools are deprecated and cmake is recommended
by upstream.
- Drop libtool BuildRequires and autoreconf call. With the adoption
of cmake it's no longer need anymore.
- Drop googletest-enable-make-install.patch. No longer needed once
make install is not used anymore.
- Add googletest-fix-cmake-libdir-install.patch for enabling the
use of /usr/lib(64) instead of /usr/local/lib(64), once
upstream's CMakeLists doesn't provide flexibility in this regard.
- Add googletest-rpmlintrc file to filter warnings about
devel-file-in-non-devel-package, shlib-policy-missing-suffix and
obsolete-not-provided as the package is a devel one itself now.
2015-08-20 -
- Update project and source url (now on github)
- Change library name, provides obsoletes should not be necessary
as no released binary should link against it
2015-02-28 -
- Correct typo in library name
2015-02-27 -
- Use source url
- Package libraries as libgoogletest0
- Run tests when building
2014-07-06 -
- add patch: googletest-enable-make-install.patch
* use standard procedure to install googletest.
- add scripts/gtest-config to installation
* used by many programs to find gtest CFLAGS and etc.
- install shared libraries for sles too

See Also

Package Description
gtg-0.3.1-lp150.2.2.noarch.rpm Personal Organizer for GNOME
gtg-lang-0.3.1-lp150.2.2.noarch.rpm Translations for package gtg
gthumb-3.6.1-lp150.2.4.x86_64.rpm An Image Viewer and Browser for GNOME
gthumb-devel-3.6.1-lp150.2.4.x86_64.rpm An Image Viewer and Browser for GNOME - Development Files
gthumb-lang-3.6.1-lp150.2.4.noarch.rpm Translations for package gthumb
gti-1.6.1-lp150.1.7.x86_64.rpm ASCII art punishmet for misspelling git
gtick-0.5.4-lp150.1.6.x86_64.rpm A metronome application
gtick-lang-0.5.4-lp150.1.6.noarch.rpm Translations for package gtick
gtk-doc-1.27-lp150.1.3.x86_64.rpm GTK+ DocBook Documentation Generator
gtk-doc-lang-1.27-lp150.1.3.noarch.rpm Translations for package gtk-doc
gtk-key-theme-ctrluftw-1-lp150.1.3.noarch.rpm GTK key theme that sets ctrl-u in text entries
gtk-recordMyDesktop-0.3.8-lp150.1.5.x86_64.rpm Graphical Frontend for recordMyDesktop
gtk-recordMyDesktop-lang-0.3.8-lp150.1.5.noarch.rpm Translations for package gtk-recordMyDesktop
gtk-sharp-beans-2.14.1-lp150.1.3.x86_64.rpm Extra Gtk# bindings
gtk-sharp-beans-devel-2.14.1-lp150.1.3.x86_64.rpm Extra Gtk# bindings