Showing with 2,971 additions and 5,350 deletions.
  1. +0 −23 .codecov.yml
  2. +0 −333 .github/workflows/ci.yml
  3. +24 −8 .gitignore
  4. +187 −0 .travis.yml
  5. +0 −116 CMakeLists.txt
  6. +12 −22 README.md
  7. +127 −0 appveyor.yml
  8. +162 −10 build/CMakeLists.txt
  9. +0 −1 doc/Jamfile.v2
  10. +8 −11 doc/README.md
  11. +13 −13 doc/adv_scenarios.qbk
  12. +2 −2 doc/adv_scenarios/entry_point_overview.qbk
  13. +3 −3 doc/adv_scenarios/link_reference.qbk
  14. +2 −2 doc/adv_scenarios/obsolete_init_func.qbk
  15. +13 −13 doc/adv_scenarios/shared_lib_customizations.qbk
  16. +7 −7 doc/adv_scenarios/single_header_customizations.qbk
  17. +22 −22 doc/adv_scenarios/static_lib_customizations.qbk
  18. +12 −17 doc/adv_scenarios/test_module_init_overview.qbk
  19. +5 −8 doc/adv_scenarios/test_module_runner_overview.qbk
  20. +9 −9 doc/closing_chapters/acknowledgments.qbk
  21. +19 −140 doc/closing_chapters/change_log.qbk
  22. +21 −39 doc/closing_chapters/faq.qbk
  23. +0 −1 doc/closing_chapters/glossary.qbk
  24. +3 −3 doc/examples/dataset_example68.run-fail.cpp
  25. +1 −1 doc/examples/example03.run-fail.cpp
  26. +3 −5 doc/examples/example08.run-fail.cpp
  27. +1 −1 doc/examples/example28.run-fail.cpp
  28. +1 −1 doc/examples/example29.run-fail.cpp
  29. +1 −1 doc/examples/example41.run-fail.cpp
  30. +2 −2 doc/examples/example42.run-fail.cpp
  31. +1 −1 doc/examples/example43.run.cpp
  32. +1 −1 doc/examples/example44.run-fail.cpp
  33. +1 −1 doc/examples/runtime-configuration_4.run-fail.cpp
  34. +11 −11 doc/introduction/introduction.qbk
  35. +1 −1 doc/introduction/overview.qbk
  36. +3 −3 doc/prod_use/program_execution_monitor.qbk
  37. +2 −5 doc/runtime_configuration/runtime_config_reference.qbk
  38. +3 −3 doc/runtime_configuration/runtime_configuration.qbk
  39. +28 −28 doc/runtime_configuration/runtime_custom.qbk
  40. +2 −2 doc/test.qbk
  41. +19 −19 doc/test_organization/decorators.qbk
  42. +4 −16 doc/test_organization/fixtures.qbk
  43. +2 −2 doc/test_organization/managing_tests_dependencies.qbk
  44. +0 −84 doc/test_organization/master_test_suite.qbk
  45. +8 −8 doc/test_organization/nullary_tests.qbk
  46. +15 −55 doc/test_organization/parametric_test_case_generation.qbk
  47. +5 −5 doc/test_organization/semantic.qbk
  48. +16 −16 doc/test_organization/test_cases.qbk
  49. +7 −11 doc/test_organization/test_enabling_disabling.qbk
  50. +10 −27 doc/test_organization/test_naming.qbk
  51. +8 −8 doc/test_organization/test_organization.qbk
  52. +82 −3 doc/test_organization/test_suites.qbk
  53. +0 −41 doc/test_organization/test_tree.qbk
  54. +0 −20 doc/test_organization/test_tree_content.qbk
  55. +1 −1 doc/test_organization/testorg_reference.qbk
  56. +14 −19 doc/test_organization/typed_parametrized_tests.qbk
  57. +2 −2 doc/test_output/log_format.qbk
  58. +1 −1 doc/test_output/logging_floating_point.qbk
  59. +1 −1 doc/test_output/progress_display.qbk
  60. +11 −11 doc/test_output/report_format.qbk
  61. +15 −15 doc/testing_tools/assertions_severity_levels.qbk
  62. +1 −1 doc/testing_tools/boost_test_bitwise_comparison.qbk
  63. +16 −22 doc/testing_tools/boost_test_collection_comparison.qbk
  64. +3 −6 doc/testing_tools/boost_test_string_comparison.qbk
  65. +1 −1 doc/testing_tools/boost_test_technical_details.qbk
  66. +1 −1 doc/testing_tools/custom_predicates.qbk
  67. +15 −15 doc/testing_tools/expected_failures.qbk
  68. +2 −2 doc/testing_tools/testing_floating_points.qbk
  69. +11 −11 doc/testing_tools/testing_output_streams.qbk
  70. +1 −1 doc/testing_tools/testing_tools.qbk
  71. +8 −14 doc/testing_tools/testing_tools_reference.qbk
  72. +41 −41 doc/testing_tools/testing_tools_summary.qbk
  73. +3 −3 doc/testing_tools/timeout.qbk
  74. +3 −3 doc/tutorials/hello_world.qbk
  75. +1 −1 doc/tutorials/new_year_resolution.qbk
  76. +2 −2 doc/usage_recommendations.qbk
  77. +22 −22 doc/usage_variants.qbk
  78. +2 −2 example/external_main_example_1.cpp
  79. +1 −1 example/unit_test_example_12.cpp
  80. +1 −2 example/unit_test_example_16.cpp
  81. +0 −3 include/boost/test/auto_unit_test.hpp
  82. +1 −1 include/boost/test/data/monomorphic/array.hpp
  83. +1 −1 include/boost/test/data/monomorphic/collection.hpp
  84. +1 −3 include/boost/test/data/monomorphic/delayed.hpp
  85. +1 −1 include/boost/test/data/monomorphic/generate.hpp
  86. +1 −1 include/boost/test/data/monomorphic/grid.hpp
  87. +4 −20 include/boost/test/data/monomorphic/initializer_list.hpp
  88. +1 −1 include/boost/test/data/monomorphic/join.hpp
  89. +1 −1 include/boost/test/data/monomorphic/singleton.hpp
  90. +1 −1 include/boost/test/data/monomorphic/zip.hpp
  91. +1 −1 include/boost/test/data/test_case.hpp
  92. +10 −45 include/boost/test/detail/config.hpp
  93. +1 −1 include/boost/test/detail/log_level.hpp
  94. +0 −1 include/boost/test/detail/suppress_warnings.hpp
  95. +6 −6 include/boost/test/execution_monitor.hpp
  96. +0 −4 include/boost/test/floating_point_comparison.hpp
  97. +0 −6 include/boost/test/framework.hpp
  98. +8 −6 include/boost/test/impl/compiler_log_formatter.ipp
  99. +3 −46 include/boost/test/impl/debug.ipp
  100. +1 −1 include/boost/test/impl/decorator.ipp
  101. +43 −63 include/boost/test/impl/execution_monitor.ipp
  102. +32 −69 include/boost/test/impl/framework.ipp
  103. +5 −4 include/boost/test/impl/junit_log_formatter.ipp
  104. +1 −1 include/boost/test/impl/progress_monitor.ipp
  105. +16 −37 include/boost/test/impl/results_collector.ipp
  106. +4 −4 include/boost/test/impl/results_reporter.ipp
  107. +35 −6 include/boost/test/impl/test_framework_init_observer.ipp
  108. +4 −32 include/boost/test/impl/test_tools.ipp
  109. +1 −1 include/boost/test/impl/test_tree.ipp
  110. +144 −221 include/boost/test/impl/unit_test_log.ipp
  111. +7 −9 include/boost/test/impl/unit_test_main.ipp
  112. +1 −1 include/boost/test/impl/xml_log_formatter.ipp
  113. +0 −4 include/boost/test/included/unit_test_framework.hpp
  114. +1 −4 include/boost/test/minimal.hpp
  115. +16 −19 include/boost/test/output/compiler_log_formatter.hpp
  116. +18 −18 include/boost/test/output/junit_log_formatter.hpp
  117. +5 −5 include/boost/test/output/plain_report_formatter.hpp
  118. +14 −14 include/boost/test/output/xml_log_formatter.hpp
  119. +5 −5 include/boost/test/output/xml_report_formatter.hpp
  120. +0 −4 include/boost/test/output_test_stream.hpp
  121. +1 −1 include/boost/test/parameterized_test.hpp
  122. +0 −4 include/boost/test/predicate_result.hpp
  123. +5 −5 include/boost/test/progress_monitor.hpp
  124. +10 −10 include/boost/test/results_collector.hpp
  125. +0 −4 include/boost/test/test_case_template.hpp
  126. +9 −9 include/boost/test/test_framework_init_observer.hpp
  127. +32 −43 include/boost/test/tools/assertion.hpp
  128. +16 −24 include/boost/test/tools/collection_comparison_op.hpp
  129. +3 −6 include/boost/test/tools/cstring_comparison_op.hpp
  130. +4 −10 include/boost/test/tools/detail/bitwise_manip.hpp
  131. +70 −0 include/boost/test/tools/detail/expression_holder.hpp
  132. +10 −41 include/boost/test/tools/detail/indirections.hpp
  133. +4 −12 include/boost/test/tools/detail/lexicographic_manip.hpp
  134. +4 −12 include/boost/test/tools/detail/per_element_manip.hpp
  135. +2 −9 include/boost/test/tools/detail/print_helper.hpp
  136. +8 −32 include/boost/test/tools/detail/tolerance_manip.hpp
  137. +2 −21 include/boost/test/tools/floating_point_comparison.hpp
  138. +8 −33 include/boost/test/tools/fpc_op.hpp
  139. +3 −0 include/boost/test/tools/interface.hpp
  140. +1 −1 include/boost/test/tools/output_test_stream.hpp
  141. +19 −19 include/boost/test/tree/decorator.hpp
  142. +6 −6 include/boost/test/tree/fixture.hpp
  143. +7 −7 include/boost/test/tree/global_fixture.hpp
  144. +1 −2 include/boost/test/tree/observer.hpp
  145. +3 −9 include/boost/test/tree/test_case_counter.hpp
  146. +2 −12 include/boost/test/tree/test_case_template.hpp
  147. +2 −0 include/boost/test/tree/test_unit.hpp
  148. +1 −2 include/boost/test/unit_test.hpp
  149. +20 −19 include/boost/test/unit_test_log.hpp
  150. +1 −1 include/boost/test/unit_test_log_formatter.hpp
  151. +6 −7 include/boost/test/unit_test_suite.hpp
  152. +0 −2 include/boost/test/utils/algorithm.hpp
  153. +22 −56 include/boost/test/utils/basic_cstring/basic_cstring.hpp
  154. +3 −9 include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp
  155. +2 −2 include/boost/test/utils/basic_cstring/bcs_char_traits.hpp
  156. +1 −1 include/boost/test/utils/basic_cstring/compare.hpp
  157. +13 −30 include/boost/test/utils/is_cstring.hpp
  158. +1 −1 include/boost/test/utils/iterator/input_iterator_facade.hpp
  159. +3 −19 include/boost/test/utils/lazy_ostream.hpp
  160. +1 −1 include/boost/test/utils/named_params.hpp
  161. +1 −1 include/boost/test/utils/runtime/cla/argv_traverser.hpp
  162. +7 −7 include/boost/test/utils/runtime/errors.hpp
  163. +11 −11 include/boost/test/utils/runtime/parameter.hpp
  164. +52 −90 include/boost/test/utils/setcolor.hpp
  165. +1 −2 include/boost/test/utils/timer.hpp
  166. +1 −2 meta/libraries.json
  167. +0 −187 test/CMakeLists.txt
  168. +1 −25 test/Jamfile.v2
  169. +602 −613 test/baseline-outputs/global-fixtures-test.pattern
  170. +0 −363 test/baseline-outputs/log-count-skipped-tests.pattern
  171. +0 −176 test/baseline-outputs/log-formatter-context-test.pattern
  172. +143 −144 test/baseline-outputs/log-formatter-test.pattern
  173. +7 −7 test/baseline-outputs/log-formatter-test.pattern.junit
  174. +9 −9 test/baseline-outputs/messages-in-datasets-test.pattern
  175. +22 −170 test/baseline-outputs/test_tools-test.pattern
  176. +0 −71 test/cmake_test/CMakeLists.txt
  177. +0 −17 test/cmake_test/main.cpp
  178. +1 −5 test/execution_monitor-ts/boost_exception-test.cpp
  179. +12 −7 test/execution_monitor-ts/errors-handling-test.cpp
  180. +0 −196 test/framework-ts/log-count-skipped-test.cpp
  181. +27 −127 test/framework-ts/log-formatter-test.cpp
  182. +2 −33 test/framework-ts/logger-for-tests.hpp
  183. +20 −16 test/framework-ts/message-in-datatestcase-test.cpp
  184. +22 −19 test/framework-ts/test-macro-global-fixture.cpp
  185. +5 −0 test/inputs/cfg_file_tst1.cfg
  186. +1 −0 test/inputs/cfg_file_tst2.cfg
  187. +1 −0 test/inputs/cfg_file_tst3.cfg
  188. +1 −0 test/inputs/cfg_file_tst4.cfg
  189. +1 −0 test/inputs/cfg_file_tst5.cfg
  190. +1 −0 test/inputs/cfg_file_tst6.cfg
  191. +1 −0 test/inputs/cfg_file_tst7.cfg
  192. +9 −0 test/inputs/par_alias1.cfg
  193. +4 −0 test/inputs/par_alias2.cfg
  194. +4 −0 test/inputs/par_alias3.cfg
  195. +33 −0 test/inputs/test_broken_line.cfg
  196. +29 −0 test/inputs/test_comments_and_blanks.cfg
  197. +4 −0 test/inputs/test_constructor.cfg
  198. +13 −0 test/inputs/test_define.cfg
  199. +37 −0 test/inputs/test_ifdef.cfg
  200. +1 −0 test/inputs/test_ifdef1.cfg
  201. +2 −0 test/inputs/test_ifdef2.cfg
  202. +3 −0 test/inputs/test_ifdef3.cfg
  203. +2 −0 test/inputs/test_ifdef4.cfg
  204. +4 −0 test/inputs/test_include1.cfg
  205. +1 −0 test/inputs/test_include1_include1.cfg
  206. +4 −0 test/inputs/test_include2.cfg
  207. +3 −0 test/inputs/test_include3.cfg
  208. +1 −0 test/inputs/test_incomplete_broken_line.cfg
  209. +9 −0 test/inputs/test_macro_def1.cfg
  210. +1 −0 test/inputs/test_macro_subst1.cfg
  211. +1 −0 test/inputs/test_macro_subst2.cfg
  212. +1 −0 test/inputs/test_macro_subst3.cfg
  213. +2 −0 test/inputs/test_macro_subst4.cfg
  214. +1 −0 test/inputs/test_multipart_value1.cfg
  215. +1 −0 test/inputs/test_multipart_value10.cfg
  216. +1 −0 test/inputs/test_multipart_value11.cfg
  217. +1 −0 test/inputs/test_multipart_value12.cfg
  218. +1 −0 test/inputs/test_multipart_value13.cfg
  219. +1 −0 test/inputs/test_multipart_value2.cfg
  220. +1 −0 test/inputs/test_multipart_value3.cfg
  221. +1 −0 test/inputs/test_multipart_value4.cfg
  222. +1 −0 test/inputs/test_multipart_value5.cfg
  223. +1 −0 test/inputs/test_multipart_value6.cfg
  224. +1 −0 test/inputs/test_multipart_value7.cfg
  225. +1 −0 test/inputs/test_multipart_value8.cfg
  226. +3 −0 test/inputs/test_multipart_value9.cfg
  227. +9 −0 test/inputs/test_undef.cfg
  228. +1 −1 test/multithreading-ts/sync-access-test.cpp
  229. +2 −2 test/prg_exec_monitor-ts/system-exception-test.cpp
  230. +0 −44 test/smoke-ts/basic-smoke-test4.cpp
  231. +2 −2 test/test-organization-ts/dataset-master-test-suite-accessible-test.cpp
  232. +1 −1 test/test-organization-ts/dataset-variadic_and_move_semantic-test.cpp
  233. +0 −15 test/test-organization-ts/datasets-test/test_case_interface-test.cpp
  234. +1 −1 test/test-organization-ts/test_unit-report-clashing-names.cpp
  235. +0 −6 test/test-organization-ts/test_unit-sanitize-names.cpp
  236. +1 −16 test/usage-variants-ts/single-header-multiunit-1-test.cpp
  237. +7 −18 test/usage-variants-ts/single-header-multiunit-2-test.cpp
  238. +15 −49 test/utils-ts/basic_cstring-test.cpp
  239. +4 −4 test/writing-test-ts/assertion-construction-test.cpp
  240. +0 −82 test/writing-test-ts/boost_check_equal-str-test.cpp
  241. +1 −1 test/writing-test-ts/fp-comparisons-test.cpp
  242. +1 −1 test/writing-test-ts/fp-multiprecision-comparison-test.cpp
  243. +0 −42 test/writing-test-ts/fp-no-comparison-for-incomplete-types-test.cpp
  244. +0 −60 test/writing-test-ts/test-fixture-detect-setup-teardown.cpp
  245. +2 −2 test/writing-test-ts/test-timeout-suite.cpp
  246. +19 −163 test/writing-test-ts/test_tools-test.cpp
  247. +0 −2 test/writing-test-ts/user-defined-types-logging-customization-points.cpp
  248. +1 −1 test/writing-test-ts/windows-headers-test.cpp
23 changes: 0 additions & 23 deletions .codecov.yml

This file was deleted.

333 changes: 0 additions & 333 deletions .github/workflows/ci.yml

This file was deleted.

32 changes: 24 additions & 8 deletions .gitignore
@@ -1,15 +1,31 @@
.vscode/
doc/**/build
doc/html/*.html
doc/snippet/5mnstarter/build
doc/html/BOOST_DATA_TEST_CASE.html
doc/html/BOOST_DATA_TEST_CASE_IMPL.html
doc/html/BOOST_DATA_TEST_CASE_NO_PARAMS.html
doc/html/BOOST_DATA_TEST_CASE_PARAM.html
doc/html/BOOST_DATA_TEST_CASE_PARAMS.html
doc/html/BOOST_DATA_TEST_CASE_WITH_PARAMS.html
doc/html/BOOST_DATA_TEST_CONTEXT.html
doc/html/BOOST_LIB_NAME.html
doc/html/BOOST_PARAM_CLASS_TEST_CASE.html
doc/html/BOOST_PARAM_TEST_CASE.html
doc/html/BOOST_TEST_SETUP_ASSERT.html
doc/html/BOOST_TEST_SYS_ASSERT.html
doc/html/TC_MAKE.html
doc/html/header/
doc/html/boost*/
doc/html/boost/
doc/html/boost_test/
doc/html/index.html
doc/html/standalone_HTML.manifest
doc/doxygen
test_executable
doc/snippet/dataset_1/build/
doxygen_reference_generated_doc.xml
standalonedoc_HTML.manifest
Master_Test_Suite*.xml
smoke-ts-sink*.*
doc/html/*.html
doc/examples/build
doc/doxygen
build/tmp
Master_Test_Suite*.xml
smoke-ts-sink.*
smoke-ts-sink-new-style.*
build/build_dir
build/build_*