You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "xgbtxy (via GitHub)" <gi...@apache.org> on 2026/10/20 16:53:36 UTC

Re: [I] [C++] AssertTestWithinUlp.Basics Test Fails on Windows [arrow]

xgbtxy commented on issue #47442:
URL: https://github.com/apache/arrow/issues/47442#issuecomment-6296311208

   I reproduced a related failure-reporting problem on Windows x64, Arrow main at a907fbc6, MSVC 19.44 and bundled GoogleTest 1.18.0: a test using an exported ArrowTesting assertion prints six assertion failures, but exits 0 and records zero failures in XML. A static-runtime control correctly exits 1 and records the failed test.
   
   The shared build loads different GoogleTest state in the runner (`arrow_gmock_main.dll`) and the assertion helpers (`arrow_gtest.dll`, via `arrow_testing.dll`). On MSVC, Google Mock's DLL targets embed GoogleTest rather than sharing the standalone GTest DLL.
   
   I am testing a focused shared-runtime linkage fix, including ArrowTesting's installed dependency metadata. The regressions also restore the Windows checks associated with this issue, so the build can establish whether they were failing because their expected assertions reached another reporter. This follows #47434/#47455 and the earlier #4380 work (integrated as c39db997), rather than a new-discovery claim.
   
   This work is AI-assisted; I will include the executed native tests and configuration limits with the patch.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org