summaryrefslogtreecommitdiff
path: root/Help
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2017-08-08 13:29:41 +0000
committerKitware Robot <kwrobot@kitware.com>2017-08-08 09:29:48 -0400
commitdb6ea482f6a9905e643b0c343cc545df936c71dc (patch)
treec6da60e8de7ade9d1b0a7a9f5d2d1b663613c79e /Help
parent3ce807f3925c1771d21e6ea5b2203208ac0186db (diff)
parentbfcda4013a52e81a1ffc2f10a6006ba75b9b607d (diff)
downloadcmake-db6ea482f6a9905e643b0c343cc545df936c71dc.tar.gz
Merge topic 'gtest-dynamic-discovery'
bfcda401 Add dynamic test discovery for for Google Test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1056
Diffstat (limited to 'Help')
-rw-r--r--Help/release/dev/GoogleTest.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/Help/release/dev/GoogleTest.rst b/Help/release/dev/GoogleTest.rst
new file mode 100644
index 0000000000..1e4a10e511
--- /dev/null
+++ b/Help/release/dev/GoogleTest.rst
@@ -0,0 +1,11 @@
+GoogleTest
+----------
+
+* The :module:`GoogleTest` module gained a new command
+ :command:`gtest_discover_tests` implementing dynamic (build-time) test
+ discovery. Unlike the source parsing approach, dynamic discovery executes
+ the test (in 'list available tests' mode) at build time to discover tests.
+ This is robust against unusual ways of labeling tests, provides much better
+ support for advanced features such as parameterized tests, and does not
+ require re-running CMake to discover added or removed tests within a test
+ executable.