gecko-dev/testing/gtest
Dan Minor 2f2e51556a Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek
I've moved the mozilla specific gtest stuff to link directly in xul-gtest
rather than in the gtest static library to make it possible for standalone
programs to link against this library and not have to link
against other mozilla libraries. This allows us to build
media/webrtc/signaling/fuzztest against this version of gtest rather than the
webrtc version of gtest, which I plan to remove in a follow on bug.

I had to add a global disable for -Wgnu-zero-variadic-macro-arguments as we
hit that everywhere we use the INSTANTIATE_TEST_CASE_P macro.

This brings forward the fix from Bug 844630 to the visibility of environ in
gtest-death-test.cc.

I also removed code that set GTEST_API_ to a visibility that conflicts with
what we've defined elsewhere in tree.

MozReview-Commit-ID: 3cfuapC6vn0

--HG--
extra : rebase_source : 6e5d2684718b6ddaa5a64c1f26a0172c91b5a719
2017-03-03 14:54:05 -05:00
..
gmock Bug 1343557 - Update gtest and gmock to 1.7.0; r=ted.mielczarek 2017-03-02 08:59:50 -05:00
gtest Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek 2017-03-03 14:54:05 -05:00
mozilla Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek 2017-03-03 14:54:05 -05:00
Makefile.in
moz.build Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek 2017-03-03 14:54:05 -05:00
MozGtestFriend.h
rungtests.py Bug 1331049 - DeadlockDetector death test fails on osx tc build, extend timeout to 30 minutes. r=ted 2017-02-09 08:27:19 -05:00