Update gtest to at least commit be03d00
Categories
(Testing :: GTest, task, P3)
Tracking
(firefox-esr102 wontfix, firefox-esr115 wontfix, firefox117 wontfix, firefox118 wontfix, firefox119 wontfix, firefox120 fixed)
People
(Reporter: jewilde, Assigned: cpeterson)
References
(Blocks 1 open bug)
Details
Attachments
(4 files, 1 obsolete file)
Compiling the vendored version of gtest with C++20 fails with no member named 'u8string' in namespace 'std'
for gtest-printers.h
.
This was fixed in Issue 3659 so vendoring be03d00f5f0cc3a997d1a368bee8a1fe93651f48 or newer (like tag 1.14.0) should fix this
Setting a maintainer in gtest's moz.yaml and enabling it in updatebot might be worthwhile as well
Assignee | ||
Comment 1•8 months ago
|
||
libvpx and nss have their own copies of gtest in tree:
https://searchfox.org/mozilla-central/source/media/libvpx/libvpx/third_party/googletest
https://searchfox.org/mozilla-central/source/security/nss/gtests/google_test
Assignee | ||
Comment 2•7 months ago
|
||
I'll land this after the Nightly 120 cycle starts.
Green gtests on Try:
https://treeherder.mozilla.org/jobs?repo=try&revision=eb9177afba77047657b2cb1649991e381030fffb
Assignee | ||
Comment 3•7 months ago
|
||
Assignee | ||
Comment 4•7 months ago
|
||
This patch is no longer needed because the comma warning was fixed in upstream gtest:
https://github.com/google/googletest/commit/3fa7f983c69f780378b4d1ad44d36030ca951ba6
Depends on D189067
Assignee | ||
Comment 5•7 months ago
|
||
Depends on D189068
Assignee | ||
Comment 6•7 months ago
|
||
Depends on D189069
Updated•7 months ago
|
Pushed by cpeterson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6671631677e0 Vendor gtest e009c3d3dcb522c21ea83984dac6064a6399d3f6. r=ahal https://hg.mozilla.org/integration/autoland/rev/8b6722985890 Remove unnecessary gtest operator_comma_warning.patch. r=ahal https://hg.mozilla.org/integration/autoland/rev/a5aa4af93b13 Apply gtest patches. r=ahal
Comment 8•7 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6671631677e0
https://hg.mozilla.org/mozilla-central/rev/8b6722985890
https://hg.mozilla.org/mozilla-central/rev/a5aa4af93b13
Assignee | ||
Comment 9•7 months ago
|
||
Updated•7 months ago
|
Comment 10•7 months ago
|
||
Pushed by cpeterson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a7b43c5005ce Schedule updatebot to update gtest at the start of each Nightly release cycle. r=ahal
Comment 11•7 months ago
|
||
bugherder |
Description
•