gecko-dev/testing/gtest
Andreas Pehrson 2a8e088cf5 Bug 1825259 - In GTestRunner init fog through FOG::GetSingleton to hook it up to XPCOMShutdown. r=chutten
In FOG::GetSingleton(), RunOnShutdown() sets up ShutdownPhase::XPCOMShutdown to
shut down glean through glean::impl::fog_shutdown().

Without this patch, when initialized directly through glean::impl::fog_init(),
nothing calls fog_shutdown(). With the gtest death test that runs through the
shutdown sequence (and exits) in D174094, glean then leaks a "glean.upload"
thread, leading to a permorange.

Differential Revision: https://phabricator.services.mozilla.com/D175454
2023-04-19 08:40:23 +00:00
..
benchmark
mozilla Bug 1825259 - In GTestRunner init fog through FOG::GetSingleton to hook it up to XPCOMShutdown. r=chutten 2023-04-19 08:40:23 +00:00
MozGtestFriend.h
bench.py Bug 1801836 - Remove no longer necessary 'from __future__' imports under testing/. r=linter-reviewers,webdriver-reviewers,perftest-reviewers,ahal,afinder DONTBUILD 2022-12-23 10:08:06 +00:00
mach_test_package_commands.py Bug 1801836 - Remove no longer necessary 'from __future__' imports under testing/. r=linter-reviewers,webdriver-reviewers,perftest-reviewers,ahal,afinder DONTBUILD 2022-12-23 10:08:06 +00:00
moz.build
remotegtests.py Bug 1801836 - Remove no longer necessary 'from __future__' imports under testing/. r=linter-reviewers,webdriver-reviewers,perftest-reviewers,ahal,afinder DONTBUILD 2022-12-23 10:08:06 +00:00
rungtests.py Bug 1801836 - Remove no longer necessary 'from __future__' imports under testing/. r=linter-reviewers,webdriver-reviewers,perftest-reviewers,ahal,afinder DONTBUILD 2022-12-23 10:08:06 +00:00