Glossary

add_test

CMake function used to add tests to the project, which will be run by CTest.

Boost

Set of C++ libraries providing features complementary from the standard library.

Boost Python

Component library from Boost which is a framework for interfacing Python and C++.

CMake

CMake is a compilation configuration platform that manages the build process in an operating system and in a compiler-independent manner.

CTest

CTest is an executable that comes with CMake which handles running the tests.

GTest

Google Test is a testing and mocking framework for C++.

find_package

CMake function is used to provide locations of package dependencies to build a project.

fixture

A Pytest fixture provides a fixed setup and teardown for tests.

Pip

Pip is a package-management system written for Python.

Pytest

Python testing framework.