diff options
author | Brad King <brad.king@kitware.com> | 2018-03-16 11:52:06 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2018-03-16 11:52:23 (GMT) |
commit | df27bd3f83f3854df24bce9b0a57b425b0396585 (patch) | |
tree | ef42c83ecd6861a5d59b8263f0f491622859c5ef /Help | |
parent | 298e1bfe2870d649ed1ec0054137d6417c7d5ef2 (diff) | |
parent | 96fdde26bbbc969944e556ad649191cd21f46990 (diff) | |
download | CMake-df27bd3f83f3854df24bce9b0a57b425b0396585.zip CMake-df27bd3f83f3854df24bce9b0a57b425b0396585.tar.gz CMake-df27bd3f83f3854df24bce9b0a57b425b0396585.tar.bz2 |
Merge branch 'gtest_discover_tests_timeout' into release-3.11
Merge-request: !1851
Diffstat (limited to 'Help')
-rw-r--r-- | Help/release/3.10.rst | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/Help/release/3.10.rst b/Help/release/3.10.rst index 6a19dbf..1205b17 100644 --- a/Help/release/3.10.rst +++ b/Help/release/3.10.rst @@ -139,7 +139,8 @@ Modules 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. + executable. Note that a breaking change was made in CMake 3.10.3 to address + an ambiguity of the ``TIMEOUT`` keyword (see :ref:`Release Notes 3.10.3`). * The :module:`InstallRequiredSystemLibraries` module gained support for installing Intel compiler runtimes. @@ -267,3 +268,17 @@ Changes made since CMake 3.10.0 include the following. * The :manual:`cmake-server(7)` ``codemodel`` response ``crossReferences`` field added by 3.10.0 has been dropped due to excessive memory usage. Another approach will be needed to provide backtrace information. + +.. _`Release Notes 3.10.3`: + +3.10.3 +------ + +* CMake 3.10.1 added a ``TIMEOUT`` option to :command:`gtest_discover_tests` + from the :module:`GoogleTest` module. That keyword clashed with the + ``TIMEOUT`` test property, which is one of the common properties that + would be set with the command's ``PROPERTIES`` keyword, usually leading + to legal but unintended behavior. The keyword was changed to + ``DISCOVERY_TIMEOUT`` in CMake 3.10.3 to address this problem. The + ambiguous behavior of the :command:`gtest_discover_tests` command's + ``TIMEOUT`` keyword in 3.10.1 and 3.10.2 has not been preserved. |