BSD Ports

devel/googletest 1.16.0 FreeBSD

Framework for writing C++ tests on a variety of platforms

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
devel
Package size
360.3 KiB, 1631.7 KiB installed

Description

GoogleTest is based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, type-parameterized tests, various options for running the tests, and XML test report generation.

GoogleMock is inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s specifics in mind, Google C++ Mocking Framework (or Google Mock for short) is a library for writing and using C++ mock classes. Google Mock:

\* lets you create mock classes trivially using simple macros,
\* supports a rich set of matchers and actions,
\* handles unordered, partially ordered, or completely ordered expectations,
\* is extensible by users, and
\* works on Linux, Windows, and Mac OS X.

In the other systems

SystemPortVersion
FreeBSDdevel/googletest1.16.0
NetBSDdevel/googletest1.18.0
DragonFlydevel/googletest1.16.0
MidnightBSDdevel/googletest1.14.0_1
HardenedBSDdevel/googletest1.16.0
GhostBSDdevel/googletest1.16.0

Install

Binary package:

pkg install googletest

From the ports tree:

cd /usr/ports/devel/googletest/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	googletest>0:devel/googletest
LIB_DEPENDS=	libgmock.so:devel/googletest

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.16.01.16.01.12.11.16.01.16.0
FreeBSD:14:quarterly1.16.01.16.0n/a1.16.01.16.0
FreeBSD:15:latest1.16.01.16.0n/a1.16.01.16.0
FreeBSD:15:quarterly1.16.01.16.0n/an/an/a
FreeBSD:16:latest1.16.01.16.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Required by 335

The first 100 are listed.

Configuration

No options to configure.

USES
cmake:testing compiler:c++17-lang python:test
Service scripts
none

Files

pkg-plist 56
  • include/gmock/gmock-actions.h
  • include/gmock/gmock-cardinalities.h
  • include/gmock/gmock-function-mocker.h
  • include/gmock/gmock-matchers.h
  • include/gmock/gmock-more-actions.h
  • include/gmock/gmock-more-matchers.h
  • include/gmock/gmock-nice-strict.h
  • include/gmock/gmock-spec-builders.h
  • include/gmock/gmock.h
  • include/gmock/internal/custom/README.md
  • include/gmock/internal/custom/gmock-generated-actions.h
  • include/gmock/internal/custom/gmock-matchers.h
  • include/gmock/internal/custom/gmock-port.h
  • include/gmock/internal/gmock-internal-utils.h
  • include/gmock/internal/gmock-port.h
  • include/gmock/internal/gmock-pp.h
  • include/gtest/gtest-assertion-result.h
  • include/gtest/gtest-death-test.h
  • include/gtest/gtest-matchers.h
  • include/gtest/gtest-message.h
  • include/gtest/gtest-param-test.h
  • include/gtest/gtest-printers.h
  • include/gtest/gtest-spi.h
  • include/gtest/gtest-test-part.h
  • include/gtest/gtest-typed-test.h
  • include/gtest/gtest.h
  • include/gtest/gtest_pred_impl.h
  • include/gtest/gtest_prod.h
  • include/gtest/internal/custom/README.md
  • include/gtest/internal/custom/gtest-port.h
  • include/gtest/internal/custom/gtest-printers.h
  • include/gtest/internal/custom/gtest.h
  • include/gtest/internal/gtest-death-test-internal.h
  • include/gtest/internal/gtest-filepath.h
  • include/gtest/internal/gtest-internal.h
  • include/gtest/internal/gtest-param-util.h
  • include/gtest/internal/gtest-port-arch.h
  • include/gtest/internal/gtest-port.h
  • include/gtest/internal/gtest-string.h
  • include/gtest/internal/gtest-type-util.h
  • lib/cmake/GTest/GTestConfig.cmake
  • lib/cmake/GTest/GTestConfigVersion.cmake
  • lib/cmake/GTest/GTestTargets-.cmake
  • lib/cmake/GTest/GTestTargets.cmake
  • lib/libgmock.so
  • lib/libgmock.so.
  • lib/libgmock_main.so
  • lib/libgmock_main.so.
  • lib/libgtest.so
  • lib/libgtest.so.
  • lib/libgtest_main.so
  • lib/libgtest_main.so.
  • libdata/pkgconfig/gmock.pc
  • libdata/pkgconfig/gmock_main.pc
  • libdata/pkgconfig/gtest.pc
  • libdata/pkgconfig/gtest_main.pc
distinfo 1
FileSizeSHA256
googletest-1.16.0.tar.gz87624578c676fc63881529bf97bf9d45948d905a66833fbfa5318ea2cd7478cb98f399
Master sites 1
  • https://github.com/google/googletest/releases/download/v1.16.0/

Commit history 0

No commits in the history this site was built from.