Backed out for causing gtest failures in TestWindowGfx.CreateIcon_SVG_Context. * [Backout link](https://hg.mozilla.org/integration/autoland/rev/0808ccd5084faea55b74700cac040f8b85765650) * [Push with failures](https://treeherder.mozilla.org/jobs?repo=autoland&duplicate_jobs=visible&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception%2Crunnable&revision=51a61309e309739cf01bee95995600707c7767ee&selectedTaskRun=NnIdL6R4QOqjk4M5f6a0Ow.0) * [Failure Log](https://treeherder.mozilla.org/logviewer?job_id=478667007&repo=autoland&lineNumber=40968) * Failure line: ``` [task 2024-10-17T08:34:11.964Z] 08:34:11 INFO - TEST-PASS | TestWindowGfx.CreateIcon_SVG_NoIntrinsic | test completed (time: 5ms) [task 2024-10-17T08:34:11.964Z] 08:34:11 INFO - TEST-START | TestWindowGfx.CreateIcon_SVG_Context [task 2024-10-17T08:34:11.967Z] 08:34:11 INFO - [Parent 2852, Main Thread] WARNING: '!manager || !manager->CanSend()', file /builds/worker/checkouts/gecko/gfx/layers/ipc/SharedSurfacesChild.cpp:177 [task 2024-10-17T08:34:11.971Z] 08:34:11 WARNING - TEST-UNEXPECTED-FAIL | TestWindowGfx.CreateIcon_SVG_Context | Expected equality of these values: [task 2024-10-17T08:34:11.971Z] 08:34:11 INFO - redCount [task 2024-10-17T08:34:11.971Z] 08:34:11 INFO - Which is: 76.462745098056644 [task 2024-10-17T08:34:11.971Z] 08:34:11 INFO - 0.0 [task 2024-10-17T08:34:11.971Z] 08:34:11 INFO - Which is: 0 [task 2024-10-17T08:34:11.972Z] 08:34:11 INFO - @ /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp:421 [task 2024-10-17T08:34:11.972Z] 08:34:11 WARNING - TEST-UNEXPECTED-FAIL | TestWindowGfx.CreateIcon_SVG_Context | test completed (time: 6ms) ```
Bug 1920674 Comment 4 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Backed out for causing gtest failures in TestWindowGfx.CreateIcon_SVG_Context. * [Backout link](https://hg.mozilla.org/integration/autoland/rev/0808ccd5084faea55b74700cac040f8b85765650) * [Push with failures](https://treeherder.mozilla.org/jobs?repo=autoland&duplicate_jobs=visible&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception%2Crunnable&revision=51a61309e309739cf01bee95995600707c7767ee&selectedTaskRun=NnIdL6R4QOqjk4M5f6a0Ow.0) * [Failure Log](https://treeherder.mozilla.org/logviewer?job_id=478667007&repo=autoland&lineNumber=40968) * Failure line: ``` [task 2024-10-17T08:34:11.964Z] 08:34:11 INFO - TEST-PASS | TestWindowGfx.CreateIcon_SVG_NoIntrinsic | test completed (time: 5ms) [task 2024-10-17T08:34:11.964Z] 08:34:11 INFO - TEST-START | TestWindowGfx.CreateIcon_SVG_Context [task 2024-10-17T08:34:11.967Z] 08:34:11 INFO - [Parent 2852, Main Thread] WARNING: '!manager || !manager->CanSend()', file /builds/worker/checkouts/gecko/gfx/layers/ipc/SharedSurfacesChild.cpp:177 [task 2024-10-17T08:34:11.971Z] 08:34:11 WARNING - TEST-UNEXPECTED-FAIL | TestWindowGfx.CreateIcon_SVG_Context | Expected equality of these values: [task 2024-10-17T08:34:11.971Z] 08:34:11 INFO - redCount [task 2024-10-17T08:34:11.971Z] 08:34:11 INFO - Which is: 76.462745098056644 [task 2024-10-17T08:34:11.971Z] 08:34:11 INFO - 0.0 [task 2024-10-17T08:34:11.971Z] 08:34:11 INFO - Which is: 0 [task 2024-10-17T08:34:11.972Z] 08:34:11 INFO - @ /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp:421 [task 2024-10-17T08:34:11.972Z] 08:34:11 WARNING - TEST-UNEXPECTED-FAIL | TestWindowGfx.CreateIcon_SVG_Context | test completed (time: 6ms) ``` ———————————————————————————— * [Push with failures](https://treeherder.mozilla.org/jobs?repo=autoland&duplicate_jobs=visible&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception%2Crunnable&revision=51a61309e309739cf01bee95995600707c7767ee&selectedTaskRun=BF2OW5LfSF-V3zBz_9bQ5w.0) * [Failure Log](https://treeherder.mozilla.org/logviewer?job_id=478665361&repo=autoland&lineNumber=152722) * Failure line: ``` [task 2024-10-17T09:07:48.043Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(118,17): error: use of undeclared identifier 'Base64Encode' [task 2024-10-17T09:07:48.044Z] 09:07:48 INFO - 118 | nsresult rv = Base64Encode(aData, strlen(aData), svgUri); [task 2024-10-17T09:07:48.044Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.044Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(126,38): error: use of undeclared identifier 'SystemPrincipal' [task 2024-10-17T09:07:48.045Z] 09:07:48 INFO - 126 | nsCOMPtr<nsIPrincipal> principal = SystemPrincipal::Get(); [task 2024-10-17T09:07:48.045Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.045Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(136,7): error: no viable conversion from 'nsCOMPtr<nsIChannel>' to 'nsIRequest *' [task 2024-10-17T09:07:48.045Z] 09:07:48 INFO - 136 | channel, tracker, nsCString(IMAGE_SVG_XML), uri, false, 0); [task 2024-10-17T09:07:48.045Z] 09:07:48 INFO - | ^~~~~~~ [task 2024-10-17T09:07:48.046Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h(759,3): note: candidate function [task 2024-10-17T09:07:48.046Z] 09:07:48 INFO - 759 | operator T*() const& { return get(); } [task 2024-10-17T09:07:48.046Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.047Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h(764,3): note: candidate function not viable: expects an rvalue for object argument [task 2024-10-17T09:07:48.047Z] 09:07:48 INFO - 764 | operator T*() const&& = delete; [task 2024-10-17T09:07:48.047Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.047Z] 09:07:48 INFO - /builds/worker/checkouts/gecko/image/ImageFactory.h(42,58): note: passing argument to parameter 'aRequest' here [task 2024-10-17T09:07:48.048Z] 09:07:48 INFO - 42 | static already_AddRefed<Image> CreateImage(nsIRequest* aRequest, [task 2024-10-17T09:07:48.049Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.050Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(140,15): error: member access into incomplete type 'nsIChannel' [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - 140 | rv = channel->Open(getter_AddRefs(stream)); [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/nsIAboutModule.h(19,7): note: forward declaration of 'nsIChannel' [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - 19 | class nsIChannel; /* forward declaration */ [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.050Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(148,36): error: no viable conversion from 'nsCOMPtr<nsIChannel>' to 'nsIRequest *' [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - 148 | rv = image->OnImageDataAvailable(channel, stream, 0, size); [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - | ^~~~~~~ [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h(759,3): note: candidate function [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - 759 | operator T*() const& { return get(); } [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.050Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h(764,3): note: candidate function not viable: expects an rvalue for object argument [task 2024-10-17T09:07:48.051Z] 09:07:48 INFO - 764 | operator T*() const&& = delete; [task 2024-10-17T09:07:48.051Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.051Z] 09:07:48 INFO - /builds/worker/checkouts/gecko/image/Image.h(245,53): note: passing argument to parameter 'aRequest' here [task 2024-10-17T09:07:48.052Z] 09:07:48 INFO - 245 | virtual nsresult OnImageDataAvailable(nsIRequest* aRequest, [task 2024-10-17T09:07:48.052Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.053Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(152,35): error: no viable conversion from 'nsCOMPtr<nsIChannel>' to 'nsIRequest *' [task 2024-10-17T09:07:48.053Z] 09:07:48 INFO - 152 | rv = image->OnImageDataComplete(channel, NS_OK, true); [task 2024-10-17T09:07:48.054Z] 09:07:48 INFO - | ^~~~~~~ [task 2024-10-17T09:07:48.055Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h(759,3): note: candidate function [task 2024-10-17T09:07:48.055Z] 09:07:48 INFO - 759 | operator T*() const& { return get(); } [task 2024-10-17T09:07:48.056Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.056Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/nsCOMPtr.h(764,3): note: candidate function not viable: expects an rvalue for object argument [task 2024-10-17T09:07:48.057Z] 09:07:48 INFO - 764 | operator T*() const&& = delete; [task 2024-10-17T09:07:48.057Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.058Z] 09:07:48 INFO - /builds/worker/checkouts/gecko/image/Image.h(257,52): note: passing argument to parameter 'aRequest' here [task 2024-10-17T09:07:48.059Z] 09:07:48 INFO - 257 | virtual nsresult OnImageDataComplete(nsIRequest* aRequest, nsresult aStatus, [task 2024-10-17T09:07:48.059Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.059Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(158,7): error: use of undeclared identifier 'SpinEventLoopUntil'; did you mean 'mozilla::SpinEventLoopUntil'? [task 2024-10-17T09:07:48.060Z] 09:07:48 INFO - 158 | SpinEventLoopUntil("windows:widget:TEST(TestWindowGfx, CreateIcon)"_ns, [task 2024-10-17T09:07:48.060Z] 09:07:48 INFO - | ^~~~~~~~~~~~~~~~~~ [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - | mozilla::SpinEventLoopUntil [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h(657,20): note: expanded from macro 'MOZ_ALWAYS_TRUE' [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - 657 | if (MOZ_LIKELY(expr)) { \ [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/mozilla/Likely.h(16,46): note: expanded from macro 'MOZ_LIKELY' [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - 16 | # define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1)) [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/mozilla/SpinEventLoopUntil.h(156,6): note: 'mozilla::SpinEventLoopUntil' declared here [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - 156 | bool SpinEventLoopUntil(const nsACString& aVeryGoodReasonToDoThis, [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.061Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(182,23): error: expected ';' after expression [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - 182 | UniquePtr<uint8_t[]> bitmapData(new uint8_t[dataLength]); [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - | ; [task 2024-10-17T09:07:48.061Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(182,3): error: use of undeclared identifier 'UniquePtr' [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - 182 | UniquePtr<uint8_t[]> bitmapData(new uint8_t[dataLength]); [task 2024-10-17T09:07:48.061Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.061Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(182,24): error: use of undeclared identifier 'bitmapData' [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - 182 | UniquePtr<uint8_t[]> bitmapData(new uint8_t[dataLength]); [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.062Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(190,24): error: use of undeclared identifier 'bitmapData' [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - 190 | (void*)bitmapData.get(), (BITMAPINFO*)&bi, DIB_RGB_COLORS); [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.062Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(200,21): error: use of undeclared identifier 'bitmapData' [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - 200 | double blue = bitmapData[index++] / 255.0; [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.062Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(201,22): error: use of undeclared identifier 'bitmapData' [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - 201 | double green = bitmapData[index++] / 255.0; [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.062Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(202,20): error: use of undeclared identifier 'bitmapData' [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - 202 | double red = bitmapData[index++] / 255.0; [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.062Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(203,22): error: use of undeclared identifier 'bitmapData' [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - 203 | double alpha = bitmapData[index++] / 255.0; [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.062Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(220,54): error: use of undeclared identifier 'LayoutDeviceIntPoint'; did you mean 'mozilla::LayoutDeviceIntPoint'? [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - 220 | nsWindowGfx::CreateIcon(image, nullptr, false, LayoutDeviceIntPoint(), [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/Units.h(91,47): note: 'mozilla::LayoutDeviceIntPoint' declared here [task 2024-10-17T09:07:48.062Z] 09:07:48 INFO - 91 | typedef gfx::IntPointTyped<LayoutDevicePixel> LayoutDeviceIntPoint; [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.063Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(221,31): error: use of undeclared identifier 'LayoutDeviceIntSize' [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - 221 | LayoutDeviceIntSize(50, 50), &icon); [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.063Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(260,54): error: use of undeclared identifier 'LayoutDeviceIntPoint'; did you mean 'mozilla::LayoutDeviceIntPoint'? [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - 260 | nsWindowGfx::CreateIcon(image, nullptr, false, LayoutDeviceIntPoint(), [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - /builds/worker/workspace/obj-build/dist/include/Units.h(91,47): note: 'mozilla::LayoutDeviceIntPoint' declared here [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - 91 | typedef gfx::IntPointTyped<LayoutDevicePixel> LayoutDeviceIntPoint; [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.063Z] 09:07:48 ERROR - /builds/worker/checkouts/gecko/widget/windows/tests/gtest/TestWindowGfx.cpp(261,31): error: use of undeclared identifier 'LayoutDeviceIntSize' [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - 261 | LayoutDeviceIntSize(200, 200), &icon); [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - | ^ [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - fatal error: too many errors emitted, stopping now [-ferror-limit=] [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - 20 errors generated. [task 2024-10-17T09:07:48.063Z] 09:07:48 ERROR - gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:676: TestWindowGfx.obj] Error 1 [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/widget/windows/tests/gtest' [task 2024-10-17T09:07:48.063Z] 09:07:48 INFO - gmake[4]: Target 'target-objects' not remade because of errors. [task 2024-10-17T09:07:48.063Z] 09:07:48 ERROR - gmake[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: widget/windows/tests/gtest/target-objects] Error 2 [task 2024-10-17T09:07:48.067Z] 09:07:48 INFO - gmake[4]: Entering directory '/builds/worker/workspace/obj-build/mozglue/build' [task 2024-10-17T09:07:48.068Z] 09:07:48 INFO - gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/mozglue/build' [task 2024-10-17T09:07:48.103Z] 09:07:48 INFO - gmake[4]: Entering directory '/builds/worker/workspace/obj-build/toolkit/xre/dllservices/tests/gtest/TestDllBlocklist_UtilityProcessOnly' [task 2024-10-17T09:07:48.104Z] 09:07:48 INFO - /builds/worker/.mozbuild/srcdirs/gecko-8a5b87fe5d69/_virtualenvs/build/bin/python /builds/worker/checkouts/gecko/config/create_rc.py 'TestDllBlocklist_UtilityProcessOnly.dll' '' [task 2024-10-17T09:07:48.104Z] 09:07:48 INFO - gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/toolkit/xre/dllservices/tests/gtest/TestDllBlocklist_UtilityProcessOnly' [task 2024-10-17T09:07:48.105Z] 09:07:48 INFO - gmake[4]: Entering directory '/builds/worker/workspace/obj-build/toolkit/xre/dllservices/tests/gtest/TestDllBlocklist_UtilityProcessOnly' [task 2024-10-17T09:07:48.106Z] 09:07:48 INFO - gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/toolkit/xre/dllservices/tests/gtest/TestDllBlocklist_UtilityProcessOnly' [task 2024-10-17T09:07:48.111Z] 09:07:48 INFO - gmake[4]: Entering directory '/builds/worker/workspace/obj-build/toolkit/xre/dllservices/tests/gtest/TestDllBlocklist_UtilityProcessOnly' [task 2024-10-17T09:07:48.112Z] 09:07:48 INFO - toolkit/xre/dllservices/tests/gtest/TestDllBlocklist_UtilityProcessOnly/TestDllBlocklist_UtilityProcessOnly.dll.res [task 2024-10-17T09:07:48.112Z] 09:07:48 INFO - gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/toolkit/xre/dllservices/tests/gtest/TestDllBlocklist_UtilityProcessOnly' [task 2024-10-17T09:07:48.127Z] 09:07:48 INFO - gmake[4]: Entering directory '/builds/worker/workspace/obj-build/xpcom/tests/gtest' ```