Lines Matching +full:test +full:- +full:docs
3 …-and-test](https://github.com/google/benchmark/workflows/build-and-test/badge.svg)](https://github…
6 …test-bindings](https://github.com/google/benchmark/workflows/test-bindings/badge.svg)](https://git…
33 [User Guide](docs/user_guide.md) for a more comprehensive feature overview.
35 It may also help to read the [Google Test documentation](https://github.com/google/googletest/blob/…
40 [Discussion group](https://groups.google.com/d/forum/benchmark-discuss)
45 [Additional Tooling Documentation](docs/tools.md)
47 [Assembly Testing Documentation](docs/AssemblyTests.md)
49 [Building and installing Python bindings](docs/python_bindings.md)
63 See [Platform-Specific Build Instructions](docs/platform_specific_build_instructions.md).
67 This describes the installation process using cmake. As pre-requisites, you'll
70 _See [dependencies.md](docs/dependencies.md) for more details regarding supported
79 $ cmake -E make_directory "build"
81 $ cmake -E chdir "build" cmake -DBENCHMARK_DOWNLOAD_DEPENDENCIES=on -DCMAKE_BUILD_TYPE=Release ../
83 # cmake -DCMAKE_BUILD_TYPE=Release -S . -B "build"
85 $ cmake --build "build" --config Release
96 /test
103 $ cmake -E chdir "build" ctest --build-config Release
109 sudo cmake --build "build" --config Release --target install
112 Note that Google Benchmark requires Google Test to build and run the tests. This
115 * Checkout the Google Test sources into `benchmark/googletest`.
116 * Otherwise, if `-DBENCHMARK_DOWNLOAD_DEPENDENCIES=ON` is specified during
120 If you do not wish to build and run the tests, add `-DBENCHMARK_ENABLE_GTEST_TESTS=OFF`
127 `-DCMAKE_BUILD_TYPE=Release` when generating the build system files, as shown
128 above. The use of `--config Release` in build commands is needed to properly
129 support multi-configuration tools (like Visual Studio for example) and can be
132 To enable link-time optimisation, also add `-DBENCHMARK_ENABLE_LTO=true` when
143 …-DCMAKE_C_FLAGS="-g -O2 -fno-omit-frame-pointer -fsanitize=address -fsanitize=thread -fno-sanitize…
144 …-DCMAKE_CXX_FLAGS="-g -O2 -fno-omit-frame-pointer -fsanitize=address -fsanitize=thread -fno-saniti…
155 to use, test, and provide feedback on the new features are encouraged to try
195 $ g++ mybenchmark.cc -std=c++11 -isystem benchmark/include \
196 -Lbenchmark/build/src -lbenchmark -lpthread -o mybenchmark
202 The compiled executable will run all benchmarks by default. Pass the `--help`
203 flag for option information or see the [User Guide](docs/user_guide.md).
207 If using CMake, it is recommended to link against the project-provided