Roll ./src/third_party/googletest/src/ 7f8fefabe..247a3d8e5 (59 commits)

https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/7f8fefabedf2..f1a87d73fc60

$ git log 7f8fefabe..247a3d8e5 --date=short --no-merges --format='%ad %ae %s'
2017-11-07 [email protected] Fixes issue #826 by treating MinGW as "non-Windows" when determining colored output
2017-10-29 [email protected] remove markdown stars (bold) from code examples
2017-10-25 [email protected] Enable CI for VS2017
2016-10-21 [email protected] Remove gcc 6 misleading indentations.
2017-06-08 [email protected] Fix gmock tests when std::unary_function unavailable
2017-05-03 [email protected] Fix tests with VS2015 and VS2017
2017-05-03 [email protected] Enable C++11 features for VS2015 and VS2017
2017-10-17 [email protected] googletest: Add GTEST_API_ attribute to ThreadLocal class.
2017-10-18 [email protected] Workaround for Travis issue https://goo.gl/d5eV8o
2017-10-18 [email protected] Revert "Workaround for Travis issue https://github.com/travis-ci/travis-ci/is…"
2017-10-18 [email protected] Workaround for Travis issue https://github.com/travis-ci/travis-ci/issues/8552
2017-10-14 [email protected] #1282: Doc typo fix
2017-10-07 [email protected] Updated README with information about C runtime dynamic/static linking issues in Windows
2017-09-27 [email protected] Use gender-neutral pronouns in comments and docs
2017-09-21 [email protected] Revert "Allow macros inside of parametrized test names."
2017-09-19 [email protected] Swap reinterpret_cast for static_cast
2017-09-16 [email protected] Remove redundant declaration
2017-09-14 [email protected] Add explicit `CMAKE_DEBUG_POSTFIX` option
2017-09-01 [email protected] Make the failure messages from EXPECT_EQ and friends actually symmetric,
2017-09-08 [email protected] Fix ellipsis position in examples
2017-09-07 [email protected] use GTEST_ATTRIBUTE_UNUSED_ instead of dummy function
2017-09-07 [email protected] Removed flush scopes around GTEST_LOG(FATAL) and exit call since FATAL is expected to abort()
2017-09-05 [email protected] remove unused variables from travis environment
2017-09-05 [email protected] drop unused valgrind package from installation
2017-09-05 [email protected] reset ccache statistics at install
2017-09-05 [email protected] show ccache statistics in log
2017-09-05 [email protected] call clang via ccache on Linux
2017-09-05 [email protected] add a cast
2017-09-05 [email protected] remove obsolete link_directories command
2017-09-04 [email protected] limit processors to use in Travis build to 4
2017-09-04 [email protected] install ccache on travis osx build slave
2017-09-04 [email protected] set MAKEFLAGS to use multiple processors on Travis CI
2017-09-02 [email protected] cache ccache
2017-08-30 [email protected] avoid warning about unused variable
2017-09-04 [email protected] avoid -Wshadow warning on GCC
2016-02-10 [email protected] Add a non-parametrized test.
2016-02-04 [email protected] Allow macros inside of parametrized test names.
2017-08-30 [email protected] treat all warnings as errors for GCC (-Werror)
2017-08-30 [email protected] switch one build to Release mode
2016-12-30 [email protected] CMake: use threads if allowed and found, not just if found.
2017-08-31 [email protected] change links from former code.google.com to current github repository
2017-08-31 [email protected] fix example's comment
2016-09-05 [email protected] AppVeyor MinGW-w64 test build
2017-08-30 [email protected] create different python based tests for single and multi configuration build generators
2017-08-30 [email protected] Revert "ask cmake for per-configuration output subdir"
2017-08-30 [email protected] ask cmake for per-configuration output subdir
2017-08-30 [email protected] remove obsolete comment regarding python tests on linux
2017-08-30 [email protected] use upper-case build type
2017-08-30 [email protected] use build type set in .travis.yml
2017-08-29 [email protected] remove non-existing gmock_build_samples switch
2017-05-09 [email protected] remove unused TestCase import
2017-08-14 [email protected] Removed extra colon in error log
2017-08-14 [email protected] Use GTEST_LOG instead of printf
2017-07-02 [email protected] Update googletest README.md
2017-02-13 [email protected] googlemock version must be changed as well
2017-02-13 [email protected] Wrong version reported (1.7.0 should be 1.8.0)
2016-10-08 [email protected] Fix WhenSorted() documentation example
2016-08-30 [email protected] Moved the ignoring of *.pyc files to top level for also covering googlemock python scripts.
2016-05-22 [email protected] Performance fixes reported by cppcheck

Created with:
  roll-dep ./src/third_party/googletest/src

Bug: 
Change-Id: I72edf5c1ec21f34aab852f661fec6a58bedbd365
Reviewed-on: https://chromium-review.googlesource.com/681214
Commit-Queue: Stepan Khapugin <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Reviewed-by: Asanka Herath <[email protected]>
Cr-Commit-Position: refs/heads/master@{#522087}
diff --git a/DEPS b/DEPS
index 4ec6821..37e35fd 100644
--- a/DEPS
+++ b/DEPS
@@ -377,7 +377,7 @@
   },
 
   'src/third_party/googletest/src':
-    Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + '7f8fefabedf2965980585be8c2bff97458f28e0b',
+    Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + '247a3d8e5e5d403f7fcacdb8ccc71e5059f15daa',
 
   # GNU binutils assembler for x86-32.
   'src/third_party/gnu_binutils': {