2
0
mirror of https://github.com/boostorg/test.git synced 2026-02-14 01:02:13 +00:00
Files
test/test
Raffi Enficiaud a7afa8413a Helper for restricting the use of numeric_limits to complete types
Fixes GH-209.
A new helper meta-function has been added to check if the type under
test is complete or not. Incomplete types cannot be used with
std::numeric_limits.

The newly added test cannot be run on pre C++11 because of the limited
BOOST_TEST support (unrelated to the std::numeric_limits issue).
2019-07-21 21:14:38 +02:00
..
2015-10-20 15:00:23 +02:00
2015-06-27 18:19:29 -04:00
2018-09-24 00:47:13 +02:00
2015-10-20 15:00:23 +02:00

How to run the unit tests

This folder contains the unit tests for Boost.Test.

In order to run the unit tests, you first need to create b2. Check the documentation of boost on how to generate b2.

OSX

Please run the tests in C++11 mode, with the following commands

cd <boost-root-folder>
./bootstrap.sh
./b2 headers
cd libs/test/test
../../../b2 -j8 toolset=clang cxxflags="-stdlib=libc++ -std=c++11" linkflags="-stdlib=libc++" 

Linux

As for OSX, please run the tests in C++11 mode, using the following commands

cd <boost-root-folder>
./bootstrap.sh
./b2 headers
cd libs/test/test
../../../b2 cxxflags=-std=c++11

Windows

Visual Studio 2017 C++17 mode

To run the tests for Visual Studio 2017 / C++17 mode, use the following commands:

cd <boost-root-folder>
call bootstrap.bat
b2 headers
cd libs\test\test
..\..\..\b2 --abbreviate-paths toolset=msvc-14.1 cxxflags="/std:c++latest"