CHANGELOG
Changelog for package ament_cmake_gtest
2.5.3 (2024-12-18)
2.5.2 (2024-07-02)
2.5.1 (2024-06-27)
2.5.0 (2024-04-16)
2.4.0 (2024-03-28)
Update maintainer list in package.xml files (#503)
Contributors: Michael Jeronimo
2.3.2 (2023-12-26)
2.3.1 (2023-11-06)
2.3.0 (2023-09-07)
2.2.2 (2023-08-21)
2.2.1 (2023-06-21)
2.2.0 (2023-06-07)
2.1.0 (2023-04-26)
2.0.2 (2023-04-12)
2.0.1 (2023-04-11)
2.0.0 (2023-04-11)
1.5.3 (2023-02-13)
Fix compiler warnings related to gtest/gmock (#408) * Suppress compiler warnings when building gmock definition of implicit copy constructor … is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] * Declare gtest/gmock include dirs as SYSTEM PRIVATE for test targets
[rolling] Update maintainers - 2022-11-07 (#411) * Update maintainers to Michael Jeronimo
Contributors: Audrow Nash, Robert Haschke
1.5.2 (2022-11-02)
1.5.1 (2022-09-13)
1.5.0 (2022-07-11)
1.4.0 (2022-04-29)
1.3.1 (2022-03-28)
1.3.0 (2022-02-17)
Update forthcoming version in changelog
Contributors: Audrow Nash
1.2.1 (2022-01-14)
Update maintainers to Michael Jeronimo and Michel Hidalgo (#362)
Contributors: Audrow Nash
1.2.0 (2021-10-29)
1.1.4 (2021-05-06)
1.1.3 (2021-03-09)
1.1.2 (2021-02-26 22:59)
1.1.1 (2021-02-26 19:12)
1.1.0 (2021-02-24)
1.0.4 (2021-01-25)
Disable gtest warning when building in Release (#298) https://github.com/google/googletest/issues/1303
Contributors: Victor Lopez
1.0.3 (2020-12-10)
1.0.2 (2020-12-07)
Update package maintainers. (#286)
Contributors: Michel Hidalgo
1.0.1 (2020-09-10)
[ament_cmake_gtest] ensure gtest to consume the correct headers. (#267) * ensure gtest to consume the correct headers. * add another patch.
Contributors: Sean Yen
1.0.0 (2020-07-22)
0.9.6 (2020-06-23)
0.9.5 (2020-06-02)
0.9.4 (2020-05-26)
0.9.3 (2020-05-19)
0.9.2 (2020-05-07)
0.9.1 (2020-04-24 15:45)
0.9.0 (2020-04-24 12:25)
0.8.1 (2019-10-23)
0.8.0 (2019-10-04)
Revert “Add gtest and gmock headers as system headers: (#175)” (#184) This reverts commit e1ff1c1a0a1e08d43e939cdb943a88be601808bd.
Add gtest and gmock headers as system headers: (#175) Certain gtest and gmock header files contain constructs which generate warnings when certain compile flags are enabled. By including the header files as system headers, the compiler knows that it doesn’t need to generate these warnings since they are coming from (third-party) system headers
Add runner option to ament_add_test (#174) * ament_cmake allow speficiation of a different test runner - By default, still uses run_test.py - Example use case: ament_cmake_ros can use a test runner that sets a ROS_DOMAIN_ID * ament_cmake move run_test.py to a python module - This should let us see the history * ament_cmake refactor run_test.py into an importable python module - Adds an ament_cmake_test python package
Contributors: Peter Baughman, Shane Loretz, jpsamper2009
0.7.3 (2019-05-29)
0.7.2 (2019-05-20)
0.7.1 (2019-05-07)
Fix unused-arg check in ament_cmake packages: (#167) Arguments to a macro are not variables, so it’s not possible to do ‘if(ARGN)’ to check for arguments; however, copying ARGN to a variable works.
Contributors: jpsamper2009
0.7.0 (2019-04-08)
0.6.0 (2018-11-13)
0.5.1 (2018-07-17)
0.5.0 (2018-06-13)
0.4.0 (2017-12-08)
0.0.3
Merge pull request #104 from ament/googletest update to googletest 1.8
update to googletest 1.8
0.0.2
Merge pull request #86 from ament/remove_include remove unnecessary include
remove unnecessary include
Merge pull request #85 from ament/split_gtest_function Split ament_add_gtest function
refactor ament_add_gtest to be composed out of two separate functions to create the executable and register it as a test
duplicate ament_add_gtest.cmake before refactoring it
add missing doc for SKIP_TEST
Merge pull request #82 from firesurfer/master Fixed rebasing error, fixed indentation, looking for pthread on non w…
removed GTEST argument form target_link_libraries
Fixed rebasing error, fixed indentation, looking for pthread on non windows systems
Skipped tests (#80) * support skipping tests * add SKIP_TEST to ament_add_nose_test * use keyword args not positional * discard positional args after first
update schema url
add schema to manifest files
Merge pull request #72 from ament/cmake35 require CMake 3.5
remove trailing spaces from comparisons, obsolete quotes and explicit variable expansion
remove obsolete policies
require CMake 3.5
Merge pull request #54 from ament/test_working_dir support WORKING_DIRECTORY in ament_add_nose_test
fix WORKING_DIRECTORY for ament_add_gtest/gmock
follow fixes from #52
Merge pull request #52 from ament/add_test_append_env_option add APPEND_ENV and APPEND_LIBRARY_DIRS options to ament_add_*test macros
add APPEND_ENV and APPEND_LIBRARY_DIRS options to ament_add_*test macros
Merge pull request #50 from ament/pass_extra_env_to_tests add option to pass extra env to ament_add_*test
addressing comments
add option to pass extra env to ament_add_*test
Merge pull request #37 from ament/test_labels add labels to tests
add labels to tests
Merge pull request #34 from ament/prevent_gtest_in_cache refactor finding GTest / GMock
refactor finding GTest / GMock
Merge pull request #29 from ament/suppress_cmp0026 set cmp0026 to OLD until we can migrate to use $<TARGET_FILE:…>
update comment and set the policy in two other places
Merge pull request #28 from ament/gtest_location fix location of gtest / gmock executables on Windows
add type as extension to test result files
fix location of gtest executable on Windows
Merge pull request #25 from ament/use_gmock_vendor optionally use gmock_vendor
optionally use gtest/gmock_vendor
Merge pull request #18 from ament/gtest_docs adding basic usage to description
adding basic usage documentation
Merge pull request #19 from ament/improve_test_runner improve test runner
improve test runner
add note that gtest target might not be created
fix linking of gtest libraries (regression of #16)
Merge pull request #16 from ament/gtest_main_libraries automatically link gtest main libraries and add an option to skip it
automatically link gtest main libraries and add an option to skip it
add explicit build type
disable debug output
add missing copyright / license information, update format of existing license information
update quoting of additional ament_add_test() arguments
use project(.. NONE)
refactor several low-level packages into ament_cmake_core (environment, environment_hooks, index, package_templates, symlink_install)
invert dependency between ament_cmake_environment and ament_cmake_environment_hooks, add dependency on ament_cmake_environment
deal with CMake double expansion
update cmake code style
add ament_cmake_gmock
add ament_cmake_environment_hooks
tests are always built when being enabled
add ament_cmake_test, ament_cmake_gtest, ament_cmake_nose
Contributors: Dirk Thomas, Lennart Nachtigall, Mikael Arguedas, Tully Foote, William Woodall