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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/googletest | 1.16.0 |
| NetBSD | devel/googletest | 1.18.0 |
| DragonFly | devel/googletest | 1.16.0 |
| MidnightBSD | devel/googletest | 1.14.0_1 |
| HardenedBSD | devel/googletest | 1.16.0 |
| GhostBSD | devel/googletest | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.16.0 | 1.16.0 | 1.12.1 | 1.16.0 | 1.16.0 |
| FreeBSD:14:quarterly | 1.16.0 | 1.16.0 | n/a | 1.16.0 | 1.16.0 |
| FreeBSD:15:latest | 1.16.0 | 1.16.0 | n/a | 1.16.0 | 1.16.0 |
| FreeBSD:15:quarterly | 1.16.0 | 1.16.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.16.0 | 1.16.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/zim-tools
- astro/phd2
- audio/mixxx
- benchmarks/apib
- biology/atac-seq
- biology/biostar-tools
- biology/chip-seq
- biology/py-gtfparse
- biology/py-multiqc
- biology/rna-seq
- cad/freecad
- cad/freecad-devel
- cad/openroad
- cad/qflow
- chinese/opencc-cli
- databases/arrow
- databases/arrow-glib
- databases/mongosh
- databases/py-databricks-sql-connector
- databases/py-datafusion
- databases/py-db-dtypes
- databases/py-harlequin
- databases/py-harlequin-mysql
- databases/py-harlequin-postgres
- databases/py-lancedb
- databases/py-pyarrow
- databases/py-pyarrow-stubs
- databases/py-pylance
- databases/qdrant
- databases/rocksdb
- databases/rocksdb-jni
- databases/rubygem-red-arrow
- databases/rubygem-red-arrow-dataset
- databases/rubygem-red-arrow-flight
- databases/rubygem-red-arrow-flight-sql
- databases/rubygem-red-gandiva
- databases/rubygem-red-parquet
- databases/surrealdb
- deskutils/cairo-dock-plugins
- deskutils/joplin-desktop
- deskutils/py-qmd
- deskutils/qmd
- deskutils/xpad
- devel/android-tools
- devel/apache-orc
- devel/apitrace
- devel/ayatana-ido
- devel/brpc
- devel/electron41
- devel/electron42
- devel/electron43
- devel/electron44
- devel/emscripten
- devel/gumbo
- devel/hyprutils
- devel/libayatana-appindicator
- devel/libayatana-indicator
- devel/libkiwix
- devel/libkiwix13
- devel/libzim
- devel/node-thrift
- devel/opentelemetry-cpp
- devel/p5-Data-Sah
- devel/p5-Data-Sah-DefaultValue
- devel/p5-Data-Sah-Filter
- devel/p5-Language-Expr
- devel/purescript-language-server
- devel/py-PyExecJS
- devel/py-dask
- devel/py-dask-awkward
- devel/py-dask-expr
- devel/py-dask-geopandas
- devel/py-dask-histogram
- devel/py-distributed
- devel/py-ipympl
- devel/py-widgetsnbextension
- devel/py-xarray-simlab
- devel/ros-catkin
- devel/rubygem-coffee-rails-rails5
- devel/rubygem-coffee-rails-rails50
- devel/rubygem-coffee-rails-rails52
- devel/rubygem-coffee-rails4
- devel/rubygem-coffee-rails41
- devel/rubygem-coffee-script
- devel/rubygem-execjs
- devel/rubygem-execjs-gitlab
- devel/rubygem-gettext_i18n_rails_js-rails5
- devel/rubygem-gettext_i18n_rails_js-rails50
- devel/rubygem-gettext_i18n_rails_js-rails52
- devel/rubygem-gettext_i18n_rails_js-rails61
- devel/rubygem-jekyll-coffeescript
- devel/rubygem-local_time-rails5
- devel/rubygem-react-rails
- devel/rubygem-react-rails-rails5
- devel/rubygem-sprockets-es6
- devel/rubygem-webpacker-rails60
- devel/rubygem-webpacker-rails61
- devel/rubygem-webpacker4-rails60
- devel/scnlib
- devel/sonar-scanner-cli
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
| File | Size | SHA256 |
|---|---|---|
| googletest-1.16.0.tar.gz | 876245 | 78c676fc63881529bf97bf9d45948d905a66833fbfa5318ea2cd7478cb98f399 |
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.