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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
