gecko-dev/mozglue/tests
Gerald Squelart 50995cc271 Bug 1673513 - Use ProgressLogger in Gecko Profiler - r=florian
Add `ProgressLogger` parameter to most JSON-generating functions.
Each function can update the given `ProgressLogger` between 0% and 100%, and create sub-loggers when calling functions.

The main goal of this instrumentation is to notice when any progress is made by child processes (when the parent process is gathering profiles), so it needs to go deep enough so that it is not stuck on a progress value for "too long" -- During development, that meant progress was always happening when observed every 10ms; In later patches, the overall timeout for no-progress-made will be at least 1 second.

Differential Revision: https://phabricator.services.mozilla.com/D135479
2022-01-31 02:22:27 +00:00
..
glibc_printf_tests
gtest Bug 1724749: Consolidate all dllservices code; r=tkikuchi 2021-08-12 20:57:12 +00:00
moz.build Bug 1724749: Consolidate all dllservices code; r=tkikuchi 2021-08-12 20:57:12 +00:00
ShowSSEConfig.cpp
TestBaseProfiler.cpp Bug 1673513 - Use ProgressLogger in Gecko Profiler - r=florian 2022-01-31 02:22:27 +00:00
TestIntegerPrintfMacros.cpp Bug 1690167 - Move Sprintf.h and IntegerPrintfMacros.h next to Printf.h. r=jwalden 2021-03-10 23:52:39 +00:00
TestNativeNt.cpp Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal 2021-05-24 20:06:43 +00:00
TestPEExportSection.cpp Bug 1714212 - Ensure COM initialized prior to showing skeleton UI r=Jamie,aklotz,tkikuchi 2021-07-07 22:37:14 +00:00
TestPrintf.cpp Bug 1711838 - Avoid GCC warning about %s argument possibly being null. r=gsvelto 2021-05-19 22:19:03 +00:00
TestTimeStampWin.cpp Bug 1751041 - Compute the process startup timestamp early during startup r=glandium 2022-01-26 19:57:41 +00:00