]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/test/test/README.md
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / boost / libs / test / test / README.md
1 # How to run the unit tests
2
3 This folder contains the unit tests for Boost.Test.
4
5 In order to run the unit tests, you first need to create `b2`. Check the documentation of boost
6 on how to generate `b2`.
7
8 ## OSX
9
10 Please run the tests in C++11 mode, with the following commands
11
12 cd <boost-root-folder>
13 ./bootstrap.sh
14 ./b2 headers
15 cd libs/test/test
16 ../../../b2 -j8 toolset=clang cxxflags="-stdlib=libc++ -std=c++11" linkflags="-stdlib=libc++"
17
18 ## Linux
19
20 As for OSX, please run the tests in C++11 mode, using the following commands
21
22 cd <boost-root-folder>
23 ./bootstrap.sh
24 ./b2 headers
25 cd libs/test/test
26 ../../../b2 cxxflags=-std=c++11
27
28 ## Windows
29
30
31 ### Visual Studio 2017 C++17 mode
32 To run the tests for Visual Studio 2017 / C++17 mode, use the following commands:
33
34 cd <boost-root-folder>
35 call bootstrap.bat
36 b2 headers
37 cd libs\test\test
38 ..\..\..\b2 --abbreviate-paths toolset=msvc-14.1 cxxflags="/std:c++latest"